Ringtone maker

Cut 30 seconds from a song and save it as a phone ringtone: M4R for an iPhone, MP3 for an Android phone. You can add a fade-in and fade-out, and all processing takes place in your browser.

Choose the format (current step)

Format
Sound quality (bitrate)

A fade requires re-encoding. For short sections, each fade lasts one third of the section's length.

Upload audio and select a section

or drag and drop files here

Reads MP3, M4A, WAV, FLAC, OGG and other audio, as well as MP4, MOV and other videos. The file must not be more than 4 GB.

Save and download

After you upload audio and select a section, it can be saved and downloaded here.

How to use

  1. In step 1, choose the format and, if required, a fade.
  2. In step 2, upload the audio. Drag the handles on the waveform or enter the times, then select “Play selection” to check.
  3. In step 3, select “Save” and download the file.

Notes

  • An Android phone can use an MP3 file as a ringtone. The setting differs by brand; please follow the instructions for your phone.
  • Audio and video files can be uploaded. Only the audio of the selected section is saved.
  • For M4R, anything beyond 30 seconds is not saved. According to Apple, a ringtone can be up to 30 seconds long.
  • With a fade-in or fade-out, the section is re-encoded. If no fade is added and the format is the same as the original, the original audio is copied without re-encoding.

Questions and answers

How long should a ringtone be?
A call is usually answered or diverted to voicemail within 30 seconds, so 20 to 30 seconds of the chorus is sufficient.
How do I select a section precisely?
Drag the two handles on the waveform, or enter the times in “Start” and “End” (for example, 1:05.3), then select “Play selection” to check.
Can the section be used as a phone ringtone?
Yes. For an iPhone, save it as M4R (up to 30 seconds). For an Android phone, save it as MP3.

Sources

Checked: October 2026

Software and licences

The following software is downloaded with this page and runs in your browser. The LGPL components are distributed unmodified as WebAssembly; their source code is available at each link.

  • Mediabunny (MPL-2.0): Reads and writes MP4, MOV, WebM, MP3, WAV and other files
  • LAME 3.100 (LGPL-2.0-or-later): Encodes MP3 (through @mediabunny/mp3-encoder)
  • FFmpeg AAC encoder (LGPL-2.1-or-later): Encodes AAC audio for M4A, M4R and MP4 when the browser cannot (through @mediabunny/aac-encoder)