Ringtone Maker

Make custom ringtones for iPhone and Android from any audio file.

Drop Audio File Here

MP3, WAV, FLAC, OGG — double-click waveform to set S (start) and E (end) markers

Make Custom Ringtones in Seconds

Pick any song, podcast clip, or sound effect. Drop it in, set the start and end markers on the waveform, add a smooth fade in and fade out, and export as MP3. iPhone ringtones need to be 30 seconds or shorter — keep an eye on the marker spacing.

How to Set a Custom Ringtone on iPhone

Export your ringtone as MP3, then open it in GarageBand on your iPhone. Tap Share → Ringtone → Export. It appears in Settings → Sounds & Haptics → Ringtone. Alternatively, connect to a Mac, drag the MP3 into Finder, and sync it as a ringtone.

How to Set a Custom Ringtone on Android

Download the MP3, then go to Settings → Sound → Phone Ringtone → Add Ringtone and select the file. On Samsung, use the My Files app to move the MP3 to the Ringtones folder, then select it in Sound settings.

Instant Export
No server upload. Trim and encode happen locally using WebAssembly — your ringtone is ready in seconds.
100% Private
Your audio never leaves your device. Nothing is uploaded to any server.
Works on Any Device
Desktop, tablet, phone, or Chromebook. Make ringtones wherever you have a browser.

Frequently Asked Questions

Drop your MP3 into the tool. Double-click the waveform to set start (S) and end (E) markers. Adjust fade in/out if you want, then click Make Ringtone and download the result.

iPhone ringtones must be 30 seconds or shorter. Place your S and E markers no more than 30 seconds apart.

This tool works with audio files you already have (MP3, WAV, FLAC, OGG). If you have a legally downloaded audio file from a video, you can drop it in and trim it into a ringtone.

MP3 works on all Android phones. Just download the MP3, go to Settings → Sound → Phone Ringtone, and select your file.

Export as MP3, then use GarageBand on your iPhone to convert it to a ringtone. Open the MP3 in GarageBand, tap Share → Ringtone → Export. It will appear in your Sound settings.

No. Everything runs locally in your browser using WebAssembly. You can verify this by checking the Network tab — nothing outbound.