Make a ringtone from any song

Drop a song into the ringtone maker, drag to the part you want, and download it for iPhone or Android. Nothing is uploaded.

Cut in your browser — the song never leaves your device.

Ringtone Maker

Turn any song you have into a custom ringtone. Pick the part you want on the waveform, soften the edges with a fade, and download an M4R for iPhone or an MP3 for Android. Free, no sign-up, and the song never leaves your device.
How it works

How to make a ringtone in three steps

Step 1

Drop a song

Any MP3, M4A, WAV, FLAC or OGG on your phone or computer, up to 50 MB. The ringtone maker decodes it in the browser — no upload, no account.

Step 2

Pick the part

30 seconds from where the chorus comes in are selected for you: the part of the song that keeps coming back. Drag the edges to change it, then press play to hear exactly what you will get.

Step 3

Download and set it

Choose iPhone for an M4R or Android for an MP3, add a fade, and download. The steps for putting it on your phone are right below.

Set it as your ringtone

How to make a song your ringtone on iPhone and Android

Once the file is downloaded, setting it as a custom ringtone takes a minute. iPhone has three ways in; Android only needs the Settings app.

iPhone

On iOS 26 or later, with no app

  1. Keep the ringtone to 30 seconds or less and download it on your iPhone. It is saved to Files › Downloads.
  2. Open it in Files, tap the Share button and choose Use as Ringtone. If it is not in the list, tap More.
  3. It then sits at the top of Settings › Sounds & Haptics › Ringtone.

With GarageBand on iPhone

  1. Open GarageBand, start an Audio Recorder project and switch to the Tracks view.
  2. Open the Loop Browser, choose Files, find the ringtone and drag it onto the track.
  3. Go back to My Songs, long-press the project and tap Share › Ringtone › Export. GarageBand shortens anything over 30 seconds, so keep yours to 30.
  4. Tap Use sound as… › Standard Ringtone, or pick it later in Settings › Sounds & Haptics.

From a Mac or PC, up to 40 seconds

  1. Connect the iPhone with a cable and open Finder on a Mac or iTunes on Windows.
  2. Drag the .m4r file into the iPhone's window in Finder, or onto On My Device in the iTunes sidebar.
  3. On the iPhone, open Settings › Sounds & Haptics › Ringtone. It is at the top of the list.

Android

On any Android phone

  1. Download the MP3 on the phone, or copy it over from your computer.
  2. Open Settings › Sound & vibration › Phone ringtone. On Samsung it is Settings › Sounds and vibration › Ringtone.
  3. Tap + or My sounds, pick the MP3 and save.
  4. To give one person their own ringtone, open their contact, tap Edit and choose Ringtone.
Why this one

A free ringtone maker that runs in your browser

From MP3 to ringtone in under a minute — no app to install, no account, no watermark, and no upload, because the song is cut on your device.

Cut exactly the part you want

Drag the edges on the waveform and nudge them a tenth of a second at a time. The ringtone maker places the selection where the chorus comes in, found by listening for the part that repeats.

Custom ringtones for iPhone and Android

iPhone gets a real M4R: going from MP3 to M4R re-encodes the audio as AAC rather than renaming the file. Keep it to 30 seconds for the Files app or GarageBand, or up to 40 through Finder. Android gets a plain MP3.

Fades and even volume

Fade in and out so the ringtone does not snap on or cut off mid-word, and level the volume so a quiet song still rings loud.

Nothing is uploaded

Decoding, preview and encoding all run in this tab. Your song never reaches a server, which is why this ringtone creator works without signing up.
FAQ

Ringtone maker questions

Drop the song above, drag the selection to the part you want, keep iPhone selected and download the .m4r file. Keep it to 30 seconds if you will set it on the phone itself; only a Mac or PC sync takes up to 40. Then add it to your iPhone: on iOS 26 or later, open it in the Files app and tap Share › Use as Ringtone; on earlier versions, import it with GarageBand or drag it onto the iPhone in Finder or iTunes. Each way is spelled out step by step in the guide above.

Use this page as an iPhone ringtone maker right on the phone: make and download the ringtone in the browser, and it lands in Files › Downloads. On iOS 26 or later, open it there, tap Share and choose Use as Ringtone. On earlier versions, import the file into GarageBand and share the project as a Ringtone. Neither way needs a cable, a computer or iTunes, but both stop at 30 seconds, so trim it to 30 or less before you download.

In GarageBand on iPhone, open an Audio Recorder project, switch to the Tracks view, open the Loop Browser and pick the file from Files. Drag it onto the track, go back to My Songs, long-press the project and choose Share › Ringtone › Export. GarageBand shortens a ringtone over 30 seconds on export, so trimming the song here first to 30 seconds or less means you decide exactly where it starts and ends instead of letting GarageBand cut it.

Drop the MP3 above, keep iPhone selected and download. The part you picked is re-encoded as AAC audio in an MP4 container with the .m4r extension, which is all an M4R is. Renaming a file from MP3 to M4R does not work, because the audio inside is still MP3. The same works as an M4R converter for WAV, M4A and FLAC files.

On iPhone it depends on how the ringtone gets onto the phone: 30 seconds through the Files app on iOS 26 or GarageBand, 40 seconds when you sync it from Finder or iTunes. The ringtone maker stops the selection at 40 and tells you when it is past 30. Android has no fixed limit; this tool goes up to 60 seconds, which is longer than most phones ring before a call goes to voicemail. 30 seconds is a safe length for both.

Android plays MP3 files directly, so going from MP3 to ringtone needs no special format. Download the MP3 on the phone, or copy it over from a computer. Then open Settings › Sound & vibration › Phone ringtone and add it from your files — on Samsung phones it is Settings › Sounds and vibration › Ringtone and the + button. To give one person their own ringtone, open their contact, tap Edit and choose Ringtone.

Lacuna does not download from YouTube or any other site. If you already have the audio or video file on your device, and the right to use it, drop it in — MP4 video files work as well as MP3 in most browsers, and the ringtone maker uses their audio track.

No. Songs downloaded inside streaming apps are copy-protected and only play inside those apps, so no browser can read them. Use a file you own instead: a purchase from the iTunes Store, Bandcamp or Amazon, a CD you ripped, or music you made yourself.

It is free, with no sign-up, no watermark and no limit on how many ringtones you make. There is nothing to install either: it is a ringtone maker online that works in any current browser on a phone or a computer.

No. The song is decoded, cut, previewed and encoded inside this browser tab. Nothing is sent to a server, and closing the tab leaves no copy behind.

Yes. If you are after a ringtone generator rather than a cutter, Lacuna's AI Jingle Generator writes a short original track from a description — a style, a mood, even a name to sing. Download it, bring it back here and cut the exact part you want on your phone.

Want a ringtone nobody else has?

Use Lacuna's AI Jingle Generator as a ringtone generator: describe a style and a mood, and it writes a short original track. Bring it back here to cut it into a ringtone.