How to convert wav to mp3 for podcast hosting — free, no upload
- Step 1Export and (ideally) normalize first — Export the edited episode as WAV from your DAW. Before converting, run it through loudness-normalizer to hit roughly -16 LUFS (stereo) or -14 LUFS — the targets Apple and Spotify normalize toward — so your show sits at a consistent, expected loudness.
- Step 2Open the converter — Load the wav-to-mp3 tool. FFmpeg's WebAssembly engine loads on first use and caches.
- Step 3Drop the episode WAV — Drag the
.wavin. It's read into browser memory only — no upload, which matters for unreleased episodes. - Step 4Pick the podcast bitrate — Choose
128 kbps · podcastfor a stereo show with music beds, or64 kbps · voicefor solo/interview talk to keep episodes tiny.192kis reasonable if you have a lot of music and don't mind bigger files. - Step 5Encode and download — Run it.
libmp3lameencodes the WAV to MP3 locally; tags and cover art are written ID3v2.3. Save the file. - Step 6Set tags, then upload to your host — Confirm the episode title/show/artwork with id3-editor if needed, then upload the MP3 to your hosting platform's episode form. The feed serves this file to every podcast app.
Podcast bitrate guidance
Recommended bitrates for podcast MP3s by content type. Sizes are approximate for a 45-minute episode at constant bitrate.
| Content type | Recommended bitrate | ~Size (45 min) | Why |
|---|---|---|---|
| Solo / interview, voice only | 64 kbps · voice (mono if downmixed) | ~21 MB | Speech needs little data; smallest download for listeners |
| Talk with light music beds | 128 kbps · podcast (stereo) | ~42 MB | The common podcast default — small but music-OK |
| Music-heavy / produced show | 192 kbps | ~63 MB | Extra headroom for music quality; larger file |
| Audio-drama / high production | 192-256 kbps | ~63-84 MB | When fidelity matters more than feed size |
| Audiobook-style narration | 64 kbps · voice | ~21 MB | Long-form speech; keep total feed small |
What podcast hosts care about — and which step handles it
The four things that trip up podcast exports, and the tool that addresses each. This converter handles bitrate and tags; loudness and length are separate steps.
| Requirement | Handled by | Notes |
|---|---|---|
| MP3 format | wav-to-mp3 (this tool) | RSS/Apple/Spotify expect MP3 |
| Sensible bitrate | wav-to-mp3 (this tool) | 128k stereo / 64k voice typical |
| Episode tags + cover art | wav-to-mp3 + id3-editor | ID3v2.3 carried over; edit if needed |
| Consistent loudness (~-16/-14 LUFS) | loudness-normalizer | Do this on the WAV before converting |
| Trimmed silence / dead air | silence-stripper | Shorter episode = smaller MP3 |
Cookbook
Real podcast export decisions. The FFmpeg shown is what the in-browser engine runs; you pick the bitrate after deciding the show type.
Two-host interview show to a 128 kbps feed file
A stereo episode with intro/outro music. 128 kbps keeps a 50-minute episode under ~47 MB while music beds still sound fine.
Source: ep142_edited.wav (44.1 kHz / 16-bit / stereo, ~530 MB)
Option: 128 kbps · podcast
Engine runs:
ffmpeg -i ep142_edited.wav -c:a libmp3lame -b:a 128k \
-map_metadata 0 -id3v2_version 3 ep142.mp3
Result: ep142.mp3 (~47 MB) — feed-readySolo voice episode at 64 kbps
A talk-only show with no music can use 64 kbps with no meaningful quality loss for speech, keeping episodes tiny for listeners on data.
Source: ep_solo.wav (mono, 38 min, ~190 MB)
Option: 64 kbps · voice
Engine runs:
ffmpeg -i ep_solo.wav -c:a libmp3lame -b:a 64k \
-map_metadata 0 -id3v2_version 3 ep_solo.mp3
Result: ep_solo.mp3 (~18 MB)Normalize-then-encode for consistent loudness
Apple and Spotify normalize playback toward ~-16/-14 LUFS. Hit the target on the WAV first, then encode — your show won't sound quiet or blasted relative to others.
1. loudness-normalizer (/audio-tools/loudness-normalizer)
EBU R128, target -16 LUFS (stereo)
2. wav-to-mp3 -> 128 kbps · podcast
This converter does not normalize; do step 1 first.Embedding the episode cover art
If your WAV already has the episode/show artwork embedded, it carries to the MP3's ID3v2.3 automatically so apps show the cover. If not, add it with id3-editor after converting.
WAV with embedded show_cover.jpg ->
wav-to-mp3 @ 128 kbps
Engine runs:
ffmpeg -i ep.wav -c:a libmp3lame -b:a 128k \
-map_metadata 0 -map 0:a -map 0:v? -c:v copy \
-disposition:v:0 attached_pic -id3v2_version 3 ep.mp3
No art in the WAV? Add it: id3-editor (/audio-tools/id3-editor)Trimming dead air to shrink the episode
Long silences between segments bloat the file. Strip them on the WAV first, then encode — fewer minutes means a smaller MP3 at the same bitrate.
1. silence-stripper (/audio-tools/silence-stripper)
remove gaps > 1.5s below -40 dB
2. wav-to-mp3 -> 128 kbps
A 50-min episode trimmed to 46 min is ~8% smaller at any bitrate.Edge cases and what actually happens
Episode WAV longer than 30 minutes on the free tier
BlockedFree tier caps at 30 minutes (and 50 MB) per file — most full episodes exceed that. Pro raises it to 120 minutes / 200 MB. Either upgrade, or split the episode and convert/host parts (rarely ideal for podcasts). The duration cap is separate from the size cap.
Episode sounds quieter than other podcasts
Loudness step missedThis converter doesn't normalize loudness. Apple and Spotify normalize playback toward roughly -16/-14 LUFS, so an un-normalized episode can sound quiet or loud relative to others. Run loudness-normalizer on the WAV before converting.
Host rejects the file or shows wrong duration
Format/header issueSome hosts dislike VBR or unusual sample rates for duration calculation. This tool outputs CBR (good for hosts) and preserves the source sample rate — if your WAV is 48 kHz, the MP3 is 48 kHz, which most hosts accept. If a host wants 44.1 kHz, resample with sample-rate-converter first.
Cover art doesn't show in the podcast app
PreservedEpisode art is written as ID3v2.3 attached_pic, but many apps prefer the show artwork from the RSS feed image tag over the embedded art, and some cache aggressively. The art is in the file; feed-level artwork is set in your host, not here. Verify with id3-editor.
Chapter markers expected in the MP3
Not supportedThis tool encodes audio and copies basic tags; it does not author podcast chapter markers (ID3 CHAP frames). Add chapters in your host's episode editor or a dedicated chapter tool after encoding.
Stereo file where mono would be fine
By designThe converter preserves channels, so a talk show stays stereo even if mono would halve the data. To publish mono (common for voice podcasts), downmix the WAV to mono first, then encode at a low bitrate for the smallest episode.
Music bed sounds rough at 64 kbps
Quality caution64 kbps is for voice; music beds and stingers can sound artifacty. If your show has notable music, use 128 kbps (or higher). 64 kbps suits pure-talk shows.
Tags lost or wrong after conversion
PreservedTags copy from the WAV to ID3v2.3. If the WAV had no tags, the MP3 won't either — add episode title/show/number/art with id3-editor after converting.
Engine won't load offline before first use
Load errorFFmpeg's WebAssembly fetches on first run. Offline-before-cache or a blocked CDN stops it. Reconnect and reload; later encodes work offline.
Very long episode encodes slowly
ExpectedA 90-minute episode encodes more slowly than a short one because WebAssembly runs on the CPU. There's no upload wait, so total time is just local encode time. Give long episodes a moment.
Frequently asked questions
What bitrate should a podcast MP3 be?
128 kbps stereo is the common default for shows with music; 64 kbps (often mono) is fine for voice-only talk and keeps episodes small for listeners on mobile data. Use 192 kbps only if your show is music-heavy and you don't mind larger files. This tool offers all of those.
Does the converter set loudness to -16 LUFS for me?
No — it only changes bitrate. Apple and Spotify normalize toward roughly -16 (stereo) / -14 LUFS, so run loudness-normalizer on the WAV first, then convert. Doing loudness before the MP3 encode is the right order.
Will my episode title and cover art be in the MP3?
If they're in the WAV, yes — tags and embedded art copy to ID3v2.3 automatically. If the WAV has no tags, add episode title, show, number, and cover with id3-editor after converting, before uploading to your host.
Is my unreleased episode uploaded anywhere?
No. The encode runs in your browser via FFmpeg WebAssembly, so a pre-release episode stays on your machine until you deliberately upload it to your host. Nothing is sent to our servers.
Should podcast MP3s be mono or stereo?
Voice-only shows are often published mono (half the data at the same bitrate). This tool preserves the source channels, so downmix the WAV to mono first if you want a mono episode, then encode. Music-and-voice shows usually stay stereo at 128 kbps.
Does it add podcast chapter markers?
No. It encodes audio and copies basic tags but doesn't author ID3 chapter (CHAP) frames. Add chapters in your hosting platform's episode editor or a dedicated chapter tool after exporting the MP3.
My episode is over 30 minutes — can I still convert it free?
The free tier caps at 30 minutes (and 50 MB) per file, which most full episodes exceed. Pro raises that to 120 minutes / 200 MB. For regular podcasting at full episode length, Pro is the practical tier.
CBR or VBR for podcasts?
CBR is safest — some hosts miscalculate episode duration from VBR files. This tool outputs CBR only, which is exactly what you want for reliable feed duration display and seeking in apps.
Will converting change my sample rate?
No — it preserves the source rate. If your WAV is 48 kHz the MP3 stays 48 kHz. Most hosts accept that, but if one specifically requires 44.1 kHz, resample with sample-rate-converter before converting.
How do I make the smallest possible episode file?
Strip silence with silence-stripper, downmix to mono, then encode at 64 kbps. For a hard size ceiling rather than a bitrate, audio-compressor targets a megabyte budget. Smaller files mean faster downloads for listeners.
Can I batch multiple episodes at once?
This page is single-file — convert one episode per run. Pro tiers raise batch limits on some audio tools, but the WAV-to-MP3 page processes one file at a time. For a season of episodes, run them in sequence.
What's the full recommended podcast export order?
Edit and export WAV, then: silence-stripper (optional) for dead air, loudness-normalizer to ~-16/-14 LUFS, wav-to-mp3 at 128k (or 64k for voice), then id3-editor for episode metadata if the WAV lacked it. Upload the tagged MP3 to your host.
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.