X M3U Converter is a free Windows utility that rewrites playlists between M3U, M3U8, PLS, XSPF, WPL and ASX and repairs broken track paths after files or drives are moved.
It exists for two everyday situations: a player that refuses to open the playlist format you have, and a playlist where every track suddenly shows up greyed out because the folder it points to no longer exists.
Both problems are common and both are trivial to fix once you stop trying to hand-edit the file.
A 400-track playlist is not something anyone should be repairing line by line in Notepad, and the formats are just different enough that copying entries between them by hand introduces errors.
X M3U Converter handles the rewrite in one pass, either in your browser or through the free Windows app.
The format problem: when a player won't open your playlist
Every media player has its own preferred playlist format, and they do not all read each other's. Winamp and most internet radio directories produce PLS files.
Windows Media Player writes WPL and, for older streaming redirectors, ASX. VLC, Audacious and most web players favour the open XSPF standard.
The plain M3U and UTF-8 M3U8 formats are the closest thing to a universal default, which is exactly why converting to M3U8 is the safest move when a file won't load anywhere.
X M3U Converter reads any of these and writes any of the others, preserving track titles and durations (the #EXTINF metadata) wherever the target format supports them.
If you have built a library in foobar2000 or MediaMonkey and want to hand a playlist to someone running VLC Media Player, the conversion takes one click and the titles survive the trip.
The same applies in reverse for the dozens of players catalogued in the multimedia tools section.
M3U versus M3U8 - the difference that actually matters
These are the same format with one distinction: text encoding. M3U8 is UTF-8, so it handles accented characters, non-Latin scripts and emoji in file names correctly.
M3U does not, which is why a playlist of tracks with Japanese or Cyrillic filenames can play perfectly on the machine that created it and fail completely on another. If any path in your playlist contains anything beyond plain ASCII, choose M3U8 as the output and the encoding problem disappears.
The path problem: playlists that break when you move files
The more frustrating failure is the playlist that opens fine but plays nothing, with every entry dimmed.
This happens because playlists store locations, not the audio itself. Move your library from C:\Music to a new D:\Audio drive, reorganise folders, or migrate to a new PC, and every absolute path inside the playlist now points at nothing.
X M3U Converter solves this two ways. Find and replace in paths lets you swap the old root (C:\Music) for the new one (D:\Audio) across every entry at once, so a playlist with hundreds of tracks is repaired in a single operation. Filename only strips folder information entirely, leaving just the track names so a player can relocate the files itself - useful when the new folder structure does not mirror the old one at all.
For XSPF files, which store locations as file:// URIs rather than plain paths, the conversion is handled automatically in both directions, so you never have to think about URI encoding.
This makes the tool a natural companion to library and editing software rather than a replacement for it. After splitting an album with CUE Splitter or trimming tracks in mp3DirectCut or Audacity, regenerating a clean playlist that points at the new files is the last step, and it belongs in the same workflow as the rest of your audio editors.
Two ways to run it: browser or Windows app
The online version of M3U Converter runs entirely in your browser. Nothing is uploaded - the conversion is done in local JavaScript, so the playlist and the file paths inside it never leave your computer.
That matters more than it sounds, because playlist files reveal your full directory structure and often your username. For a one-off conversion it is the fastest route: drop the file in, pick the output format, download.
The free Windows app covers the cases the browser cannot. It batch-converts entire folders of playlists in one pass, performs true absolute and relative path resolution rather than text substitution, and remembers your last settings between sessions - all still completely offline.
It is a small, dependency-free installer that runs on Windows 7, 8, 10 and 11, which is the version to choose if you maintain a large or frequently reorganised collection. You can pick it up from the X M3U Converter download page; full technical notes and changelog are on the developer's site.
Where it fits with the rest of your toolkit
Playlist conversion is one stage in a larger media chain, and the related browser tools here cover the adjacent steps.
If your playlists point at streams rather than local files, the Stream Extractor pulls M3U8, HLS and radio URLs out of web pages, and the Playlist Builder assembles them into a portable file you can then convert here.
To turn a video playlist into an audio one, the YouTube Playlist to M3U tool generates the list and the online audio converter handles the format change; for heavier batch transcoding, the desktop X Audio Converter takes over.
Once a playlist is built and converted, you can test it immediately in the browser-based web player, which loads M3U, M3U8 and PLS directly, or the dedicated HEVC player for video entries.
Frequently asked questions
Is my playlist uploaded anywhere?
No. The online conversion runs in your browser. The playlist and every path inside it stay on your computer.
How do I convert M3U to PLS or the reverse?
Load the file, choose the output format, download. Titles and durations carry over automatically, and the same applies to M3U8, XSPF, WPL, ASX and plain text in any direction.
Can it fix a playlist that broke after I moved my music?
Yes. Use find and replace in paths to swap the old folder or drive for the new one across every entry, or filename only to let the player relocate tracks itself.
Can I convert many playlists at once?
The browser tool does one at a time. For batch conversion of a whole folder, use the free Windows app.
X M3U Converter is freeware, runs on Windows 7 through 11, and the current release is version 1.0.
