ConvertBruvConvertBruv

Convert Opus to AAC

Convert Opus audio files to AAC directly in your browser. Apple's iOS Music app, iPhone built-in player, and AirDrop reject Opus — AAC is the native iOS codec. Particularly useful for WhatsApp voice notes saved on Android that need to play in CarPlay. No upload needed.

Drag 'n' drop files here, or
click to select files

.opus

AAC

Drop your files and click Convert to get AAC

Files never leave your device — 100% browser-based

//when_to_use

When to Convert Opus to AAC

  • Converting WhatsApp voice notes (Opus) to AAC for AirDrop sharing to iPhone friends without third-party app dependency
  • Encoding Discord-recorded Opus dialogue as AAC for import into iOS Voice Memos / Music libraries
  • Preparing Opus podcast clips as AAC for Apple Podcasts submissions (which prefers AAC)
  • Converting YouTube-DL Opus extracts to AAC for sync to AirPods Max via Apple Music local library
  • Migrating Telegram saved Opus messages to AAC for playback in CarPlay (which requires Apple Music or VLC, both AAC-friendly)

//comparison

OPUS vs AAC

PropertyOPUSAAC
CodecOpus (CELT+SILK)AAC LC
Typical size (3 min)1-3 MB4-5 MB
iOS native supportNo (third-party only)Yes (hardware decode)
AirDrop previewFailsWorks
Patent / royaltyPatent-freeLicensed (Fraunhofer)
Best forWhatsApp, Discord, webiPhone, AirPods, CarPlay

//how_it_works

How It Works

01

Drop your Opus files

Drag and drop or pick .opus files. First conversion loads FFmpeg WASM (~30MB).

02

FFmpeg decodes Opus

FFmpeg WASM extracts Opus packets from the OGG container and decodes to 16-bit PCM at 48 kHz.

03

AAC encode (192 kbps)

PCM is re-encoded with FFmpeg's native AAC encoder at 192 kbps CBR, then ADTS-framed for standalone .aac output.

04

Download AAC files

AACs play in iOS Music, Voice Memos, AirDrop preview, AirPods, CarPlay, every Bluetooth device, and VLC/Foobar2000.

// under the hood

Opus is a Xiph.Org / Mozilla low-latency codec at 48 kHz internal. AAC (Advanced Audio Coding) is the MPEG-4 lossy standard, hardware-decoded across the entire Apple ecosystem. Our converter uses FFmpeg WASM to decode the OGG/Opus stream to 16-bit PCM at 48 kHz, then re-encode with FFmpeg's native AAC encoder at 192 kbps CBR, output as ADTS-framed .aac.

//faq

Frequently Asked Questions

Will quality drop converting Opus to AAC?
Yes — both are lossy. Opus is technically the better codec at low bitrates, but at 192 kbps AAC the loss is generally inaudible on phones, AirPods, and car speakers. The transcoding step adds minor compounded artifacts.
Why does iOS reject Opus?
Apple has no native Opus support in the system Music app, Files preview, Voice Memos, or AirDrop. Third-party apps (VLC, Outplayer) handle Opus, but not the built-in player or CarPlay. This conversion exists because most users want voice notes / Discord clips to play in CarPlay or AirDrop to friends' iPhones.
What AAC bitrate do you use?
FFmpeg's native AAC encoder at 192 kbps CBR — the iTunes Plus and Apple Music profile. Sample rate is preserved from Opus's 48 kHz. Output is ADTS-framed raw .aac (universally compatible).
Will the AAC play in CarPlay if I name it .aac?
CarPlay specifically plays from the Apple Music library or supported third-party apps. To get the AAC into CarPlay you typically import it into the Music app (or VLC/Outplayer) on the iPhone. The AAC is the right codec; getting it into CarPlay is an iOS sync step.
Are my files uploaded?
No. FFmpeg WebAssembly decodes Opus and re-encodes AAC entirely inside your browser. Files never leave your device.

//related_converters

Related Converters

Similar conversions you might need.