Initializing... drag & drop files here
Supports: WEBM
.aac ADTS stream that drops straight into iTunes, Music.app, Audacity, FFmpeg, or any DAW.WebM is a Google-led container based on Matroska that ships VP8/VP9/AV1 video alongside Opus or Vorbis audio. It is excellent for HTML5 playback in Chrome and Firefox, but its audio tracks are second-class citizens almost everywhere else: iTunes will not import them, most podcast hosts will not accept them, and pre-iOS 17 iPhones cannot decode Opus at all. AAC (Advanced Audio Coding) is standardised as MPEG-4 Part 3 and MPEG-2 Part 7 and is supported in roughly 96% of browsers plus every shipping Apple, Sony, Microsoft, and Android device — making it the safest "just play it" audio format on the web.
.aac, .m4a, or .mp4. Drag the converted file into the Music library and it appears like a purchased track; WebM audio is silently ignored..aac or .m4a attachment inline and preview it; a .webm is treated as a generic download.| Property | WebM (Opus / Vorbis) | AAC |
|---|---|---|
| Standardised by | Google / Xiph / IETF (RFC 6716 for Opus) | ISO/IEC — MPEG-4 Part 3 and MPEG-2 Part 7 |
| First released | Vorbis 2000, Opus 2012 | 1997 (AAC-LC), 2003 (HE-AAC) |
| Typical container | .webm (Matroska) |
.aac (ADTS), .m4a, .mp4, .3gp |
| Licensing | Royalty-free, open source | Patent-licensed (most use already paid by device/OS vendor) |
| Browser support | ~95% (no Safari Vorbis) | ~96% — every shipping browser since IE9 |
| Apple device playback | Opus from iOS 17 / macOS Sonoma only | Native since iPod 2001 |
| Bitrate range | Opus 6 - 510 kbps, Vorbis 45 - 500 kbps | up to 512 kbps (96 kbps recommended floor at 48 kHz) |
| Sample-rate ceiling | Opus 48 kHz internal, Vorbis 192 kHz | 8 - 96 kHz |
| Max channels | Opus 255, Vorbis 255 | 48 main + 16 LFE |
| Best for | Web video, WebRTC, royalty-sensitive streaming | iTunes, podcasts, broadcast, mobile devices |
| Preset | Bitrate (CBR) | Use case |
|---|---|---|
| Lowest / Very Low | 32 - 64 kbps | Voice memos, audiobooks, low-bandwidth streaming |
| Low | 80 - 96 kbps | Speech-heavy podcasts where size matters more than fidelity |
| Medium | 128 kbps | Standard podcast / spoken-word AAC; roughly matches 160 kbps MP3 |
| High | 192 kbps | Music podcasts, lecture recordings with background music |
| Highest | 256 - 320 kbps | Near-transparent music encoding; safe master for re-encoding |
| Custom VBR | ~96 - 256 kbps target | Smaller files at the same perceived quality as the matching CBR |
Because the WebM container also stores video. When you convert, the VP8/VP9/AV1 video track is discarded and only the audio is re-encoded. A 200 MB 1080p WebM lecture commonly drops to 5 - 15 MB as AAC. If both files are audio-only at similar bitrates, the AAC will be roughly the same size as the Opus source (Opus is slightly more efficient at low bitrates, so the AAC may be a touch larger if you keep the same kbps).
.aac is a raw ADTS stream — universally playable but without metadata containers for cover art or chapter markers. If you need ID3-style tags, cover art, or gapless playback, choose WebM to M4A instead (M4A is the same AAC payload wrapped in an MP4 container). Pick WebM to MP3 only when targeting hardware older than ~2010 that lacks AAC decode — modern devices all prefer AAC because it sounds cleaner at the same bitrate.
It is a lossy-to-lossy transcode, so there is some quality loss. At 192 kbps Highest and a clean Opus source above 128 kbps, the difference is inaudible in casual listening; under headphones on a tonally complex master you may hear a faint loss of high-frequency air. To minimise it, pick Highest (256 - 320 kbps) and keep the original sample rate. If you need bit-identical archiving, use WebM to FLAC for a lossless target instead.
Yes. Open Advanced Options, scroll to the Trim section, switch from Unchanged to a trim mode, and enter start and duration in HH:MM:SS.ms format. The encoder cuts before encoding so you do not waste CPU on the bits you are discarding. For a dedicated multi-segment workflow use the Audio Trimmer tool.
Most WebM files produced after ~2017 use Opus (YouTube, OBS, Chrome's MediaRecorder all default to it). Older WebMs and some legacy Firefox recordings use Vorbis. For conversion to AAC it does not matter — both decode to PCM internally before the AAC encoder runs. The only practical difference: Opus at 96 kbps is near-transparent for speech, so you can safely target 96 - 128 kbps AAC without obvious loss; a 64 kbps Vorbis source is already lossy enough that 96 kbps AAC is fine.
Yes. iTunes (Windows) and Music.app (macOS / iOS) accept .aac files via File > Add to Library or by drag-and-drop. If you want the track to also sync to an iPhone with cover art, rename the extension from .aac to .m4a and add ID3 tags in Music.app's Get Info panel, or use the M4A converter directly so the file lands with a proper MP4 wrapper from the start.
AAC supports up to 48 main audio channels, so a 5.1 Opus track in WebM is preserved if you leave Audio Channel on Original. If you are targeting a mobile device that down-mixes anyway, picking Stereo explicitly produces a smaller file and avoids any decoder-side down-mix quirks. Pure speech sources should use Mono to halve the bitrate at no perceptual cost.
No watermark, no email gate, no forced sign-up. Anonymous users get generous per-session limits and registered accounts get higher caps and longer history retention. For batch jobs over a gigabyte, log in first so the queue stays under your account rather than the anonymous IP bucket.
.webm to .aac?Because the file is not AAC — it is an Opus or Vorbis bitstream inside a Matroska container. Renaming changes the extension but not the bytes; the player will either reject it or attempt to parse Opus as ADTS and produce noise. A real transcode is required, which is what this tool does in one click.