Initializing... drag & drop files here
Supports: AAC
WEBA is the audio-only flavour of Google's open WebM container, and it almost always carries an Opus stream — the royalty-free IETF codec built for the web. This converter takes your AAC files and re-wraps them as .weba so they slot straight into HTML5 <audio> tags, open-web players, and any pipeline that prefers patent-free formats. One caveat worth knowing up front: AAC is already the more universally playable format (especially in the Apple ecosystem), so this conversion is for when you specifically want open-web parity, not a quality upgrade.
HH:MM:SS.mmm.| Property | AAC (source) | WEBA (output) |
|---|---|---|
| Container / extension | Raw AAC stream or ADTS (.aac) |
WebM audio (.weba) |
| Codec | AAC (lossy) | Opus by default, Vorbis selectable |
| Standard | ISO/IEC MPEG (MPEG-2/4) | WebM, based on Matroska (Google, 2010) |
| Licensing | Patent license required for codec developers | Royalty-free (Opus is IETF RFC 6716) |
| Compression | Lossy | Lossy |
| Apple / Safari playback | Native everywhere | Late and partial — full WebM in Safari 16 / iOS 17.4 |
| Best for | Universal playback, iTunes, mobile | HTML5 <audio>, open-web delivery |
No — and it's important to be honest about this. AAC is already a lossy format, so transcoding it to Opus inside WEBA is a lossy-to-lossy conversion: the data AAC discarded during its original encode is gone and cannot be recovered. What you can expect is that Opus is a very efficient codec, so at a comparable bitrate (say 128 kbps and up) the result generally holds up well and the extra generation loss stays small. If your goal is the smallest possible file at acceptable quality, pick a bitrate at or slightly below the source's; if it's archival fidelity, keep the original AAC.
Treat Apple support as the weak point. Per caniuse, full WebM container support landed relatively late — around Safari 16 on desktop and iOS 17.4 — and Opus-in-WebM has historically been the less reliable case even where the container is recognised. Chrome, Firefox, Edge, and Opera play WEBA without issue across platforms. Because AAC is natively supported everywhere including older Apple devices, AAC is usually the safer universal choice; converting to WEBA only pays off when you specifically need an open, royalty-free format for the web.
Keep Opus in almost every case. Opus was finalised as IETF RFC 6716 in September 2012 and scales cleanly from 6 kbps speech up to 510 kbps stereo, beating Vorbis at matched bitrates in published listening tests. Vorbis is worth selecting only if you need compatibility with an older WebM toolchain that predates Opus support — uncommon on anything updated in the last several years.
For spoken-word podcasts, 64–96 kbps Opus is a sweet spot, and dropping to Mono at 32–48 kbps still sounds clean while making files much smaller. For music, stay at Highest or Very High (around 128–192 kbps) where Opus reaches perceptual transparency for most listeners. In our testing, a 4-minute stereo AAC track re-encoded to Opus WEBA at 128 kbps landed near 3.8 MB while staying hard to distinguish from the source on earbuds.
Files are uploaded over an encrypted connection and processed on our servers — never shared or made public, with no sign-up and no watermark. Uploads and their converted outputs are deleted automatically a few hours after conversion, so nothing lingers on our side. If you later need the reverse direction, use WEBA to AAC; for other open formats from the same source, see AAC to OGG or AAC to Opus.