Skip to main content
Audio tools

iPhone Ringtone Maker

Pick up to 40 seconds of your song and save a ready-to-use M4R file.

Runs locally in your browser

Drop your audio here

Or choose a file from your device.

MP3, WAV, M4A, FLAC, OGG, AIFF, WMA & moreYour audio stays on this device · Up to 128 MB per file
1Choose your audio

Drag and drop from your device.

2Select your fragment

Use the waveform and preview to get it right.

3Save your audio

Download an iPhone-ready M4R file.

Supported formats & useful details

Open MP3, WAV, M4A, AAC, FLAC, OGG, OPUS, AIFF, WMA, AMR, AC3 and other audio formats supported by the included FFmpeg decoder. You can also extract audio from video files. Support depends on the codec inside the file; damaged or protected files may not open.

Export MP3, WAV, M4A, FLAC, OGG, or M4R ringtones. The converter downloads on first use. Files stay on your device. Refreshing this page clears the current session.

Use arrow keys on the selection handles for precise adjustments. Shift + arrow moves by one second. Press Escape to stop playback.

Complete tool guide

iPhone Ringtone Maker guide

Turn part of any song into an iPhone ringtone. Choose up to 40 seconds on the waveform, keep or adjust the gentle fades, and save a genuine M4R file: AAC audio in an MP4 container, which is what iPhone expects. It is not a renamed MP3 or WAV file.

Your input is processed in the current browser tab and is not sent to the application server.

Why use this tool?

  • Pick the exact moment the ringtone starts, such as the chorus or a guitar riff.
  • The 40-second iPhone limit is enforced for you while you drag the handles.
  • Short default fades make the ringtone start smoothly and loop without a click.
  • Works with MP3, WAV, M4A, FLAC, OGG, and the audio in many video files.

Common use cases

  • Making a ringtone from the chorus of a favorite song.
  • Creating a distinct ringtone or text tone for a specific contact.
  • Using a recorded voice clip or sound effect as an alert.
  • Converting an MP3 ringtone from an old phone to M4R.

How to use it

  1. 1

    Choose or drag in a song or video. The first 40 seconds are selected automatically.

  2. 2

    Drag across the waveform from where the ringtone should begin. The selection stops growing at 40 seconds; fine-tune it with the handles or the Start and End fields.

  3. 3

    Preview the ringtone and adjust the fade in and fade out if needed.

  4. 4

    Select Create ringtone and download the M4R file, then add it to your iPhone.

Controls and results explained

40-second maximum

iPhone ringtones longer than 40 seconds are not accepted, so the selection cannot exceed that length. Text and alert tones work best at 2 to 10 seconds.

Default fades

A 0.1-second fade in and 0.5-second fade out are preset. They prevent a click at the start and a hard stop when the ringtone repeats. Set them to 0 if you want a hard edge.

M4R format

The file is AAC at 192 kbps and 44.1 kHz stereo in an iPod-compatible MP4 container with the .m4r extension.

Worked examples

Make a ringtone from a song’s chorus

Start with: song.mp3, 3:45 long, chorus starting at 1:05

  1. Open song.mp3; the first 40 seconds are selected.
  2. Drag across the waveform from about 1:05 to past 1:45; the selection stops at 40 seconds.
  3. Type 65 in Start and 105 in End to make it exact.
  4. Keep the default fades, preview, and select Create ringtone.
song-ringtone.m4r · 0:40.00 · about 0.9 MB (AAC 192 kbps)

192 kbps is 24 KB per second, so 40 seconds is about 960 KB plus a small container overhead.

Turn a short video clip into a text tone

Start with: clip.mov, 45 seconds long

  1. Open clip.mov; the audio track is decoded and 0–40 seconds is selected.
  2. Set the start to 5 and the end to 11.
  3. Set the fade out to 0.3 seconds and select Create ringtone.
clip-ringtone.m4r · 0:06.00

Text and alert tones are most useful when they are only a few seconds long.

Adding the ringtone to an iPhone

The usual method is to connect the iPhone to a computer and drag the .m4r file onto the device in Finder on a Mac, or in the Apple Devices or iTunes app on Windows. Then choose it in Settings > Sounds & Haptics > Ringtone. Available methods can change between iOS versions.

Android phones

Android does not need M4R. Use the Audio Trimmer to save your selection as MP3 or OGG, copy it to the phone’s Ringtones folder, and select it in the sound settings.

Why not just rename a file?

Renaming an MP3 to .m4r leaves MP3 audio inside, which iPhone rejects. This tool encodes new AAC audio and writes the correct container.

Practical tips for better results

  • Start the selection just before a strong, recognizable moment so the ringtone is identifiable in the first second.
  • Choose a section that is loud enough without being distorted; quiet intros are easy to miss.
  • Keep ringtones short if you usually answer quickly; 20 to 30 seconds is plenty.
  • Use the Vocal Remover first if you want an instrumental ringtone.

Frequently asked questions

How do I convert an MP3 to M4R?

Open the MP3, choose the section you want (up to 40 seconds), and select Create ringtone. The download is a real AAC-encoded .m4r file.

Why is the ringtone limited to 40 seconds?

iPhone does not accept ringtones longer than 40 seconds, so the tool keeps your selection within that limit.

Can I make a ringtone without iTunes?

On a Mac, Finder handles syncing on macOS Catalina and later. On Windows, the Apple Devices app replaces iTunes for device management on supported versions of Windows.

Is the song uploaded anywhere?

No. Decoding and AAC encoding happen in your browser tab. Only the encoder code downloads the first time you create a ringtone.

What to check before using the result

  • Ringtones are limited to 40 seconds.
  • Copying the file to the iPhone requires a computer or another method supported by your iOS version; this page cannot install it directly.
  • The source must fit within the 256 MB decoded-audio budget, roughly 11–12 minutes of stereo audio.

Keep working

Continue with another focused tool from the same collection.