Skip to content

Search tools

Ringtone Maker

Open a song, drag the 30-second window to your favorite part and download an iPhone (M4R) or Android (MP3) ringtone. This ringtone maker runs in your browser.

  • Updated
  • Runs on your device

This tool can't run in this browser

Audio editing isn't available here. Open this page in a current version of Chrome, Edge, Firefox or Safari.

Use a song file on your device. The song is cut and converted by your browser and never uploaded.

Reading the file…

0.0 s
1.0 s

Turn your device volume down before you start. The preview fades in at 25% volume.

Ring preview plays the window three times, like a call. Phone speaker cuts the bass, as a small speaker does.

Keys (with the editor focused): Space play or stop · ← → move the window 0.5 s (Shift 5 s) · I start the window at the playhead · R ring preview.

✓ Your ringtone is ready

Download

How to set it

On the iPhone (iOS 26 or later)

  1. Press Download, or Share and then Save to Files.
  2. Open the Files app and find the file in Downloads.
  3. Touch and hold the file, tap Share, then tap Use as Ringtone. It must be 30 seconds or shorter.

With a computer

  1. Connect the iPhone to a Mac or a Windows PC with a cable.
  2. Open Finder on a Mac, or the Apple Devices app on Windows, and select the iPhone.
  3. Drag the .m4r file onto the iPhone. Ringtones up to 40 seconds work this way.

Then choose it

Open Settings, then Sounds & Haptics, then Ringtone, and pick your ringtone at the top of the list.

Runs in your browser · Your song never leaves your device · Free

How to use the ringtone maker

  1. Open a song from your device: an MP3, M4A, WAV or FLAC file, or a video.
  2. Choose iPhone or Android. The page guesses from your device, and you can switch.
  3. Pick the part. Drag the shaded window, tap the waveform, or press Find the loudest part, which often lands on the chorus. Choose a shorter Length for a notification or alarm sound.
  4. Listen. Ring preview plays the window three times, like an incoming call. Turn on Phone speaker to hear roughly how a small speaker will sound.
  5. Download the M4R for an iPhone or the MP3 for Android, then follow the steps that appear under the download.

The default fade-out of one second keeps the ringtone from stopping abruptly each time it repeats.

With the editor focused, Space plays and stops, the arrow keys move the window by half a second (5 seconds with Shift), I starts the window at the playhead and R plays the ring preview.

Put the ringtone on your iPhone

iPhones list ringtones in the M4R format. Pick whichever method suits you.

On the iPhone (iOS 26 or later)

Save the file to the Files app: press Download, or press Share and choose Save to Files. In Files, touch and hold the ringtone, tap Share, then tap Use as Ringtone. This works for ringtones of 30 seconds or less.

With a computer

Connect the iPhone with a cable. On a Mac, open Finder and select the iPhone in the sidebar. On Windows, use the Apple Devices app. Drag the .m4r file onto the iPhone. This method accepts ringtones up to 40 seconds, so turn on “Allow up to 40 s” first if you want a longer one.

With GarageBand on the iPhone

Import the file into a GarageBand project, go back to My Songs, touch and hold the project, tap Share and choose Ringtone. GarageBand shortens anything over 30 seconds.

Whichever way you add it, open Settings, then Sounds & Haptics, then Ringtone, and pick your ringtone at the top of the list.

If it doesn’t appear, check that the file name ends in .m4r and, for the Files method, that the ringtone is 30 seconds or shorter. The same list also offers your ringtones for text tones and alarms.

Set the ringtone on Android

Android phones play MP3 ringtones. After downloading, open Settings, then Sound & vibration, then Phone ringtone, and add the file from your Downloads folder. On a Samsung phone, the path is Settings, Sounds and vibration, Ringtone, then the + button. Some file managers also offer Set as ringtone when you touch and hold an MP3.

To give one person their own sound, open the contact, tap Edit or the menu, and choose Set ringtone. Menus differ between brands and Android versions; searching Settings for “ringtone” finds the right screen.

Choosing a good part

Start the window right on the hook: the first two seconds decide whether you recognize your phone in a noisy room. Loud, steady parts such as a chorus carry over street noise better than a quiet intro, which is why Find the loudest part looks for the stretch with the most energy.

Phone speakers are small. Most reproduce little below roughly 100 to 200 Hz, so a bass line nearly disappears while vocals and melody cut through. Phone speaker preview imitates this with a filter that removes everything below 200 Hz. If your part sounds thin with it on, try a section where the singer or the lead instrument is up front.

Normalize raises the loudest peak to −1 dB, so the ringtone is as loud as the phone allows without distortion. Leave it on unless the song is already very loud.

For a notification or an alarm, shorter is better: 10 seconds that start strong. An alarm can build instead: a fade-in of two or three seconds wakes you more gently than a sudden blast.

M4R or MP3?

An M4R file is AAC audio in an MPEG-4 file, the same as an M4A song with a different name. iPhones look for that name when they list ringtones. Android uses MP3. The MP3 is saved at 192 kbps, which keeps a 30-second ringtone around 720 KB and sounds clean on a phone speaker. The M4R asks your browser’s AAC encoder for the same rate, and some encoders use less for mono songs, so that file can be smaller.

AAC adds a little padding at the start, between about 1,000 and 2,100 samples, so a file cut to exactly 30.0 seconds comes out at about 30.07 seconds and may be refused. That’s why the iPhone option makes 29.8-second ringtones, which come out at about 29.86 seconds. Some browsers can’t create AAC files yet. Then the page offers the MP3 instead, which recent iPhones can also use as a ringtone from the Files app.

Songs from streaming apps, YouTube or TikTok

Web pages can’t read the audio inside Spotify, Apple Music, YouTube or TikTok, and protected downloads such as Apple Music files can’t be decoded either. Use a song file you own or a video you recorded, or record your own tone with the online voice recorder. For clips that aren’t ringtones, the MP3 cutter saves a part of any length as MP3 or WAV.

Your song stays on your device

Everything happens in your browser. The song is decoded, cut and encoded on your phone or computer: the M4R with the browser’s built-in AAC encoder, and the MP3 with an encoder that loads only when you ask for one. Nothing is uploaded and nothing is stored after you close the page, so you can use songs and recordings you’d rather keep private.

Frequently asked questions

How can I make my own ringtones?

Open a song file in the ringtone maker above, choose iPhone or Android, and drag the 30-second window to the part you want, or press Find the loudest part. Play it with Ring preview, then download. It works in the browser on a phone or a computer, and the song never leaves your device.

How to make a ringtone from an MP3 song?

Open the MP3 here and move the window to the part you want. For Android, download the ringtone as an MP3 and pick it in your sound settings. For an iPhone, download the M4R file, which is the format iPhones use for ringtones, and add it with the Files app or a computer. Fades and volume leveling are included.

How do I put my own ringtone on an iPhone?

On iOS 26 or later, save the M4R to the Files app, touch and hold it, tap Share and choose Use as Ringtone; it must be 30 seconds or shorter. On older versions, connect the iPhone to a computer and drag the file onto it in Finder or the Apple Devices app. Then pick it in Settings under Sounds & Haptics.

How do I set a custom ringtone on Android?

Download the MP3, then open Settings, Sound & vibration and Phone ringtone. Tap Add or the + button and choose the file from Downloads. On Samsung phones the path is Sounds and vibration, then Ringtone. Menu names vary by brand and Android version, so search Settings for 'ringtone' if you can't find it.

How long can a ringtone be?

On an iPhone, a ringtone added on the phone itself must be 30 seconds or shorter, which is why the 30-second option here makes a 29.8-second file. Ringtones synced from a computer can run to 40 seconds. Android has no fixed limit, but a call rarely rings longer than 30 seconds before voicemail picks up.

Can I make a ringtone from a YouTube or TikTok video?

Not from a link. YouTube, TikTok and streaming apps don't let web pages read their audio, and this page doesn't download from them. If you have a video file on your device, such as a clip you filmed or exported, open it here: most browsers can read its sound track and turn the part you choose into a ringtone.

What is the best free ringtone app?

You may not need one. This free ringtone maker runs in your phone's browser, so there's nothing to install, no account and no ads inside the tool. It makes both iPhone and Android ringtones and keeps your songs on your device. Apps can be handy if you want to set ringtones in one tap, but check what they upload.

  • MP3 Cutter

    Trim any audio file on a waveform, add fades and save the part you want as MP3 or WAV. Nothing is uploaded.

  • BPM Finder

    Drop a song file to detect its tempo in your browser, with a confidence score, half/double options and a tap-to-check.

  • Online Voice Recorder

    Record voice in the browser, trim start/end, play back and download as WebM/Opus, M4A or WAV; recordings never leave the device.

  • Tap Tempo (BPM Tapper)

    Tap any key along with a song to get its BPM, with average and recent tempo, half/double time and a metronome check.

All music tools

Written and tested by Tanveer Azam Ansari.

Each tool is checked on real speakers, headphones and microphones in current browsers. How we test

Updated Report a problem