How to Make a Ringtone from Any Song (Free)
Cut the best few seconds of any track into a phone-ready ringtone. Trim it, fade it, and export it for iPhone or Android. A simple browser-based guide.
A great ringtone is really just a short, well-chosen clip of a song (usually the hook or the opening bars) trimmed to a few seconds and cleaned up so it starts and ends smoothly. You don't need editing software or an app: a browser-based ringtone maker lets you load a track, pick the exact section, and export it.
This guide walks through choosing the clip, tightening the in and out points, adding fades so it doesn't cut off harshly, and exporting a file in the right format for iPhone or Android. Everything runs locally in your browser, so your audio is never uploaded.
This guide uses Ringtone Maker
Free, private and instant. Open it now and follow along with the steps below.
Follow these steps
Step 1: Open the ringtone maker
Head to the ringtone maker tool. It runs in your browser with nothing to install, and your audio stays on your device the whole time.
Step 2: Load your song
Drag in an audio file (an MP3, M4A, WAV or similar) or click to browse for it. The waveform appears so you can see the track and find the section you want.
Step 3: Select the clip you want
Drag the start and end handles over the waveform to isolate the hook or intro. Ringtones are usually 15–30 seconds, so pick the most recognisable moment and keep it short.
Step 4: Fine-tune the start and end points
Preview the selection and nudge the handles until it begins cleanly on the beat and stops at a natural point, rather than mid-word or mid-note.
Step 5: Add fade-in and fade-out
Apply a short fade at each end so the clip eases in and out instead of clicking or cutting abruptly. Even a fraction of a second makes it sound far more polished on a loop.
Step 6: Export in the right format
Export the clip. For iPhone you'll want an M4R (AAC) file. For Android a standard MP3 works. Choose the format that matches your phone and download it.
Step 7: Set it as your ringtone
Transfer the file to your phone and set it. On iPhone, add the M4R via Finder or GarageBand and pick it under Settings > Sounds. On Android, drop the MP3 into the Ringtones folder and select it in Sound settings.
Tips & best practices
- Keep ringtones to 30 seconds or less: iPhone in particular caps custom ringtones at around 30 seconds, and shorter clips loop more cleanly.
- Start the clip on a strong beat or the vocal hook so it's instantly recognisable in the first second, that's all you usually hear before answering.
- Fades of even half a second remove the harsh click you'd otherwise get when a clip loops back to the start.
- Use a good-quality source file. A ringtone cut from a low-bitrate MP3 will sound thin through a phone speaker.
Related tools
Audio Trimmer
Trim audio in your browser with a real waveform: drop an MP3, WAV, M4A or OGG, drag a selection to keep exactly the part you want, preview it, then download a lossless WAV or a compact MP3. Sample-accurate and 100% private. Nothing is uploaded.
Audio Cutter
Cut a section out of the middle of an audio file in your browser. Drop an MP3, WAV, M4A or OGG, drag a selection over the real waveform to mark the part to delete, and the audio before and after is joined into one seamless clip. Download a lossless WAV or compact MP3. Sample-accurate and 100% private. Nothing is uploaded.
Audio Fade In / Out
Add a smooth fade-in and fade-out to audio in your browser with a live waveform. Drop an MP3, WAV, M4A or OGG, set the fade lengths, watch the volume ramp painted right on the wave, preview it, then download a lossless WAV or a compact MP3. Sample-accurate and 100% private. Nothing is uploaded.
Audio to MP3
Turn any audio file into an MP3, right in your browser. Drop a recording or track, listen to it, choose how good you want the MP3 to sound, and download. No upload, no account, nothing leaves your device.
Related how-to guides
- How to Format JSON (Pretty-Print & Validate)Turn a minified or broken JSON string into clean, indented, readable JSON, and catch syntax errors while you're at it. A quick step-by-step guide.6 steps
- How to Convert CSV to JSON (Free, In Your Browser)Turn a spreadsheet or CSV export into a clean array of JSON objects, with the right headers as keys and correct data types. A step-by-step guide.7 steps
- How to Decode a JWT (Read Its Header & Payload)Paste a JSON Web Token and read its header and claims in plain JSON, inspect the algorithm, expiry and scopes while debugging auth. A safe, browser-only guide.6 steps