Open ToolsGet the Android App

Files never leave your device.

Ringtone Maker for iPhone & Android

A free ringtone maker for iPhone and Android: pick the best part of any song or video on a waveform, add a soft fade and save it as an iPhone .m4r (up to 40 seconds) or an Android MP3. It works in your phone’s browser, so there is no app to install, and the song is never uploaded.

  • Runs on your device
  • WebCodecs · GPU
  • Web Audio
  • Works offline

Updated

Drop your video or audio file here

MP3WAVM4AFLACOGGOPUS
Processed on your device — never uploaded0 bytes uploaded

How to make a ringtone from a song

  1. Step 1: Drop a song or a video on the box above.

  2. Step 2: Choose iPhone (.m4r) or Android (.mp3) under Phone.

  3. Step 3: Drag the handles around the part you want. For iPhone the selection is capped at 40 seconds automatically.

  4. Step 4: Adjust Fade in and Fade out, then press Create and download the ringtone.

Good to know

Formats

Opens
MP3WAVM4AM4RM4BAACFLACOGGOPUSWEBAAIFFWMAAMRAC3CAFMP4

How it runs

Hardware video engine
Video is decoded and encoded by your device’s media hardware through WebCodecs — usually several times faster than real time.
Web Audio
Audio is processed with the browser’s built-in Web Audio engine, sample-accurate and fast.

iPhone vs Android ringtones: what each needs

iPhones only accept ringtones in the .m4r format and no longer than 40 seconds, and they need a specific route onto the phone. Android accepts an ordinary MP3 of any length and lets you pick it straight from storage. This ringtone maker writes the right file for each.

Ringtone formats by phone
iPhoneAndroid
File format.m4r (AAC audio in an MPEG-4 file).mp3
Maximum length40 seconds for ringtones, 30 s recommended for text tonesNo fixed limit; 20–30 s loops work well
Quality written hereAAC 192 kbpsMP3 192 kbps
How it gets onto the phoneFinder on a Mac, iTunes or Apple Devices on Windows, or GarageBand on the iPhoneAlready on the phone if you made it there; otherwise copy it over USB
Where to choose itSettings › Sounds & Haptics › RingtoneSettings › Sound › Phone ringtone (names vary by maker)

What is the difference between MP3 and M4R?

An M4R file is an iPhone ringtone: AAC audio inside an MPEG-4 container, exactly like an .m4a file but with an extension that tells iOS to file it under Tones. An MP3 uses a different codec and container altogether, so renaming .mp3 to .m4r does not work; the audio has to be re-encoded, which is what the iPhone setting here does.

Android needs no special format. Any MP3 can be a ringtone, notification or alarm sound.

How to put the .m4r ringtone on your iPhone

Apple does not let websites add ringtones directly, so the last step depends on what you have.

With a Mac

Connect the iPhone with a cable, select it in the Finder sidebar and drag the .m4r file onto the iPhone’s window. It syncs into your ringtones in a few seconds.

With a Windows PC

Connect the iPhone, open iTunes or the Apple Devices app, select the iPhone and drag the .m4r onto it. In iTunes you can drop it on On My Device › Tones.

On the iPhone alone

Make the ringtone here in Safari and save it to Files. GarageBand can then import it into a project and use Share › Ringtone to add it to your sounds.

Then set it

Open Settings › Sounds & Haptics › Ringtone and pick it at the top of the list. You can also assign it to one contact in the Contacts app.

How to set a custom ringtone on Android

Choose Android (.mp3), create the ringtone in Chrome and it is saved to Downloads. Then open Settings › Sound (sometimes Sound & vibration), tap Phone ringtone and pick the file, often under a + or “Add from device” button. Menu names differ between Samsung, Pixel, Xiaomi and others, but every Android phone can use an MP3 from storage. Some file managers also offer “Set as ringtone” directly.

Make a ringtone from a video

Drop a video instead of a song: a TikTok you saved, a clip of a concert, your child’s first words. The ringtone maker shows the video’s soundtrack on the waveform, and the part you select becomes the ringtone. The picture is ignored, so the result is a normal audio ringtone. To save the whole soundtrack rather than a short clip, use extract audio from video.

Why use this ringtone creator

  • Right format, right length. .m4r capped for iPhone, MP3 for Android, with no settings to look up.
  • Fades included. A 1-second fade in and 2-second fade out by default, so the ringtone does not start or stop with a jolt.
  • No app, no upload. It runs in Safari or Chrome on the phone itself, and the song never leaves the device.

Tips & troubleshooting

  • Pick the chorus or the hook: the most recognisable 20–30 seconds make the best ringtone, and the loop is less tiring than a full 40.

  • Quiet song? Make the ringtone louder first with the volume booster so you hear it in a bag.

  • Need a longer clip or a different format, such as WAV? Use the MP3 cutter, which has no length cap.

  • Making a text tone for iPhone? Keep the selection under 30 seconds; shorter sounds suit messages better.

Ringtone Maker FAQ

How do I make a song my ringtone on iPhone without GarageBand?

Create the .m4r here, then connect the iPhone to a computer: drag the file onto it in Finder on a Mac, or in iTunes or the Apple Devices app on Windows. Then choose it in Settings › Sounds & Haptics › Ringtone.

How long can an iPhone ringtone be?

Up to 40 seconds. Longer files are not accepted as ringtones, so this page caps the iPhone selection at 40 seconds automatically. Text tones work best under 30 seconds.

How do I convert MP3 to M4R?

Drop the MP3 here, choose iPhone (.m4r), select up to the length limit and press Create. The selection is encoded to AAC and saved with the .m4r extension iPhones expect. Renaming an MP3 to .m4r does not work.

How do I set a custom ringtone on Android?

Make an MP3 here with Android (.mp3) selected, then go to Settings › Sound › Phone ringtone and pick the file from storage. The exact menu names depend on the phone maker.

Can I make a ringtone from a video?

Yes. Drop the video and select the part of its soundtrack you want. The result is an audio-only .m4r or MP3; the picture is not used.

All audio tools