Initializing... drag & drop files here
Supports: OPUS
Opus is a modern general-purpose codec — the IETF standardised it as RFC 6716 in September 2012, and it scales from 6 kbit/s narrowband speech all the way to 510 kbit/s stereo music. AMR is the opposite: a 3GPP speech codec from the late 1990s built to squeeze a phone call down a GSM channel, mono only, with a fixed 8 kHz (narrowband) or 16 kHz (wideband) sample rate. Converting Opus to AMR is a lossy-to-lossy pass through a speech codec, so plan on the result sounding like a phone call. Do it when a telephony platform, an IVR, a voicemail system, or a test harness demands an .amr file — not to "improve" a recording.
.opus file onto the page or click "Add Files" to browse. Several files can be queued and converted with the same settings..amr file. No sign-up, no watermark.The Audio Codec radio list on this page has exactly two entries, and neither of them starts selected. That matters more than it looks:
.amr target when nothing is chosen, which is the safe default for legacy telephony gear.HH:MM:SS.sss, so you upload and encode less of a long recording.| Property | Opus | AMR-NB | AMR-WB |
|---|---|---|---|
| Standard | IETF RFC 6716 (Sept 2012) | 3GPP narrowband speech codec | 3GPP TS 26.190; also ITU-T G.722.2 |
| Sample rate | 8–48 kHz internally, always decodes at 48 kHz | 8 kHz (fixed) | 16 kHz (fixed) |
| Speech bandwidth | Full audio range | ~300–3,400 Hz | 50–7,000 Hz |
| Bitrate | 6–510 kbit/s | 8 modes, 4.75–12.2 kbit/s | 9 modes, 6.60–23.85 kbit/s |
| Channels | Mono, stereo, multichannel | Mono only | Mono only |
| Content it suits | Speech and music | Speech only | Speech only |
| File header | Ogg or WebM container | #!AMR magic (RFC 4867) |
#!AMR-WB magic (RFC 4867) |
| Typical home | WhatsApp, Discord, YouTube, WebRTC | GSM/3G voicemail, MMS, IVR | HD-voice / VoLTE systems |
Both ladders are fixed by the codec — you cannot invent a rate in between. Sizes below are the payload arithmetic for one minute of continuous speech, before the one-byte header AMR adds to each 20 ms frame (about 3 KB per minute).
| Codec | Modes (kbit/s) | Top mode per minute | Sample rate | Channels |
|---|---|---|---|---|
| AMR-NB | 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2, 12.2 | ~92 KB at 12.2 kbit/s | 8000 Hz | Mono |
| AMR-WB | 6.60, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, 23.85 | ~179 KB at 23.85 kbit/s | 16000 Hz | Mono |
.amr holding wideband audio starts with the #!AMR-WB magic instead of #!AMR, and players written only for narrowband will refuse it. Re-convert with AMR Narrow Band.If nothing downstream is actually demanding an .amr file, this conversion only costs you. AMR was designed for a 1990s mobile voice channel: mono, one narrow slice of the spectrum, no music. Ringtones, podcasts, song clips, and anything with instruments come out sounding broken. Use it for telephony platforms, IVR prompts, voicemail imports, MMS pipelines, and test fixtures for telecom software — and pick a general-purpose target otherwise. Going the other way later is possible but does not restore anything: AMR to MP3 re-encodes whatever AMR kept, and the discarded frequencies stay discarded.
Because AMR is a telephone codec, and the conversion throws away everything outside the phone band. AMR-NB samples at 8 kHz and encodes roughly 300–3,400 Hz in a single mono channel; Opus can carry the full audible range in stereo. Folding one into the other discards the highs, the lows, and the second channel. That muffled result is the codec working exactly as specified, not a fault in the conversion.
Match whatever the receiving system accepts. Narrow Band is the classic 8 kHz format that GSM and 3G voicemail, MMS voice, and most legacy IVR expect, and it is the safest choice when you are unsure. Wide Band runs at 16 kHz with a 50–7,000 Hz band — noticeably fuller — and is what HD-voice systems use, but older equipment rejects it outright because the file even starts with a different magic number.
Every entry in that list belongs to a specific codec's mode ladder, and the list only fills once you have selected AMR Narrow Band or AMR Wide Band in the Audio Codec group. Nothing is pre-selected there, so on a freshly loaded page the Constant Bitrate control looks empty. Pick the codec first.
Only within the codec's narrow ceiling, and only if the control reaches the encoder. Moving from 4.75 to 12.2 kbit/s on AMR-NB does sharpen speech inside the telephone band, but no AMR mode reaches above ~3,400 Hz for narrowband or ~7,000 Hz for wideband. On this page the Quality Preset dropdown is the control that reliably moves the encoded mode; the Constant Bitrate list currently clamps to the codec's top mode whatever you choose.
It refuses to invent one. We checked the two encoders this converter uses — the OpenCORE AMR-NB encoder and the VisualOn AMR-WB encoder — and both log "bitrate not supported: use one of …" and fall back to the nearest legal mode in their ladder. That is why an out-of-range request lands on 12.2 kbit/s for narrowband and 23.85 kbit/s for wideband rather than failing the job.
Small, which was the entire point of the format. At AMR-NB's top 12.2 kbit/s mode the payload works out to about 92 KB per minute, plus roughly 3 KB per minute of per-frame headers; the lowest 4.75 kbit/s mode is under 40 KB per minute. AMR-WB at its 23.85 kbit/s ceiling runs about 179 KB per minute of payload. Compare that with a 48 kHz stereo WAV at roughly 11.5 MB per minute.
You can, but you should not. AMR's encoder models the human vocal tract, so instruments, cymbals, and reverb come out smeared and metallic — the codec has no way to represent them. For a small music file, use Opus to MP3 instead; only use AMR when the destination system genuinely requires the format.
No to both, and neither is a setting we hide. AMR is specified as a single-channel codec, so the Audio Channel dropdown exposes Mono alone. Its sample rate is fixed by the codec too: 8000 Hz for Narrow Band and 16000 Hz for Wide Band, which is why choosing a codec locks the Audio Sample Rate dropdown to exactly one value. An Opus stream always decodes at 48 kHz, so the conversion resamples down to whichever AMR rate applies.
Your file is uploaded over an encrypted connection, encoded on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public. The practical limit is upload size and time rather than anything about the conversion itself. If you only need part of a long recording, trim it first with the Audio Cutter so there is less to send.