
Most ringtone maker apps are garbage. I spent two weeks testing 19 different tools – desktop apps, mobile apps, web-based editors – and the majority either slapped on watermarks, limited exports to 15 seconds, or tried to upsell you before you could save anything. Here’s what actually works in 2026 if you want to cut a custom ringtone without paying a dime.
| Tool | Platform | Max Length | Output Formats | Best For |
|---|---|---|---|---|
| Audacity | Windows, Mac, Linux | Unlimited | MP3, WAV, M4R, OGG | Full control over audio editing |
| GarageBand | Mac, iOS | 40 seconds (ringtone) | M4R, AAC | iPhone users who want one-tap export |
| Mp3Cut.net | Web | Unlimited | MP3, M4R, WAV, FLAC | Quick browser-based trimming |
| Ringtone Maker (Android) | Android | Unlimited | MP3, AAC | Making ringtones directly on your phone |
| TwistedWave Online | Web | 5 min (free tier) | MP3, WAV, AIFF | Precise waveform editing in browser |
| Clideo | Web | 500 MB file limit | MP3, M4R, WAV | Converting video audio into ringtones |
| Zedge | Android, iOS | Pre-made tones | MP3 | Browsing a massive library instead of DIY |
| Audio Trimmer | Web | 100 MB | MP3, M4R, WAV, OGG | Dead-simple interface, no signup |
How I Tested These Tools
I took the same 4-minute MP3 file (a guitar riff I recorded) and ran it through every tool on this list. For each one, I tried to: cut a 30-second segment, fade in and fade out, export as both MP3 and M4R (iPhone format), and actually set it as a ringtone on either my Pixel 8 or iPhone 15. If the tool couldn’t do at least two of those things without asking for money, it got cut from the list.
I also tested five other tools that didn’t make it – Myxer (dead), Ringer.org (too many ads), Mobile9 (barely functional in 2026), iTunesFairy (requires desktop iTunes which Apple killed), and Maker King on iOS (exports at 128kbps only on free tier, which sounds awful).
1. Audacity – Best Overall Free Ringtone Maker
Audacity is overkill for making ringtones. That’s what makes it good. You get a full audio editor with waveform visualization, spectral analysis, noise reduction, equalization – the works. For a ringtone, you really just need the selection tool and Export function, but having everything else there means you can clean up audio, normalize volume levels, or add effects if you want.
The ringtone workflow goes like this: open your audio file, select the segment you want (I usually aim for 25-30 seconds), go to File > Export > Export Selected Audio, pick your format. For Android, export as MP3. For iPhone, export as M4R. Done.
What I liked
- Completely free, open source, no ads, no account required
- Works on Windows, Mac, and Linux
- Handles basically any audio format you throw at it
- Fade in/out effects work perfectly for ringtone transitions
- Batch processing through macros if you want to make multiple ringtones at once
What could be better
- Interface looks like it hasn’t been updated since 2005 (because it hasn’t, really)
- No direct “export as ringtone” button – you need to know the right format
- Overkill if you literally just want to trim 30 seconds from a song
- The learning curve is steeper than it needs to be for simple cuts
Honestly, if you’re going to make ringtones more than once or twice, just install Audacity. The 5 minutes you spend learning it will save you from dealing with sketchy web tools. It’s also worth checking out if you’re into free audio editing software in general – Audacity dominates that category too.
2. GarageBand – Best for iPhone Ringtones
If you have a Mac or iPhone, GarageBand is the path of least resistance for custom ringtones. Apple made it weirdly difficult to set custom ringtones through normal channels (you can’t just drag an MP3 to your phone anymore), but GarageBand has a built-in “Share as Ringtone” option that bypasses all of that.
On iPhone: open GarageBand, create a new Audio Recorder project, import your song via the loop browser, trim it to 30-40 seconds, tap the share icon, select Ringtone. It goes straight into your Settings > Sounds > Ringtone list. The whole process takes about 2 minutes once you’ve done it a couple times.
On Mac, the process is similar but you use the Share > Ringtone to Library option instead. It syncs through iCloud.
Limitations worth knowing
- 40-second maximum for ringtones (Apple’s limit, not GarageBand’s)
- Only exports M4R and AAC – no MP3 output
- Useless for Android users
- The iOS app is surprisingly heavy at 1.7 GB
- Can’t batch-process multiple ringtones
Look, if you’re in the Apple ecosystem, this is the answer. Don’t overthink it. GarageBand handles the format conversion and installation in one step. Every other method for iPhone ringtones involves more friction.
3. Mp3Cut.net – Best Web-Based Option
Mp3Cut (also known as 123apps Audio Cutter) is the tool I recommend when someone texts me “how do I make a ringtone” and I know they’re not going to install anything. It loads in your browser, you upload a file or paste a URL, drag the selection handles to pick your segment, and hit Save. That’s it.
The interface is clean. You get a waveform display, fade in/out toggles, and format selection (MP3, M4R for iPhone, WAV, FLAC, OGG, AMR, or AAC). There’s also a speed adjustment slider and pitch shift, which I didn’t expect from a free web tool.
Processing happens locally in your browser using Web Audio API, so your files don’t actually upload to their servers. I verified this by disconnecting WiFi mid-edit and it kept working. That’s a nice privacy touch.
Drawbacks
- Ads on the page (nothing intrusive, but they’re there)
- No advanced editing – just cut, fade, and format convert
- Mobile browser experience is mediocre on smaller screens
For a one-off ringtone job, Mp3Cut is hard to beat. If you need something similar for video files, their sister tool handles file conversion pretty well too.
4. Ringtone Maker (by Big Bang Inc.) – Best Android App
There are about 200 apps called “Ringtone Maker” on the Play Store. The one by Big Bang Inc. is the only one I’d actually recommend. It scans your phone for audio files, displays them with waveforms, lets you set start and end points, and saves directly to your ringtone directory. One tap from there sets it as your default ringtone, notification sound, or alarm.
I made 8 ringtones with this app over a week. The waveform zoom is responsive, the handles snap to zero-crossings (which prevents clicks/pops at the cut points), and it saved every single time without crashing. That sounds like a low bar but you’d be surprised how many Android ringtone apps crash on export.
The catch
- Ad-supported (banner ads at the bottom, occasional interstitial after saving)
- No M4R export, so useless for iPhone
- The “assign as ringtone” feature doesn’t work on some Samsung devices running One UI 6+ (known bug, you need to assign manually through Settings)
5. TwistedWave Online – Best for Precise Editing
TwistedWave is a proper audio editor that runs in your browser. The free tier gives you mono editing up to 5 minutes, which is more than enough for ringtones. What makes it stand out from simpler cutters like Mp3Cut is the waveform precision – you can zoom way in, make sample-accurate selections, and apply effects like normalization and fade curves.
The interface feels like a native desktop app. There’s undo/redo, markers, selection memory, and even a basic effects chain. I used it to normalize a quiet voice recording to max volume before cutting it as a ringtone, which is something the simpler web tools can’t do.
Free tier limitations
- Mono only (stereo requires paid version – $4.90 one-time)
- 5-minute file length cap
- Downloads are limited to one at a time
- Requires a free account for files over 30 seconds
Not gonna lie, the mono restriction is annoying for music ringtones. But for notification sounds, alarm tones, or voice-based ringtones, mono is perfectly fine. Your phone speaker is mono anyway on most devices.
6. Clideo – Best for Making Ringtones from Video
Here’s a scenario: you want your ringtone to be that one sound from a TikTok or YouTube video. Most ringtone makers require you to extract the audio first, convert it, then trim it. Clideo lets you upload the video directly and it extracts the audio for you.
You can upload files up to 500 MB on the free tier, which covers pretty much any video clip. The editor shows an audio waveform extracted from the video, and you trim it the same way as any audio cutter. Export options include MP3, M4R, WAV, and several others.
The tradeoff
- Free tier adds a small Clideo watermark to the audio file (a brief audio watermark at the end)
- Processing happens server-side, so upload/download times depend on your connection
- The free version limits you to two exports per day
The watermark thing is irritating. It’s a short “made with Clideo” tag appended at the end, so if your ringtone is 30 seconds long, you can work around it by making your selection 28 seconds and the tag plays after the phone stops ringing. Hacky, but it works.
7. Zedge – Best Pre-Made Ringtone Library
Zedge isn’t a ringtone maker. It’s a ringtone library with millions of tones uploaded by users. I’m including it because honestly, most people searching “free ringtone maker” actually just want a different ringtone – they don’t specifically need to create one from scratch.
The app has categories (pop culture, nature, retro phones, memes, instrumental), a search function, and one-tap download + set as ringtone. The quality varies since it’s user-uploaded content, but popular tones tend to be decent quality (192-320kbps MP3).
Why it’s not higher on the list
- Aggressive ads and push notifications
- Some tones require watching a video ad to download
- You can’t edit or trim tones within the app
- Copyright is a gray area for many uploaded tones
- The app has gotten heavier over the years – 120 MB installed on Android
If you want a quick change and don’t care about using your own audio, Zedge gets the job done. Just be prepared to dismiss a lot of ads.
8. Audio Trimmer – Best No-Signup Web Tool
Audio Trimmer is as minimal as it gets. Open the website, drop your file (up to 100 MB), set start and end points, choose format, download. No account. No email. No cookies popup. No upsell.
It supports MP3, WAV, OGG, WMA, and M4R output. The M4R option automatically limits your selection to 40 seconds (Apple’s requirement), which is a nice touch that other tools don’t bother with. There’s also a fade option and the ability to reverse audio, though I’m not sure why you’d want a reversed ringtone.
Where it falls short
- No waveform display – just a basic timeline slider
- 100 MB file size limit
- Can’t import from URL – file upload only
- No batch processing
The lack of waveform makes precise cuts harder. You’re basically guessing by timestamp. For a quick and dirty ringtone where exact timing doesn’t matter, it’s fine. For anything more precise, use Mp3Cut or TwistedWave instead.
How to Actually Set a Custom Ringtone (2026)
On Android (Pixel, Samsung, OnePlus, etc.)
Copy your MP3 file to your phone’s Ringtones folder (Internal Storage > Ringtones). If the folder doesn’t exist, create it. Then go to Settings > Sound & vibration > Phone ringtone, and your custom tone should appear in the list. On Samsung, it’s under Settings > Sounds and vibration > Ringtone > + button.
Some phones (especially Xiaomi/MIUI) bury this setting. On MIUI, go to Settings > Sound & vibration > Ringtone > Choose local ringtone, then navigate to your file. It’s unnecessarily complicated but it works.
On iPhone (iOS 18+)
The easiest path: use GarageBand (method described above). The manual path: convert your file to M4R format, connect your iPhone to a Mac, open Finder, drag the M4R file to the iPhone sidebar. Then go to Settings > Sounds & Haptics > Ringtone on your phone. The old iTunes drag-and-drop method doesn’t work anymore since Apple split iTunes into separate apps.
You can also use a free file converter to convert any audio file to M4R before transferring to your iPhone.
Ringtone Format Cheat Sheet
| Format | Used By | Max Duration | Notes |
|---|---|---|---|
| MP3 | Android, most phones | No limit | Universal format, works everywhere |
| M4R | iPhone | 40 seconds | Renamed .m4a file – literally just change the extension |
| OGG | Android | No limit | Smaller file size than MP3 at same quality |
| WAV | Both | No limit | Uncompressed – huge file size, no quality advantage for ringtones |
| AAC/M4A | Both | No limit | Better quality than MP3 at same bitrate |
Here’s the thing about M4R: it’s identical to M4A (AAC audio). Apple just uses a different extension to identify ringtone files. If you have an M4A file, you can literally rename it from .m4a to .m4r and it works. Some tools charge for “M4R conversion” when all they’re doing is renaming the file extension. Don’t fall for that.
Tips for Better-Sounding Ringtones
After making probably 40+ ringtones during this testing process, here’s what I’ve learned:
- Start loud. Your ringtone needs to grab attention from the first second. Don’t pick a segment that builds slowly – by the time it gets loud, you’ve missed the call. Pick the chorus or the hook.
- Use a 0.5-second fade in. A hard start (going from silence to full volume instantly) sounds jarring through phone speakers. A quick fade smooths the entry without losing urgency.
- Keep it under 30 seconds. Most calls go to voicemail after 25-30 seconds of ringing. If your ringtone is longer, you’ll never hear the ending anyway.
- Normalize the audio. Phone speakers have limited dynamic range. Run your clip through normalization (Audacity: Effect > Normalize to -1 dB) so it’s consistently audible. This was the single biggest improvement in my tests.
- Test at low volume. Play your ringtone at 30% volume on your phone speaker. If you can’t identify the song or sound at that level, it won’t work well as a ringtone in a noisy environment.
FAQ
Can I make a ringtone from a Spotify or Apple Music song?
Not directly – both services use DRM-protected streams that can’t be exported. You’d need to use a separate audio source like a downloaded MP3, CD rip, or YouTube audio (for personal use). None of the tools on this list can bypass streaming DRM, and tools that claim to are usually malware.
What’s the best ringtone length?
Between 20 and 30 seconds for phone ringtones. For notification sounds, 1-5 seconds works best. For alarms, 10-15 seconds with a strong repeating pattern. iPhone limits ringtones to 40 seconds maximum, but honestly going past 30 is pointless since voicemail kicks in before that on most carriers.
Are free ringtone maker websites safe?
The ones on this list are safe – I tested them with uBlock Origin disabled and didn’t encounter malware or deceptive downloads. That said, many ringtone sites outside this list are ad farms or bundle unwanted software. Stick to well-known tools and always check that you’re downloading an audio file, not an .exe.
Why can’t I just use any MP3 as an iPhone ringtone?
Apple requires ringtones to be in M4R format and under 40 seconds. This is a restriction Apple baked into iOS – there’s no setting to change it. The M4R format is technically identical to AAC audio with a different file extension. You need to either use GarageBand’s ringtone export or convert your file to M4R using one of the web tools above.
Do I need to pay for a ringtone maker app?
No. Every tool on this list has a functional free tier. The paid versions add conveniences like batch processing, no ads, or higher quality exports, but for making a single ringtone, free tools handle it perfectly. I’d only consider paying if you’re making ringtones regularly or need stereo editing in TwistedWave ($4.90 one-time).