Back to Blog

WhatsApp Voice Message to MP3: Export and Convert Opus Audio

WhatsApp saves voice notes as .opus files that most players and editors refuse to open. Here's how to export them from iPhone and Android, convert them to MP3 online or with ffmpeg, and keep the audio usable as evidence.

You saved a WhatsApp voice note — a phone number, a landlord's promise, your grandmother telling a story — and now it sits on your computer as PTT-20240518-WA0007.opus. You double-click it and nothing happens. Windows Media Player shrugs, QuickTime refuses, your car stereo doesn't see it, and the transcription tool your lawyer uses says "unsupported format".

Nothing is broken. WhatsApp records every voice note in the Opus codec, which is excellent inside the app and awkward everywhere else. Turning a whatsapp voice message to mp3 takes about thirty seconds once you know where the file lives. Below: how to get the file off your phone, how to convert it (online or with one ffmpeg command), and why forwarded notes sometimes sound like they were recorded in a bucket.

Why WhatsApp voice notes are .opus files

Opus is a modern, open audio codec built for voice over the internet. It sounds clean at tiny bitrates, which is exactly what a messaging app wants: a one-minute voice note is usually only 100–200 KB, mono, recorded at a low bitrate. The same minute as a 128 kbps MP3 would be roughly 1 MB.

The trade-off shows up the moment the file leaves the app. Typical symptoms of the "opus file won't open" problem:

  • Windows Media Player, older QuickTime versions and most car head units don't recognise .opus or .ogg.
  • Video editors and podcast tools (and plenty of transcription services) reject it at upload.
  • Email clients and case-management portals sometimes strip attachments they can't identify.
  • Older phones and cheap MP3 players simply don't list the file.

MP3, by contrast, plays on essentially anything built in the last twenty-five years. That's the whole reason to convert.

Export the voice note from your phone

Before you can convert anything, you need the actual file — not a screen recording, not a speakerphone capture.

iPhone

  1. Open the chat and press and hold the voice message bubble.
  2. Tap Forward, then the share icon (the square with the arrow) at the bottom right.
  3. In the share sheet choose Save to Files — pick On My iPhone or your iCloud Drive folder.
  4. The file lands as something like Audio 2024-05-18 at 14.32.opus. AirDrop it to a Mac, or sync it via iCloud, and it's ready to convert.

You can also share straight into Mail or Telegram to yourself. Avoid re-sending it through apps that re-encode audio; more on that below.

Android

Same share-sheet route works: long-press the message → three-dot menu → Share → save to Drive, Downloads or your file manager.

Android also lets you grab the original files in bulk. Open your file manager and navigate to:

Internal storage/Android/media/com.whatsapp/WhatsApp/Media/WhatsApp Voice Notes/

Inside you'll find dated subfolders (202405) containing files named PTT-20240518-WA0007.opus — PTT stands for push-to-talk. Copy the whole folder to your computer over USB and you have a complete archive of every voice note you've received. This is the best route if you're saving hundreds of notes rather than one.

Terminal window showing an ffmpeg command converting an opus file to mp3
One ffmpeg command, or a whole folder in a loop.

Convert OPUS to MP3 online in under a minute

If you have one file — or a handful — and you don't want to install anything, the browser route is fastest. Drop the file into our OPUS to MP3 converter, wait a few seconds, and download PTT-20240518-WA0007.mp3. No app, no account, works the same on a phone as on a laptop, so you can even convert directly from your iPhone after saving to Files.

A few practical notes:

  • The MP3 will be bigger than the original. A 180 KB Opus note becomes roughly 1 MB at 128 kbps. That's normal and not a quality gain — it's just MP3 being less efficient.
  • Rename the output meaningfully afterwards: 2024-05-18_landlord-call.mp3 beats PTT-...WA0007.mp3 when you come back in a year.
  • Keep the original `.opus`. It's the unaltered file; the MP3 is a copy.

If you also need to flip an M4A recording, a WAV interview or a video's soundtrack, the rest of the audio converter hub on File Convert Online handles those the same way.

Hands-on: convert with ffmpeg and libmp3lame

Got a folder of 300 voice notes pulled off an Android phone? Command line wins. Install ffmpeg, open a terminal in the folder, and run:

ffmpeg -i PTT-20240518-WA0007.opus -c:a libmp3lame -b:a 128k PTT-20240518-WA0007.mp3

That's the safe default: -c:a libmp3lame selects the MP3 encoder, -b:a 128k sets a constant 128 kbps. For pure speech you can halve the size with no audible difference:

ffmpeg -i PTT-20240518-WA0007.opus -c:a libmp3lame -b:a 64k -ac 1 -ar 44100 PTT-20240518-WA0007.mp3

-ac 1 keeps it mono (WhatsApp notes are mono anyway) and -ar 44100 resamples to the sample rate every legacy player expects. Prefer variable bitrate? Use -q:a 4 instead of -b:a, where 0 is best quality and 9 is smallest.

To convert an entire folder at once on macOS or Linux:

for f in *.opus; do ffmpeg -i "$f" -c:a libmp3lame -b:a 64k "${f%.opus}.mp3"; done

On Windows PowerShell:

Get-ChildItem *.opus | ForEach-Object { ffmpeg -i $_.Name -c:a libmp3lame -b:a 64k ($_.BaseName + ".mp3") }

Add -map_metadata 0 if you want any embedded tags carried over. Two minutes of setup, and 300 files convert while you make coffee.

Why forwarded voice notes sound worse

Forwarding a voice note inside WhatsApp normally passes along the same file, so quality stays put. The damage happens on every other path:

  • Re-encoding chains. Opus → MP3 → sent through another app that re-compresses → converted again. Every lossy step throws away detail permanently. The original was already recorded at a low bitrate, so there's little headroom to lose.
  • Playback-and-record. Holding one phone's speaker to another phone's microphone adds room noise, clipping and echo. It also destroys the file's credibility as evidence.
  • Screen recorders. These capture system audio at whatever the recorder feels like, often with notification sounds baked in.
  • Trimming in cheap apps that re-encode the whole file instead of cutting losslessly.

The rule: convert once, from the original file. Go .opus straight to .mp3 and stop. Never convert the MP3 back to Opus and forward it again.

If the recording is evidence, do this first

Voice notes turn up in tenancy disputes, employment complaints and insurance claims. A few habits keep them usable:

  • Export the original `.opus` and store it read-only somewhere you won't touch it. Convert a copy.
  • Note the date, time and sender shown in WhatsApp, plus a screenshot of the chat bubble in context.
  • Don't trim, normalise or "clean up" the audio you hand over. Supply the full recording; provide edits separately if asked.
  • Convert at 128 kbps rather than 64 kbps — the difference is inaudible but it makes "you compressed it" arguments harder.
  • Keep the filename link: PTT-20240518-WA0007.opus → PTT-20240518-WA0007.mp3.

Your 60-second workflow, start to finish

Press and hold the voice note → Share → save the .opus file to Files, Drive or your PC → drop it into the OPUS to MP3 converter (or run ffmpeg -i note.opus -c:a libmp3lame -b:a 128k note.mp3) → rename the result with a date and description → keep the original alongside it.

That's it. One conversion from the source file, an MP3 that plays in any car, editor or courtroom laptop, and an untouched original in reserve.

FAQ

Can I play an .opus file without converting it? Yes — VLC opens Opus on every platform, as do modern versions of Chrome and Firefox if you drag the file into a tab. Converting is for the tools that can't: car stereos, older software, upload forms.

Does converting Opus to MP3 lose quality? Technically yes, one generation's worth, and it's almost never audible with speech at 128 kbps. What hurts is repeated conversion. Convert once from the original and you're fine.

Why is my MP3 five times larger than the .opus file? Opus is far more efficient at low bitrates. The MP3 isn't better quality — it's just a bulkier container for the same audio. Use -b:a 64k for speech if size matters.

My exported file is .ogg, not .opus. Same thing? Practically, yes: Ogg is the container, Opus is the codec inside it. Some Android builds and share targets label it .ogg. It converts identically.

Can I convert several WhatsApp voice notes at once? Yes. Use the ffmpeg loop above for whole folders, or convert them one by one in the browser tool if there are only a few.

Will converting change the file's date? The audio content stays intact, but file system timestamps often reset to the conversion date. That's another reason to keep the original .opus and the WhatsApp filename, which encodes the date already.

Ready to Convert Your Files?

Try our free online file converter. No registration required.

Start Converting