Ringtone Maker

Turn any song into a ringtone. Pick the catchiest section on the waveform, trim it to ringtone length, add a clean fade, and export as MP3 or WAV. Made on your device, with nothing uploaded.

Read the guide: How to Make a Ringtone from an MP3
Drop an MP3 or audio file here, or

How it works

  1. 1

    Add a song

    Drop in an MP3 or other audio file and the waveform appears.

  2. 2

    Pick the best part

    Drag the handles to select the section you want, kept within ringtone length, and add a fade.

  3. 3

    Export the ringtone

    Preview the clip, then save it as MP3 or WAV and set it as your ringtone.

Instant & 100% private — nothing is uploaded

Everything runs locally in your browser. Your files are processed on your own device and are never sent to a server, so there are no upload waits, no size limits from us, and nothing is ever stored or logged.

Frequently asked questions

How do I make a ringtone from an MP3?
Drop in the MP3, drag the handles on the waveform to the part you want, keep it within ringtone length, and download it as MP3 or WAV. Add a fade for a clean loop, then set it as your ringtone on your phone.
How long can a ringtone be?
This tool keeps your selection within about 40 seconds, which covers iPhone and Android ringtone limits. If you drag past that, the window stays at the maximum so the clip is always a valid length.
How do I get the ringtone onto my phone?
Download the clip, then add it through your phone the usual way: on Android, save it to your ringtones folder; on iPhone, import it with your music or files app. The exact steps depend on your phone, but the clip itself is ready to use.
Is it really free, and is there a watermark?
It is free and there is no watermark, no sign-up and no email wall. You get the full-quality file straight back, with nothing added and nothing held behind a paywall.
Is my file uploaded to a server?
No. Everything runs locally in your browser. Your file is read and processed on your own device, nothing is uploaded, and nothing is logged or stored.