Convert WMA to MP3

Turn WMA files from old PCs, CD rips and voice recorders into MP3s that play anywhere, without uploading them.

Converts WMA audio (Windows Media Audio versions 1 and 2) to MP3 at 128 kbps or the quality you choose, keeping the title and artist. It is free and needs no account, and your files are not uploaded: everything runs in your browser on your device, and after your first run the page works offline.

Drop WMA files to convert to MP3or click to choose files. Batches welcome.
    Working…

    Done

    Free, no ads. Support StayPut

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    WMA is Windows Media Audio, the format Windows Media Player used to rip CDs into by default, and what many old MP3 players, dictation recorders, downloaded albums and family PCs still hold. iPhones, Macs, most car stereos and Android music apps do not play it, and no browser can.

    This page reads the WMA in your browser, decodes it, and writes an MP3 with the LAME encoder running in the page. The title and artist stored in the WMA are carried into the MP3. A track converts in a few seconds, and you can drop a whole folder at once.

    The file never leaves your device. Recordings and personal music libraries are not something to hand to a stranger’s server just to change the format, and here there is no upload to wait for and no copy kept anywhere.

    This page opens at 128 kbps, which is what most WMA files were made at, so the MP3 is about the same size. Because WMA and MP3 are both lossy, a higher bitrate does not bring back detail the WMA already dropped; pick 192 kbps or more only if you want a little headroom.

    Have a different kind of file? The MP3 converter takes any video or audio file.

    Which WMA files this converts

    What this page loads

    Most video runs on your browser's WebCodecs through Mediabunny. For old formats the browser cannot read, the page loads a decoder built from FFmpeg's libraries (LGPL) only when you convert such a file.

    For WMA that decoder is a file of under 1 MB from stayput.dev, not from anyone else’s server, and the licenses page links its exact source and how it was built.

    How it works

    1. Drop one or more WMA files, or tap to pick them.
    2. Keep 128 kbps, or raise it to 192 or 256 kbps. Choose mono for voice recordings.
    3. Convert, and the MP3 downloads. Several files download together as a zip.

    In your browser, not on a server

    Your browser decodes the sound track with the same audio decoders it uses to play media on any website (AAC for MP4, MOV and M4A; Opus or Vorbis for WebM; FLAC, WAV and MP3). The samples are resampled to 44.1 kHz and handed to LAME, the reference MP3 encoder, compiled to WebAssembly and served by this site. WAV files are written directly by a few lines of code in the page. A WMA, which no browser plays, is decoded in a background worker by a separately loaded decoder module. Most video runs on your browser's WebCodecs through Mediabunny. For old formats the browser cannot read, the page loads a decoder built from FFmpeg's libraries (LGPL) only when you convert such a file. Everything happens in memory in your tab.

    Compared with upload-based tools: Online converters upload the whole video just to keep its sound, cap free files at a few hundred megabytes, and make you wait in a queue. Home videos, lectures and voice memos are personal. Here the file never leaves your device, so a 1 GB video converts as fast as your computer can read it, and the limit is your device’s memory (phones hold less).

    Verify it yourself. Give the page a short while after your first run to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Why does it say the file uses WMA Pro?

    WMA is a family of formats. This page opens standard WMA (versions 1 and 2), which is nearly every .wma file in the wild. A file written as WMA Pro, WMA Lossless or WMA Voice shows a message naming that format, and nothing is converted.

    Why will my downloaded songs not convert?

    Music bought from old Windows Media stores often carries copy protection, which scrambles the sound until a licensed player unlocks it. The page says so when it sees the protection. Files you ripped or recorded yourself convert.

    Are the title and artist kept?

    Yes. The title, artist and album stored in the WMA are written into the MP3 as an ID3 tag. Cover art is not carried over.

    Will the MP3 sound worse than the WMA?

    Slightly, as with any conversion between two lossy formats. At 128 kbps or higher most people cannot tell the difference. Keep the WMA if you might want the best copy later.

    Is the WMA uploaded anywhere?

    No. The file is read from your disk in slices by code running in a background worker in your tab, and the MP3 is written in memory. The decoder module downloads from stayput.dev when you first convert, and it carries none of your data.

    Is the file uploaded anywhere?

    No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after your first run to save itself for offline use; then you can turn off Wi-Fi and it still works.

    More video and audio tools

    Other conversions

    Guides