How to make a ringtone from a song, free and in your browser.
Grab the exact hook you love, fade it in and out, and export a clean clip — all free, right in your browser, with nothing ever uploaded.
🔔 Open the Ringtone Maker →Why bother making your own?
Default ringtones are forgettable, and most apps that promise to make a ringtone from a song bury the feature behind ads, sign-ups, or a watermark that beeps over your favourite chorus. You do not need any of that. With the right two-handle trimmer you can pull a 20- or 30-second snippet out of a track, smooth the edges so it does not start mid-word or cut off harshly, and walk away with a file that is ready to use as a call or text tone. The whole job takes about a minute once you know the steps.
Learning how to make a ringtone from a song also gives you control that store-bought tones never will: you choose the precise moment — the beat drop, the riff, the line that always gets stuck in your head — instead of whatever the first eight seconds of the track happen to be.
How to make a ringtone from a song, step by step
- Open the Ringtone Maker and drop your song onto the page — drag a file in, or tap the dropzone to browse. MP3, WAV, M4A, FLAC and most common formats all work, and the file decodes instantly on your device.
- Find your hook on the waveform. Once the track loads you will see its waveform with a highlighted region marked by two red handles. Drag the left handle to set the start and the right handle to set the end. The live readout shows your start time, end time and clip length as you move, so you can land on exactly the right moment.
- Snap to a tidy length (optional). Tap a quick-length chip — 15s, 20s or 30s — to lock the region to that duration starting from your current start point. Ringtones are capped at 40 seconds, which is more than enough for any phone.
- Add fades. Use the Fade in and Fade out sliders so the clip eases in instead of slamming on, and tails off cleanly instead of clipping. A short fade in (around 0.1s) and a slightly longer fade out (around 0.5s) feels natural for most songs.
- Preview before you commit. Hit "▶ Preview selection" to hear exactly what you have selected, with fades applied. Nudge the handles and preview again until it is perfect — there is no limit on how many times you can tweak it.
- Download your ringtone. Export it as MP3 or WAV. The file saves straight to your device, named after the original track, ready to copy onto your phone.
That is the entire flow: drop the file, drag the handles, fade, preview, download. No timeline scrubbing through menus, no rendering queue, no account.
Why do it in your browser?
Everything happens on-device through the Web Audio API. When you drop a song in, it is decoded and trimmed locally — your audio is never uploaded, there is no server in the loop, and nothing is stored anywhere after you close the tab. That is good for privacy (your music stays yours) and good for speed, because you are never waiting for a big file to crawl up to the cloud and back. There is no sign-up, no install, and no cost. It runs the same whether you are on a desktop browser or your phone, which is handy because your ringtone is going to live on your phone anyway.
🔔 Try the Ringtone Maker (free) →
Tips for a ringtone that actually sounds good
- Start on a strong beat. A ringtone has only a second or two to grab your attention, so begin on a downbeat or the first word of a line rather than in the middle of a phrase.
- Keep it 20–30 seconds. Long enough to recognise across the room, short enough that it loops cleanly if a call rings out. The quick-length chips make this one tap.
- Always fade the tail. A fade out is the difference between a polished tone and one that ends with an ugly click. Half a second is usually plenty.
- Preview at phone volume. What sounds punchy in headphones can be muddy on a tiny speaker, so pick a section with clear, bright energy rather than a quiet, bassy passage.
Getting it onto your phone
On Android, copy the exported MP3 into your Ringtones folder, then choose it under Settings → Sound → Phone ringtone. On iPhone, Apple uses its own .m4r tone format that browsers cannot create directly, so you will convert the exported file to AAC in a desktop music app, rename it to .m4r, and sync it across as a tone. The Ringtone Maker shows the same tip right under the editor so you do not have to remember it.