Ringtone maker

Cut the best 30 seconds of a song and save it as an iPhone or Android ringtone, on your own device.

Cut the best 30 seconds of a song and save it as an iPhone ringtone (M4R) or an Android MP3. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after your first run to save itself for offline use, and then it works offline.

Drop a song or sound to cutor click to choose a file.

    Working…

    Done

    Free, no ads. Support StayPut

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    A ringtone is the part of a song you want to hear when the phone rings, usually the start of the chorus. This page cuts that part out of an MP3, M4A, WAV, OGG or FLAC file, or out of a video’s sound, and saves it as an M4R file for an iPhone or an MP3 for an Android phone.

    Drop the song, play it or click the waveform to find the moment, and press Set start and Set end. For an iPhone the length stops at 29.5 seconds, because iPhone ringtones can be up to 30 seconds. A short fade out is on so the ringtone does not stop abruptly.

    The song is cut in your browser. It is not uploaded, there is no account, and there are no ads between you and the download.

    How to put the ringtone on your iPhone

    How to use it on Android

    What this page can and cannot do

    How it works

    1. Drop a song or a video.
    2. Set the start and end on the waveform. iPhone ringtones stop at 30 seconds.
    3. Press Make ringtone, save the file, and follow the install steps below.

    In your browser, not on a server

    Your browser’s own audio decoders read the file (MP3, AAC in M4A or MP4, Opus or Vorbis in WebM and OGG, FLAC, WAV) into plain samples in your tab. The part you chose is copied, faded if asked, and written as MP3 by LAME compiled to WebAssembly, as a 16-bit WAV, or as AAC in an M4R file by the browser’s own AAC encoder through Mediabunny.

    Compared with upload-based tools: Online audio cutters upload your file to a server, surround the download with ads, and some keep the file. Voice memos, interviews and unreleased tracks are private. Here the sound never leaves your device.

    Verify it yourself. Give the page a short while after your first run to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    How long can an iPhone ringtone be?

    Up to 30 seconds, according to Apple. This page stops the cut at 29.5 seconds, because saving as AAC adds a few hundredths of a second, and Apple’s tools shorten anything longer.

    Does this put the ringtone on my iPhone?

    No. A web page cannot install a ringtone on a phone. It makes the file; you add it to the iPhone with GarageBand or with a computer. The steps are above.

    What is an M4R file?

    An M4R is an AAC audio file with the .m4r extension, which is what a Mac’s Finder expects for an iPhone ringtone. It is the same kind of file as an M4A, with a different name. To convert a whole file instead, see MP3 to M4A.

    Can I use a song from Apple Music or YouTube?

    Songs you stream or download from Apple Music are protected and cannot be opened here or used as a ringtone. This page does not download from YouTube or any other site; it only works on files you already have.

    Why does the page say my browser cannot save M4R?

    Writing M4R needs the browser’s AAC encoder, which Safari and Chrome or Edge on Windows and Mac have, and some other browsers do not. Choose MP3 instead: an iPhone can use an MP3 as a ringtone through the Files app or GarageBand, and an Android phone can use it directly.

    Does cutting lower the quality?

    Slightly, because the kept part is decoded and encoded again: AAC at 128 kbps for an M4R, MP3 at 192 kbps for an MP3. For a ringtone you will not hear it.

    Is the file uploaded anywhere?

    No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after your first run to save itself for offline use; then you can turn off Wi-Fi and it still works.

    More video and audio tools

    Other conversions

    Guides