b2KIT

Ringtone Maker

Create custom phone ringtones by trimming audio to 30-second clips in M4R/MP3.

Tested tool guide Tested browser tools Checked August 16, 2026

What Ringtone Maker does, with a checked example

Ringtones are short by design, and this tool enforces the classic 30-second cap. You upload an audio file, mark the segment you want, and it returns a clip of up to 30 seconds, encoded as M4R for the iPhone or MP3 for other phones. The output is a new encode of only the range you selected, so the clip starts and ends at the points you chose. The usual stumbling block is delivery: the file does not travel to your phone by itself. An M4R has to be synced to an iPhone through Finder (or iTunes on older macOS) before it shows up in the ringtone list.

Worked example

A concrete input and expected output from the current implementation.

Input

Upload song.mp3. Clip from 0:45 to 1:15, export as M4R.

Expected output

song.m4r, 30 seconds: the AAC-encoded tone containing only the audio of song.mp3 from 0:45 to 1:15.

Seventy-five seconds minus 45 seconds is exactly 30 seconds, the tool's cap, so the whole selection fits in one clip with nothing truncated and nothing padded.

How the result is produced

1

Marking the cut

You set the clip boundaries on the uploaded track, and the tool keeps only the audio between them, re-encoded into the format you choose. If the marked segment runs past 30 seconds, the clip is cut off at the limit. The selection can start anywhere in the file, so the part you want does not have to begin at the start of the source recording.

2

M4R versus MP3

M4R is the tone format iOS expects: an AAC audio file with a .m4r extension. MP3 is the safer choice for Android and most other phones, which do not read M4R as a ringtone. The M4R must reach the iPhone through a computer - Finder on macOS Catalina or later, iTunes before that - and be synced as a tone; it then appears in Settings > Sounds & Haptics.

Good uses

  • Cut the hook or chorus of a song you own so the ringtone plays the part you actually like, not the first 30 seconds.
  • Turn a voice memo, a spoken line, or a sound effect into an alarm, notification, or alert tone.
  • Make a contact-specific tone for one person, so a call from them is recognizable without looking at the phone.

Limits and checks

  • The 30-second cap is a ceiling, not a target: a long song cannot come out whole, and a selection past the limit is cut at the cap, so confirm the part you wanted survives.
  • M4R only works as a ringtone on iOS. Downloading the M4R for an Android phone gives you a file that phone will not treat as a tone - export MP3 instead.
  • The clip is a re-encode of the source, so quality is capped by the source: a low-bitrate or heavily compressed upload stays low-bitrate, and re-encoding a lossy file adds another generation of loss.

Common questions

I downloaded the M4R file, so why is my iPhone still playing the default ringtone?

An M4R file is not an installation: the phone will not pick it up on its own. Connect the iPhone to a Mac, open Finder (macOS Catalina or later), select the device, put the file in the Tones section, and sync; iTunes did the same before Catalina. Only after that sync does the tone appear under Settings > Sounds & Haptics. A file just sitting on the Mac is not a ringtone yet.

Can I make a ringtone longer than 30 seconds?

Not with this tool: 30 seconds is the ceiling, and longer selections are cut at the limit. The cap comes from the iTunes-era ringtone store. If you truly need a longer custom tone on an iPhone, GarageBand is the supported route, and on Android you can usually set any audio file as a ringtone without a length limit.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools