How to Convert WMA to MP3 and Rescue a Windows Media Player Library
If you ripped CDs on a Windows PC any time between roughly 2000 and 2010, you probably have a WMA library and did not choose it. Windows Media Player defaulted to Windows Media Audio, quietly, and a few hundred albums later that default became a problem: the files sit on a drive somewhere and almost nothing you own today will play them.
The music itself is fine. This guide covers getting it into a format with a future, which files will refuse to convert and why, and how to do it without making the audio worse than it needs to be.
What happened to WMA
Microsoft introduced WMA as a competitor to MP3, and on the technical merits it was a reasonable codec - roughly comparable quality at a smaller size. It shipped as the default in Windows Media Player, which is how most people ended up with it.
What it never got was adoption outside Windows. Apple had no reason to support a Microsoft format, so it never played on iPods or iPhones. Android support was patchy and got worse. Car head units, portable players and later smart speakers standardised on MP3 and AAC. And in time Microsoft itself moved on, leaving WMA supported but unloved on the one platform that ever cared.
The result is a format that works perfectly well in a place almost nobody listens to music any more.
The three kinds of WMA file
Not all WMA files are the same, and the distinction decides what to do with them.
WMA (standard) is the ordinary lossy codec, the default when ripping CDs, typically 128 or 192 kbps. This is the vast majority of what people have.
WMA Lossless was an option some careful people selected when ripping, and it preserves the CD audio perfectly. If you have these, they are worth handling properly - convert them to FLAC and you keep every bit of the quality in an open format.
DRM-protected WMA came from the online music stores of the period, which used a system called PlaysForSure. These files are encrypted and need a licence from an activation server before anything can play them. Those stores and their servers shut down years ago.
The DRM problem, stated plainly
A DRM-protected WMA file cannot be converted, by us or by any other legitimate tool. The audio inside is encrypted, the key came from a server that no longer exists, and nothing can decode it. Anything advertising itself as able to convert protected WMA is either circumventing DRM - which is unlawful in many countries and not something we do - or recording the audio as it plays, which is a different operation with real quality costs.
The practical test takes thirty seconds: convert one file. Music you ripped from your own CDs was never protected and will convert normally, which covers most personal libraries. Tracks bought from a defunct download store may not.
Choosing what to convert to
For a standard lossy WMA library, MP3 is almost always the right destination. It plays on everything without exception, keeps files small, and the quality cost of a single careful conversion is very hard to hear.
Two alternatives are worth knowing. AAC or M4A is technically better than MP3 at the same size and is the native format across Apple devices - a good choice if your listening is mostly on an iPhone or a Mac. FLAC is the right answer only for WMA Lossless files, where it preserves them exactly; putting ordinary lossy WMA into FLAC produces large files containing precisely the same audio quality you started with.
One thing not to do is convert to WAV for storage. It is lossless, but it is uncompressed and will not recover anything the WMA encoder discarded, so you get files roughly ten times the size for no audible benefit.
About the quality loss
Being straightforward about this: WMA and MP3 are both lossy, so converting between them means decoding and re-encoding, and the second encoder discards a fresh round of detail on top of what the first one removed. That is generation loss, and it is unavoidable here.
In practice it matters much less than it sounds. A single conversion from a decent-quality WMA to a good MP3 is close to inaudible on normal equipment, and the comparison is not against a perfect file - it is against a file nothing will play. Two rules keep the damage to a minimum: convert once, from the original WMA, never from an intermediate copy, and keep the WMA originals after you are done. They cost almost nothing to store and they remain your masters if you ever want to redo the job.
Converting your files
Pick your destination and convert - no account, no software, and nothing installed on your machine:
- WMA to MP3 - the default choice for a music library.
- WMA to AAC - better quality per megabyte, ideal for Apple devices.
- WMA to FLAC - for WMA Lossless files you want to preserve exactly.
- WMA to OGG - open format, common in games and Linux software.
- WMA to WAV - uncompressed, for editing rather than storage.
Additional targets including M4A, Opus and AIFF are available through the API, which is the sane approach for a library of several hundred files - a short script over a directory beats several hundred trips through a browser.
Working through a large library
- Back up the WMA files first. Everything below assumes you can start again.
- Test two or three files across different albums. This immediately tells you whether the library is DRM-free.
- Check whether any are WMA Lossless before batch-converting. File size gives it away - a lossless track runs 25-35 MB where a lossy one is 3-6 MB. Those deserve FLAC.
- Convert to one format consistently. A library half in MP3 and half in AAC is a small, permanent annoyance.
- Plan to re-tag afterwards. See the next section - this is the step people forget.
- Keep the originals.
Your tags will not survive, and that is deliberate
Worth knowing before you convert 400 files: artist, album, title, track number and cover art are all removed during conversion. Nothing is silently carried over.
That is a privacy decision, not a bug. Audio metadata can carry a great deal more than a track name - recording device details, software, timestamps, and free-text comment fields that hold whatever was put there. Since we cannot know which fields matter to you, everything from the input is dropped rather than passed through. The full reasoning is in why your audio tags disappear when you convert.
For a music library this means one extra step. A tagging tool such as MusicBrainz Picard identifies tracks from the audio itself and rewrites tags and cover art automatically, and running it over a freshly converted folder is largely a matter of waiting. If your files are named sensibly, most tools can also rebuild tags from the filenames.
Why the conversion happens the way it does
WMA is an old proprietary format, and the code that reads it is doing what all media parsers do: consuming a complex binary file that it must assume nothing good about. Every conversion here runs inside a sandbox with no network access at all, under a memory cap and a hard time limit, working entirely in server memory rather than on a disk.
Your files are not stored. Each one exists only for the seconds the conversion takes and is discarded as soon as the download is sent - which is the right way to handle a personal music collection, and matters considerably more if what you are converting is an interview or a voice recording rather than an album.