WMA is Microsoft's audio format — used widely for ripped CDs in Windows Media Player and on older Windows phones. Browsers don't decode WMA natively because Microsoft never licensed playback to them, but ffmpeg's WMA decoder works fine and runs locally here.
Standard WMA files from Windows Media Player rips, MSN Music downloads, or older Windows phones.
Up to 200 MB
Most WMA files were encoded at 128-192 kbps. Re-encoding to 192 or 256 kbps MP3 keeps everything audible. Going to 320 kbps doesn't add quality but doesn't hurt either.
Encoder: libmp3lame · CBR
Standard MP3 that plays anywhere. Tags transfer where ffmpeg can map them.
Standard MP3 with ID3v2
WMA is a Microsoft proprietary codec. The major browser vendors (Google, Mozilla, Apple) never licensed it for playback. So if you double-click a .wma file in a web app, it won't play. Decoding has to happen via a separate codec — ffmpeg includes one and it runs in WebAssembly here.
Old WMA files protected by Windows Media DRM (.wma with rights restrictions) can't be decoded by ffmpeg or any tool that doesn't have the DRM key. If conversion errors out with something like 'protected stream', that's why. Only DRM-free WMA files convert successfully.
Mostly migration. People with old Windows libraries or burned WMA CDs need to consolidate to MP3 because Windows Media Player isn't on every device anymore, and most phones, modern car stereos, and music apps don't play WMA.