AMR Compressor

Reduce AMR audio file size by selecting AMR Narrow Band or Wide Band codec modes with precise bitrate tier controls. Trim and download instantly.

Initializing... drag & drop files here

Supports: AMR

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
File Compression
Constant Bitrate
Audio Channel
Audio Channel
Audio Sample Rate
Audio Sample Rate
Trim

How to Compress AMR Audio Online

  1. Upload Your AMR Files: Drag and drop or click Add Files to select one or more .amr recordings. Batch is supported.
  2. Pick Audio Codec — AMR-NB or AMR-WB: Under Audio Codec, choose AMR Narrow Band (8 kHz sample rate, 200–3400 Hz bandwidth) for the smallest files or AMR Wide Band (16 kHz, 50–6400 Hz) for noticeably clearer speech. Switching an existing AMR-WB recording to AMR-NB roughly halves the file size.
  3. Choose Constant Bitrate: AMR uses a fixed set of bitrate modes. For AMR-NB pick from 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2, or 12.2 kbps — 7.40 kbps is the standardised toll-quality threshold. For AMR-WB choose 6.60, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, or 23.85 kbps. Audio Sample Rate stays at 8000 Hz (NB) or 16000 Hz (WB), and Audio Channel stays Mono — AMR is mono-only by design.
  4. Trim (Optional) and Compress: Under Trim, set a start time and duration in seconds or HH:MM:SS.sss to keep just one segment, then click Compress. Files process in your browser session — no sign-up, no watermark.

Why Compress AMR Files?

AMR (Adaptive Multi-Rate) is the speech codec adopted by 3GPP for GSM and UMTS mobile telephony, standardised in 1999 for AMR-NB (3GPP TS 26.090) and 2002 for AMR-WB (3GPP TS 26.190 / ITU-T G.722.2). AMR files are already tiny compared with music codecs, but they are not all equal — a one-minute AMR-WB recording at 23.85 kbps is roughly four times the size of the same minute encoded as AMR-NB at 4.75 kbps. Re-encoding lets you trade clarity for storage in a controlled way.

  • Voicemail & call-recording archives — Call-centre and personal voicemail libraries can run into hundreds of gigabytes. Dropping AMR-WB recordings to AMR-NB at 7.40 kbps (toll quality) cuts the per-minute footprint from roughly 175 KB down to about 55 KB while keeping every word intelligible.
  • Slow-network voice messaging — At 4.75 kbps an AMR-NB clip needs under 5 kbit/s of bandwidth, so even a 2G EDGE link or a satellite uplink can ship it through. Useful for field reports, remote interview clips, and emergency comms.
  • WhatsApp / Signal / Telegram voice notes — Mobile messengers historically saved push-to-talk audio as .amr or Opus-in-.ogg. If you have archived .amr exports from older Android backups, compressing them further (or trimming to the relevant minute) keeps long threads searchable without bloating storage.
  • Forensic & legal audio — Court submissions and discovery exports often require the original mobile codec preserved. Re-encoding within AMR (rather than converting to MP3) keeps the file inside the same codec family while you trim or reduce bitrate, which is preferable when chain-of-custody policies forbid format conversion.
  • Embedded devices and dictation hardware — Older digital dictation recorders, walkie-talkie apps, and IoT voice loggers natively read AMR. Compressing existing recordings to a lower-tier bitrate before transferring to those devices avoids needing on-device transcoding.

AMR-NB vs AMR-WB — Spec Comparison

Property AMR-NB AMR-WB
Sample rate 8 kHz (13-bit) 16 kHz (14-bit, processed at 12.8 kHz)
Audio bandwidth 200–3400 Hz 50–6400 Hz (plus 6400–7000 Hz at 23.85 kbps)
Bitrate modes 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2, 12.2 kbps 6.60, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05, 23.85 kbps
Frame length 20 ms (160 samples) 20 ms (320 samples)
Defining spec 3GPP TS 26.090 (1999) 3GPP TS 26.190 / ITU-T G.722.2 (2002)
Primary network GSM, GPRS, early UMTS voice UMTS, VoLTE HD Voice, VoWiFi
Channels Mono only Mono only

AMR Bitrate Modes — File-Size Guide

Approximate per-minute size is the codec rate plus a small container overhead. Use this to pick the lowest tier that still sounds acceptable for your source material.

Codec Bitrate Notes ~Size / minute
AMR-NB 4.75 kbps Lowest mode; intelligible but audibly compressed ~36 KB
AMR-NB 5.90 kbps GSM half-rate fallback ~44 KB
AMR-NB 7.40 kbps Toll-quality threshold; good default for voicemail ~56 KB
AMR-NB 12.2 kbps Highest NB mode; equivalent to GSM-EFR ~92 KB
AMR-WB 6.60 kbps Lowest WB mode; wideband but rough ~50 KB
AMR-WB 12.65 kbps Common VoLTE HD Voice setting ~95 KB
AMR-WB 23.85 kbps Highest mode; G.722 at 64 kbps quality reference ~179 KB

AMR vs Other Speech Codecs

Feature AMR-NB AMR-WB Opus (voice mode) Speex
Sample rate 8 kHz 16 kHz 8–48 kHz 8 / 16 / 32 kHz
Bitrate range 4.75–12.2 kbps 6.60–23.85 kbps 6–510 kbps (≈6–32 kbps for voice) 2–44 kbps
Audio bandwidth 200–3400 Hz 50–6400 Hz up to 20 kHz up to 16 kHz
Algorithmic latency ~25 ms ~25 ms 5–66.5 ms ~30 ms
Royalty status Patent pool (expiring) Patent pool (expiring) Royalty-free Royalty-free (obsolete)
Primary use GSM voice UMTS/VoLTE HD Voice WebRTC, modern VoIP Legacy VoIP

Frequently Asked Questions

What is the difference between AMR-NB and AMR-WB?

AMR Narrow Band samples at 8 kHz and captures only the 200–3400 Hz telephone band, which is enough for word intelligibility but flattens sibilants and music. AMR Wide Band samples at 16 kHz and processes 50–6400 Hz (with the top 6400–7000 Hz active in 23.85 kbps mode), producing the "HD Voice" sound used on VoLTE. AMR-WB at 12.65 kbps sounds noticeably more natural than AMR-NB at 12.2 kbps and is a better choice when storage is not the priority.

What is the best AMR bitrate for archiving voice recordings?

For AMR-NB, 7.40 kbps is the standardised toll-quality threshold and the most common archival default. For AMR-WB, 12.65 kbps is the typical VoLTE HD Voice mode and a strong balance of clarity and size. Pick lower modes (4.75 or 6.60 kbps) only when bandwidth or storage is severely constrained — speech remains intelligible but artifacting becomes obvious on plosives.

Why can't I select stereo or a higher sample rate?

AMR is defined as a mono speech codec by 3GPP. The encoder operates on a single channel at exactly 8 kHz (NB) or 16 kHz (WB) — those values are baked into the spec rather than being defaults. If you need stereo or music-grade fidelity, convert to a general-purpose codec instead — try AMR to MP3, AMR to AAC, or AMR to Opus.

Will compressing an AMR file twice degrade the audio?

Yes. AMR is a lossy psychoacoustic codec, so each re-encode discards more information. If you must keep the recording inside the AMR family, choose the lowest acceptable bitrate in one step rather than stepping down repeatedly. If you anticipate further edits, convert to a lossless format like AMR to WAV first, edit there, and re-encode to AMR once at the end.

Can I trim an AMR file while compressing?

Yes. The Trim panel takes a start time and duration in seconds or HH:MM:SS.sss. Only the selected segment is kept and re-encoded at the bitrate you choose, so trimming and bitrate reduction stack — a 10-minute AMR-WB call cut to the relevant 2 minutes and re-encoded at AMR-NB 7.40 kbps drops roughly 90% of the original file size.

Why are my WhatsApp voice notes labelled .opus instead of .amr?

WhatsApp switched from AMR-NB to Opus-in-Ogg several years ago — current voice notes save as .opus even though older backups still contain .amr. If your export contains a mix of both, compress the .amr files here and use Opus to AMR (or vice versa) to normalise the collection to one codec before archiving.

Is AMR compatible with iPhones and desktop browsers?

Android devices play AMR natively in the system media stack. iOS, macOS Safari, Windows Media Player, and Chrome on desktop do not play .amr files without a third-party player like VLC. If you need a clip to play in a browser or share with a non-Android user, convert to MP3, M4A, or AAC instead.

Does compressing AMR strip metadata like the recording timestamp?

The audio stream is re-encoded but the AMR container has no standardised metadata fields for timestamps, GPS, or speaker names — most call recorders write that information into the filename or a sidecar .txt/.csv. Keep the original filename if you rely on it for chronological sorting; the compressed output preserves the base name with a suffix.

What is the maximum file size I can upload?

The free tier accepts files up to 200 MB per upload, which comfortably covers multi-hour AMR-WB recordings (roughly 10 MB per hour at 23.85 kbps). For longer single files or batch uploads above 200 MB, an xconvert account raises the limit; see the pricing page for current tiers.

Rate AMR Compressor Tool

Rating: 4.8 / 5 - 77 reviews