Free Online Tool
iPhone Ringtone Maker
Select the part you want to use as a ringtone directly on the waveform, then create an M4R file for iPhone.
Selected audio files are not uploaded to a server and are processed only in your browser.
MP3, WAV, OGG, and FLAC files are supported. FLAC can be used as input, but it is converted to AAC when creating the M4R ringtone. Files under 50 MB are recommended on mobile devices.
Select Ringtone Section
Drag the left and right waveform handles to choose the start and end points. Drag the selected area to move the whole section.
Total length: -
Choose an audio file to display the waveform.
Effects
Ringtones of 30 seconds or less are recommended. This tool supports clips up to 40 seconds.
Create M4R
AAC encoding runs in your browser when creating M4R, so processing time depends on file size and device performance.
Choose an audio file to see details.
Result Download
The result will appear here.
How to Add the M4R File as an iPhone Ringtone
- Download the generated M4R file.
- Use a Mac or Windows PC to transfer the file to your iPhone.
- Depending on your device and OS version, use GarageBand or Apple device management features to add it as a ringtone.
- On iPhone, go to Settings > Sounds & Haptics > Ringtone.
- Choose the ringtone you added.
Downloading the file does not automatically install it as a ringtone, and the steps may vary by device and OS version.
This tool is not affiliated with or provided by Apple Inc.
Selected audio files are not uploaded to a server and are processed only in your browser.
Understanding M4R
M4R is an MP4-family container used for iPhone ringtones. This tool encodes the selected section as AAC audio inside an M4R file.
Length and Fade
Short ringtones are easier to manage, so 30 seconds or less is recommended. Fade out can make the ending feel less abrupt.
How to Use
- Choose an audio file.
- Drag the left and right waveform handles to select a ringtone section.
- Fine-tune the start and end times if needed.
- Set fade in or fade out options.
- Click create M4R.
- Preview the result and download the M4R file.
Examples
- Create a ringtone under 30 seconds from an MP3 file
- Trim a WAV recording and save it as M4R
- Add fade out to an OGG sound effect and make an iPhone ringtone
Calculation and Conversion Notes
The iPhone ringtone maker decodes the selected audio file once in the browser, renders a waveform, and uses the selected start and end times to create an M4R file with AAC audio through FFmpeg WASM. Waveform selection and preview use the Web Audio API, while encoding runs only when the create M4R button is clicked. Ringtones of 30 seconds or less are recommended, and this tool supports clips up to 40 seconds. Selected files are not uploaded to a server and are processed only in your browser.
Adding to iPhone
Downloading the file does not automatically install it as a ringtone. Depending on your device and OS, you may need GarageBand or Apple device management tools. This tool is not affiliated with Apple Inc.
FAQ
What is an M4R file?
It is an MP4-family container used for iPhone ringtones and commonly contains AAC audio.
Is the ringtone installed automatically?
No. You need to add the downloaded file to your iPhone using a suitable device workflow.
Is FLAC input exported as FLAC?
No. It is converted to AAC inside an M4R ringtone file.
Related Tools
Audio Cutter
Trim your own MP3, WAV, OGG, and FLAC audio files directly in your browser and download the selected section. Selected files are not uploaded to a server.
Audio Converter
Convert your own MP3, WAV, OGG, FLAC, M4A, and AAC audio files to MP3, WAV, OGG, or FLAC directly in your browser. Selected files are not uploaded to a server.
Audio Merger
Arrange, trim, and combine multiple MP3, WAV, OGG, and FLAC files into one audio file. Files are processed in your browser.
Audio Compressor
Reduce MP3, WAV, OGG, and FLAC audio file size by adjusting bitrate and compression settings. Selected files are processed in your browser and are not uploaded to a server.
Audio Volume Editor
Adjust the volume of MP3, WAV, OGG, and FLAC audio files and add fade in or fade out effects directly in your browser. Selected files are not uploaded to a server.