Initializing... drag & drop files here
Supports: OPUS
.opus files. Batch conversion is supported, so a folder of WhatsApp or Discord voice messages can be processed in one pass.HH:MM:SS.sss) and Duration if you only need a clip, then click Convert. Files process in your browser session — no sign-up, no watermark, no account needed.Opus is the codec behind most modern voice and low-latency streaming — Discord voice, Telegram and WhatsApp voice messages, Google Meet, WebRTC calls, and YouTube's audio streams since late 2014 all ship Opus. It excels at low bitrates because it merges Xiph's CELT (music) and Skype's SILK (speech) codecs into one switchable stream. AAC (Advanced Audio Coding), standardized as MPEG-2 Part 7 in 1997 and folded into MPEG-4 Part 3 in 1999, is the codec Apple's ecosystem speaks natively. The conversion is what bridges those two worlds when a .opus file refuses to play in iTunes, lands as a broken attachment in Mail, or stalls on an older car stereo.
.opus containers, but Apple Music, Music.app library, iTunes, CarPlay, and Apple TV still expect AAC or Apple Lossless. Convert before importing to a library.audio/opus enclosures.| Property | OPUS | AAC |
|---|---|---|
| Standardized | RFC 6716, IETF, 2012 | MPEG-2 Part 7 (1997), MPEG-4 Part 3 (1999) |
| Designed by | Xiph.Org + Skype (CELT + SILK hybrid) | Fraunhofer IIS, Dolby, Sony, AT&T |
| Bitrate range | 6–510 kbit/s | ~8 kbit/s up to several hundred kbit/s/channel |
| Sample rate range | 8 / 12 / 16 / 24 / 48 kHz | 8 kHz – 96 kHz |
| Algorithmic delay | 5–65.2 ms (default 26.5 ms) | ~20 ms (AAC-LC); higher for HE-AAC |
| Best at | 32–128 kbps speech and streaming | 128–256 kbps music; near-transparent at 256+ |
| Common containers | .opus (Ogg), WebM, Matroska, MP4 |
.aac (ADTS), .m4a (MP4), .3gp |
| Royalty status | Royalty-free, BSD-licensed reference | Patent-licensed (Via LA pool) |
| Apple Music / iTunes | Not supported in library import | Native format |
| YouTube audio | Default streaming codec | Used for music / 256 kbps Premium tier (also Opus) |
| Preset | Approx AAC bitrate | Best for | Typical file size (3-min clip) |
|---|---|---|---|
| Highest | ~320 kbps | Master copies, archive | ~7 MB |
| Very High (Recommended) | ~256 kbps | Music, near-transparent stereo | ~5.7 MB |
| High | ~192 kbps | Casual music, high-quality podcasts | ~4.3 MB |
| Medium | ~128 kbps | Standard podcasts, audiobooks | ~2.9 MB |
| Low | ~96 kbps | Voice messages, interviews | ~2.1 MB |
| Very Low | ~64 kbps | Mono speech, low-bandwidth sharing | ~1.4 MB |
| Lowest | ~32–48 kbps | Quick notes, dictation | ~0.8 MB |
Some loss is unavoidable because both formats are lossy — encoding a decoded Opus stream into AAC is a second-generation transcode. In practice, if the source Opus is at typical voice-message bitrates (24–64 kbps) and you re-encode at AAC 128 kbps or higher, the audible difference is usually below the threshold most listeners can detect on phone speakers or earbuds. For music masters, prefer the "Highest" preset (≈320 kbps AAC) and keep a copy of the original Opus.
iOS 17 added Opus decoding through Apple's AudioToolbox framework and the Files app can play Ogg-Opus, but the Music app, Apple Music library, iTunes, CarPlay, and the standard QuickTime preview pane do not. Older iOS versions don't decode Opus at all. Converting to AAC (or M4A, which is AAC in an MP4 container) gets you native playback everywhere on iOS without third-party apps.
AAC is the codec; M4A is the most common file extension when AAC is wrapped in an MP4 container. iTunes and Music.app libraries prefer .m4a. Raw .aac (ADTS framing) is what this tool produces and works fine in players like VLC, ffplay, and most browsers. If you need a tagged file for a music library, use the OPUS to M4A tool instead.
Discord voice typically encodes Opus at 48–64 kbps mono; there's no benefit to encoding the AAC output above 96–128 kbps because the source already discarded that detail. "Low" or "Medium" produces a file that plays everywhere without bloating the size.
Usually yes. Opus is more efficient bit-for-bit than AAC, especially below 128 kbps, so an Opus voice file at 32 kbps re-encoded to AAC at 96 kbps will be roughly 3× the size for similar perceived quality. If file size matters more than universal compatibility, consider OPUS to MP3 at the same bitrate or stay on Opus.
Yes. Drop a folder of .opus files exported from WhatsApp's chat backup; each file converts independently. WhatsApp has used Opus for voice since 2016, so any voice note newer than that is Opus inside an Ogg container with a .opus extension.
Plain Opus voice messages from messaging apps don't carry chapter markers, so there's nothing to lose. Music Opus files in Vorbis-comment metadata (artist, album, title) are read from the source, but AAC stores tags differently and not every field maps cleanly. For full tag fidelity, output to M4A and check the tags in iTunes or Music.app afterward.
Files are processed in a temporary session and removed automatically — no account, no signup, no permanent storage. For longer multi-track work or to extract a specific segment, see the audio cutter.
At the same bitrate, AAC produces noticeably better sound than MP3 — that is the whole reason MPEG designed it as MP3's successor. AAC is also the native format for YouTube uploads, broadcast TV, iTunes Store purchases, and most music streaming services. MP3 only wins on legacy hardware (very old MP3 players or car stereos from before ~2008). For broader compatibility on those devices, use OPUS to MP3 instead.