Convert m3u to xspf

Free online M3U to XSPF converter

Convert audio playlists from M3U or M3U8 into structured XSPF files.

Convert M3U to XSPF online - free

Uploading…
Selected files exceed the 6 MB total limit. Please select fewer or smaller files.

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .m3u file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .m3u to .xspf conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .xspf file

    Conversion result is ready to download.

How to convert m3u to xspf file

  • Audio

Some audio players and library managers accept XSPF but not M3U, so an existing playlist must be exported in the required format before import or sharing. Converting the playlist changes its structure and metadata references, not the audio files themselves.

What the M3U format is

M3U is a plain-text audio playlist format containing one local file path or stream URL per line. Lines beginning with # are comments or metadata; an extended M3U file commonly places a record such as #EXTINF:245,Artist - Title before each track.

Music players, media servers, IPTV applications, and operating systems use M3U playlists. Files usually use the .m3u extension; .m3u8 identifies an M3U file encoded in UTF-8. VLC, Winamp, foobar2000, Windows Media Player, streaming applications, and file-management tools can create or open these playlists. M3U stores references only; it does not contain the audio.

What the XSPF format is

XSPF, the XML Shareable Playlist Format, stores a playlist in an XML document. A track can contain a location plus metadata such as title, creator, album, track number, duration, and genre, using elements including <location>, <title>, and <creator>.

XSPF gives applications a structured, documented format for exchanging playlists and representing metadata. Locations are normally URI values, including local-file URIs and HTTP or HTTPS URLs. XSPF does not embed, compress, or convert the referenced audio.

How to convert M3U to XSPF

Using VLC

  1. Open VLC and choose Media → Open File, then select the .m3u or .m3u8 playlist. Dragging the playlist into VLC's playlist window also works.
  2. Open View → Playlist and verify that the tracks resolve to the intended files or stream URLs.
  3. Choose Media → Save Playlist to File.
  4. Enter a filename ending in .xspf. If VLC displays a format selector, choose XSPF, then save the file.
  5. Open the saved playlist in the target player and check track order, locations, and metadata. Menu names and format selectors can vary between VLC versions.

Using 101convert.com

On 101convert.com, upload the M3U file, choose XSPF as the output format, start the conversion, and download the resulting playlist without installing software. Inspect the output before sharing it because it may expose local file paths or contain private stream URLs.

Compatibility and quality limits

  • Locations determine portability. An entry such as C:\Music\track.mp3 may not work on Linux or another computer. Relative locations are portable only when the playlist and music retain the expected directory relationship; absolute locations usually work only on the original system.
  • Some converters rewrite local paths as URIs such as file:///C:/Music/track.mp3. This conforms to XSPF's location model, but players differ in their handling of Windows paths, network shares, and percent-encoded characters.
  • Remote URLs remain remote URLs. Conversion does not download streams, renew expired links, or provide authentication for protected services.
  • M3U metadata is optional and inconsistent. If the source contains only paths, or the converter ignores #EXTINF records, artist, title, album, and duration data may be absent from the XSPF file.
  • Special XML characters in paths and metadata, including &, <, and >, must be escaped. A compliant converter handles this; manually editing them as raw XML can make the XSPF invalid.
  • Conversion does not improve audio quality or reduce audio-file size because it changes only the playlist container and its references.

M3U vs XSPF: format comparison

How the M3U and XSPF formats compare on the properties that matter most for this conversion.

Comparison of the M3U and XSPF file formats
Property .M3U M3U playlist .XSPF XML Shareable Playlist Format
Compression Uncompressed Uncompressed
Metadata support Basic Extensive
Streaming Partial Partial
DRM protection No DRM No DRM
Opens in a web browser Partial Partial
Typical file size Very small Very small
Open standard Partly open Yes
Best used for Music Music
Introduced 1996 2004
Developer — XSPF Project
MIME type audio/x-mpegurl application/xspf+xml

The database currently does not contain any direct m3u file converter links.

Frequently asked questions

Is the M3U to XSPF converter free?

Yes, converting M3U to XSPF on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.

How large can my M3U file be?

You can upload M3U files up to 2 MB and convert up to 100 files at once in a single batch.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert M3U to XSPF?

No. The M3U to XSPF conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid M3U file for this M3U to XSPF conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.

Additional formats for
m3u file conversion

Reverse conversion

Convert to xspf from
other formats

Share on social media: