How to shrink a voice memo for whatsapp, telegram & imessage
- Step 1Export the voice memo from your phone — On iOS, open Voice Memos, share the recording, and save the
.m4ato Files or send it to your computer. On Android, find the recording in your Recorder app's files (usually.m4a,.amr, or.wav). Get the file onto the device where you'll run this tool. - Step 2Drop the recording onto the tool — Drag the M4A/MP3/WAV/etc. onto the dropzone. The tool decodes it locally to read the exact duration — nothing is uploaded.
- Step 3Let it size the bitrate automatically — No options to set. The tool computes the bitrate that fills 16 MB for your memo's length, then rounds down to a standard MP3 bitrate so the file stays under the cap. A 40-minute memo typically lands around 48 kbps — plenty for clear speech.
- Step 4Run the compression — FFmpeg WebAssembly re-encodes the memo to MP3. Speech-length recordings finish quickly; very long meetings take proportionally longer since every second is decoded and re-encoded in the browser.
- Step 5Download and forward the MP3 — Download
yourmemo-16mb.mp3and attach it in WhatsApp/Telegram/iMessage as an audio document, not as a re-recorded voice note (re-recording would re-compress it). - Step 6Need a smaller target or to clean up the audio? — For a custom size (e.g. to email), use audio-compressor. To remove long silences from a meeting first, see remove silence from a recording. To denoise a noisy memo, try ai-noise-reducer.
Memo length vs. selected MP3 bitrate
Voice stays intelligible well below the bitrates music needs, so even hour-long memos compress cleanly. Output size = bitrate × duration ÷ 8.
| Memo length | Bitrate selected | Approx. output size | Speech quality |
|---|---|---|---|
| 5 min | 320 kbps (capped) | ≈ 11.4 MB | Indistinguishable from source |
| 10 min | 192 kbps | ≈ 13.7 MB | Indistinguishable |
| 20 min | 96 kbps | ≈ 13.7 MB | Clear, natural voice |
| 40 min | 48 kbps | ≈ 13.7 MB | Clear speech, slight thinness |
| 60 min | 32 kbps | ≈ 13.7 MB | Intelligible, telephone-like |
| 90 min | 16 kbps | ≈ 10.3 MB | Understandable, noticeably lo-fi |
Common voice-memo sources and how they convert
The tool extracts/re-encodes audio to MP3 regardless of source container.
| Source | Typical format | Handled? | Note |
|---|---|---|---|
| iOS Voice Memos | M4A (AAC) | Yes | Re-encoded to MP3; tags/notes not carried over |
| Android Recorder | M4A / WAV / AMR-style | Yes (M4A, WAV, OGG) | AMR specifically may not decode — re-export as M4A/WAV |
| WhatsApp voice note saved out | OGG/Opus | Yes | Already small; this only helps if it's a long combined export |
| Zoom / Teams audio export | M4A / MP3 | Yes | Often long — expect a low bitrate; trim first for quality |
| Video recording of a talk | MP4 / MOV | Yes | Audio track extracted, picture discarded |
Tier limits for the file you drop in
Output is always ≤ 16 MB; these limits apply to the source memo.
| Tier | Max input size | Max duration | Files at once |
|---|---|---|---|
| Free | 50 MB | 30 min | 1 |
| Pro | 200 MB | 120 min | 10 |
| Pro-media | 100 GB | Unlimited | 100 |
| Developer | 100 GB | Unlimited | Unlimited |
Cookbook
Real memo scenarios with the exact bitrate the formula picks (floor of 16 MB × 8 × 0.96 ÷ seconds, snapped to a standard MP3 bitrate).
40-minute iOS meeting memo, too big to forward
An iOS Voice Memos M4A of a 40-minute meeting is ~38 MB — over the 16 MB cap. The tool re-encodes to a clear, sendable MP3.
Input: Meeting.m4a (AAC, 40:00, ~38 MB) Math: 16MB*8*0.96 / 2400s = ~54 kbps target Snap: nearest standard <= 54 -> 48 kbps Output: Meeting-16mb.mp3 (48 kbps, 40:00, ~13.7 MB) Result: clear speech, fits WhatsApp
Short personal memo kept at full quality
A 6-minute memo would fit 16 MB at a very high bitrate, so the tool caps at 320 kbps and the output is small.
Input: Note.m4a (256 kbps, 6:00, ~11 MB) Math: target exceeds 320 kbps -> capped Output: Note-16mb.mp3 (320 kbps, 6:00, ~13.7 MB) Result: pristine; well within the cap
Android WAV recording (uncompressed)
Some Android recorders save uncompressed WAV, which is huge. A 12-minute WAV at 1411 kbps is ~127 MB (Pro input). The tool collapses it to a fraction of the size.
Input: REC001.wav (1411 kbps PCM, 12:00, ~127 MB) [Pro] Math: 16MB*8*0.96 / 720s = ~179 kbps target Snap: nearest standard <= 179 -> 160 kbps Output: REC001-16mb.mp3 (160 kbps, 12:00, ~13.7 MB)
Hour-long memo — trim dead air first
A 60-minute recording compresses to 32 kbps. Removing long pauses with the silence tool can shorten it enough to keep a higher bitrate.
As-is: memo.m4a (60:00) -> 32 kbps -> 13.7 MB (telephone-like)
Better: strip silence to ~42:00, then this tool:
memo-tight.mp3 (42:00) -> 48 kbps -> ~13.7 MB (clearer)
See: /audio-tools/solutions/strip-long-pauses-from-recordingVoice memo of a song idea (music, not speech)
Music needs more bitrate than speech, so a long musical memo will sound rougher at the auto bitrate. Keep it short or accept the trade-off.
Input: songidea.m4a (35:00 of guitar + vocals) Math: 16MB*8*0.96 / 2100s = ~61 kbps -> snap 48 kbps Output: songidea-16mb.mp3 (48 kbps, 35:00, ~12.0 MB) Note: fine for reference, lossy for music detail
Edge cases and what actually happens
AMR or other phone codec won't load
Re-exportSome Android recorders use AMR or proprietary codecs that the in-browser decoder doesn't read. Re-export or save the recording as M4A or WAV from the recorder app, then drop that in. M4A, MP3, WAV, FLAC, OGG, and Opus are all supported.
Memo is over the free 30-minute / 50 MB limit
RejectedA long uncompressed WAV can exceed the free limits. Either upgrade for the larger caps, or trim the recording first with audio-trimmer so it fits before compressing.
Output sounds thin on a very long memo
By designBeyond ~60 minutes the auto bitrate drops to 32 kbps or lower to honour the 16 MB cap — fine for understanding the words, lo-fi for tone. Split the memo or trim to the relevant section so a higher bitrate fits.
You expected an Opus voice note like WhatsApp records
MP3 onlyThis tool outputs MP3, not WhatsApp's in-app Opus voice-note format. WhatsApp makes those itself when you record in-chat. Send the MP3 as an audio document to keep its quality; recording it back into the chat would re-compress it to Opus.
Recording timestamps / titles disappear
Not carried overVoice Memos titles and any embedded metadata aren't preserved — this is a size/re-encode pass. Rename the downloaded file, or add tags with id3-editor if you need them on the MP3.
Output plays inline but original M4A didn't
SupportedThat's the benefit of MP3 output. M4A usually plays inline too, but MP3 is the most universally inline-playable format across WhatsApp, Telegram, and iMessage, so the converted file is more portable than the source.
Noisy memo — compression made hiss more obvious
Clean firstLow-bitrate MP3 can accentuate background hiss in a noisy recording. Run ai-noise-reducer (RNNoise speech model) before compressing so the encoder isn't spending bits on noise.
Memo is already under 16 MB
OptionalIf your memo is already below 16 MB, you can send it as-is. Running this tool would still re-encode it to MP3 (useful if the original was WAV/FLAC and played externally), but it isn't required to get under the cap.
Frequently asked questions
Will a 40-minute memo still sound clear after compressing?
Yes for speech. A 40-minute memo lands around 48 kbps MP3, which keeps spoken words clear and natural — voice compresses far better than music. Hour-plus memos drop to 32 kbps and start to sound telephone-like but stay intelligible.
Does this make a WhatsApp-style voice note?
No. It outputs a standalone MP3 you forward as an audio attachment. WhatsApp's recorded voice notes are Opus encoded in-app; this tool doesn't replicate that format. Send the MP3 as a document so it keeps its quality.
Can it handle my iPhone Voice Memos M4A?
Yes. M4A (AAC) is a supported input. The tool extracts and re-encodes the audio to MP3 sized under 16 MB. The recording stays on your device — nothing is uploaded.
What about Android recordings?
M4A, WAV, and OGG from Android recorders all work. AMR specifically may not decode in the browser — if so, re-export the recording as M4A or WAV first, then run the tool.
Is there any size or bitrate option?
No. It's fully automatic: fixed 16 MB target, MP3 output, bitrate chosen from your memo's length. For a custom size use audio-compressor; for an exact bitrate use bitrate-changer.
Is my recording uploaded to a server?
No. Everything runs in your browser via FFmpeg 8.1 WebAssembly. A confidential meeting or personal memo never leaves your machine — see the no-upload walkthrough.
Why is my short memo's output smaller than 16 MB?
Short memos hit the 320 kbps quality ceiling, so the file ends up well under the cap. That's intended — the tool maximizes quality rather than padding to fill 16 MB.
Can I remove long pauses to shrink it further?
Yes, and it helps quality on long memos: cutting dead air shortens the duration, which lets the tool keep a higher bitrate. Use silence-stripper or the strip long pauses workflow first.
Will my Voice Memos title carry over?
No — titles and metadata aren't preserved by this re-encode. Rename the downloaded MP3, or add proper tags with id3-editor.
How long a memo can I compress for free?
Up to 30 minutes and 50 MB on the free tier. Pro raises that to 120 minutes and 200 MB; Pro-media and Developer remove the duration limit (up to 100 GB input).
Can I convert a WhatsApp voice note I received into a normal file?
That's a different job — converting OGG/Opus to MP3. Use convert WhatsApp voice to MP3 (the opus-to-mp3 tool). whatsapp-fit is for shrinking large files to fit the cap.
My memo is noisy — should I clean it before compressing?
Yes. Low-bitrate MP3 can make background hiss more audible. Run ai-noise-reducer first so the encoder spends its limited bits on your voice, not the noise.
Privacy first
Every JAD Audio tool runs entirely in your browser via FFmpeg (WebAssembly) and RNNoise. Your audio files never leave your device — verified by zero outbound network requests during processing.