Initializing... drag & drop files here
Supports: OPUS
.opus audio. WhatsApp voice notes, Telegram voice messages, Discord recordings, web call exports, and any Opus-in-Ogg audio all work. Batch is supported — drop in a whole folder of voice notes.OPUS is a modern, royalty-free audio codec developed by Xiph.Org and standardized by the IETF in 2012. It's the format WhatsApp, Telegram, Discord, Microsoft Teams, Zoom, and WebRTC-based browser calls record into because it sounds excellent at very low bitrates (a 24 kbps Opus voice note is clearly intelligible). M4A is Apple's preferred audio container — an MPEG-4 wrapper around AAC (Advanced Audio Coding) introduced with iTunes in 2001. The reason to convert OPUS → M4A is almost always Apple compatibility, since iOS, iTunes, and Apple Music refuse to play .opus files natively:
.opus file to an iPhone user and it won't play. M4A plays everywhere on iOS without a third-party app..opus files (the import dialog silently skips them). M4A imports cleanly with metadata, and the file appears in your library, in playlists, and across devices via iCloud Music Library.If you want a more universal target instead of Apple-specific, see OPUS to MP3; for the more general Ogg audio extension see OGA to M4A.
| Property | OPUS | M4A (MPEG-4 Audio) |
|---|---|---|
| Container | Ogg (Xiph.Org) | MPEG-4 Part 14 (Apple, 2001) |
| Inner codec | Opus only | AAC (most common) or ALAC |
| Standardized | IETF RFC 6716 (2012) | ISO/IEC 14496-14 (2003) |
| Compression | Lossy | Lossy (AAC) or lossless (ALAC) |
| Typical bitrate | 6-128 kbps (sweet spot 24-96) | 96-256 kbps AAC |
| Quality at 64 kbps | Excellent (best-in-class) | Good |
| Quality at 128 kbps | Excellent | Excellent |
| Apple device playback | Not native | Native everywhere (iPhone, iPad, Mac, CarPlay) |
| iTunes / Apple Music import | Refused | Native |
| Android playback | Native (since Android 5.0) | Native (since Android 3.1) |
| Browser playback | Firefox, Chrome, Edge, Safari 17+ | All major browsers |
| License | Royalty-free (BSD) | AAC patents licensed; free for end users |
| Best for | Voice/video calls, voice notes, low-bitrate streaming | Apple ecosystem, iTunes libraries, AAC Bluetooth |
| Source type | Typical Opus bitrate | Recommended AAC target | Notes |
|---|---|---|---|
| WhatsApp voice note | ~24 kbps mono, 16 kHz | 64 kbps CBR mono | Source is voice-only and low-bitrate; 128+ is wasted bits |
| Telegram voice message | ~32 kbps mono | 64-96 kbps CBR mono | Same logic as WhatsApp |
| Discord recording (Craig bot) | 64-96 kbps stereo, 48 kHz | 128-192 kbps CBR stereo | Multi-speaker; preserve stereo for editing |
| Browser/Zoom call export | 32-48 kbps mono | 96 kbps CBR mono | Voice-grade source, mono target |
| Music encoded to Opus | 96-160 kbps stereo | 192-256 kbps CBR or VBR-High | Match or exceed source rate for music transparency |
If you don't know what's inside, 128 kbps stereo AAC is a safe universal default and yields files about 20% smaller than 128 kbps MP3 at the same perceived quality.
| Bitrate | File size (3-min audio) | Use case | Audible vs source |
|---|---|---|---|
| 64 kbps mono | ~1.4 MB | WhatsApp/Telegram voice notes, audiobooks | Voice-clear, music thin |
| 96 kbps CBR | ~2.1 MB | Podcasts, speech, web call recordings | Mostly transparent for voice |
| 128 kbps CBR | ~2.8 MB | Default for music, near-CD listening | Slight loss only on critical listening |
| 192 kbps CBR | ~4.1 MB | High-quality music, archive-friendly | Effectively transparent |
| 256 kbps CBR | ~5.5 MB | iTunes Plus / Apple Music download standard | Indistinguishable from source |
| 320 kbps CBR | ~6.9 MB | Maximum AAC, generally overkill from Opus source | Indistinguishable |
| VBR (~190 kbps avg) | ~4.0 MB | Best quality-per-byte for music | Effectively transparent |
.opus) convert correctly to M4A?Yes. WhatsApp records voice messages as Opus audio inside an Ogg container with the .opus extension (sometimes .oga after export from older WhatsApp builds). The converter re-encodes to AAC inside an M4A wrapper. Since voice notes are mono and recorded around 24 kbps, 64-96 kbps mono AAC is the right target — picking 320 kbps just makes the file larger without adding any quality back. The resulting M4A plays natively in iPhone Voice Memos, the Apple Music app, iMessage, and CarPlay.
Some loss occurs because both Opus and AAC are lossy codecs — you're transcoding lossy → lossy. At 192-256 kbps AAC the loss is inaudible to almost everyone, even on good headphones. For voice notes (where the Opus source is already 24-32 kbps), there's no audible difference between 64 kbps AAC mono and 256 kbps — the source quality caps what's recoverable. Match or modestly exceed the source bitrate; don't try to "upgrade" by picking a much higher rate.
Apple has never shipped Opus support in iOS or macOS Music/Voice Memos/Files, partly historical (Apple committed to AAC starting in 2001) and partly licensing/API surface area. Safari 17 (iOS 17, macOS Sonoma) finally added Opus playback inside the browser, but the rest of the system still refuses .opus files. Third-party apps like VLC for iOS will play them, but Apple Music, Voice Memos, the Files app preview, iMessage, and CarPlay all reject the format. Converting to M4A is the only way to get one-tap playback across the Apple stack.
At very low bitrates (below 64 kbps), Opus is widely considered the best-sounding codec available — it was specifically designed for voice and low-bitrate streaming and outperforms AAC in that range. From 96 kbps and up, the two are very close, with AAC pulling slightly ahead for stereo music in some listening tests. Above 128 kbps, both sound essentially transparent on most material. So you're not "downgrading" by going to AAC at typical music bitrates — you're just trading codec efficiency for Apple compatibility.
AAC (Advanced Audio Coding) is lossy and produces typical music-sized files (3-6 MB for a 3-minute track). It's what you want for everyday listening, podcasts, and Apple Music compatibility. ALAC (Apple Lossless) is mathematically lossless. Since your Opus source is already lossy, ALAC just preserves the lossy artifacts in a much larger file — there's no archival benefit. For any Opus source, AAC is the right answer; pick the bitrate based on whether the source is voice or music.
VBR (variable bitrate) spends more bits during complex passages and fewer during silence — better quality-per-byte at the same average rate, ideal for music. CBR (constant bitrate) has predictable file size and is required by some podcast hosts (Apple Podcasts accepts both, but a few legacy aggregators still want CBR). For WhatsApp/Telegram voice notes or audiobooks, CBR mono at 64-96 kbps is the cleanest default. For music going into your iTunes library, VBR at the equivalent of ~190 kbps matches Apple's iTunes Plus standard.
Yes. Use the trim section to enter a start time and a duration. Both fields accept seconds (12.5) or HH:MM:SS.sss format (00:01:30.500). Useful for pulling a single sentence from a long WhatsApp voice note before forwarding to a non-WhatsApp user, isolating one speaker's segment from a Discord/Craig recording, or extracting a quote from a Zoom call export. Trim runs before AAC encoding so you don't pay the encoding cost on parts you discard.
Yes — Vorbis comments (the metadata format inside Ogg/Opus files) map cleanly to MPEG-4 atoms used by M4A. Title, artist, album, year, track number, and genre carry across to iTunes/Apple Music. Embedded album art transfers when present. WhatsApp, Telegram, and Discord voice notes don't have meaningful metadata, so the resulting M4A won't either, which is normal and expected.
No. Unlike CloudConvert and FreeConvert (which cap free uploads around 1 GB and limit batch counts), XConvert processes files entirely on our servers — there's no sign-up, no count cap, and no per-file size limit beyond upload size and connection speed. Drop in a folder of every WhatsApp voice note you've ever exported and they all convert in parallel.