Who runs RingtoneEditor

RingtoneEditor is a free ringtone editor with install guides attached. You shape the tone, then the site walks you through getting it onto your phone, step by step, for your iOS version. Anwar, an independent developer, builds and runs it. You do not need an account or an app.

Why the install steps matter as much as the editor

Making the file is the easy part. Most failed ringtones fail on the phone: a file a fraction over 30 seconds, an MP3 with a new name, an iPhone on iOS 18 looking for an option only iOS 26 has. Each install and fix guide on this site covers one of those cases, with the menu names Apple uses.

What happens to your file

A counter under the save buttons adds up every byte the page sends, and it stays at 0. Your browser’s developer tools will show you the same.

What RingtoneEditor will not do

What we measure

Nothing. This build runs without analytics, advertising or cookies.

Open-source software

RingtoneEditor is built with open-source software. The audio encoders are separate files that load only once you open a song.

Open-source components used by RingtoneEditor, with their licences
ComponentJob in the editorLicence
Mediabunny Reads the sound from audio and video files, and writes the M4R containerMPL-2.0
FFmpeg AAC encoder (via @mediabunny/aac-encoder) Encodes iPhone files on browsers that lack a built-in AAC encoderLGPL-2.1 (FFmpeg), MPL-2.0 (wrapper)
LAME (via wasm-media-encoders) Encodes MP3 files for AndroidLGPL (LAME), MIT (wrapper)
Preact Powers the editor controlsMIT
Astro Generates the site’s pagesMIT

Open the ringtone editor