Convert m3u8 to pls

Free online M3U8 to PLS converter

Convert UTF-8 audio playlists to indexed PLS files for players and devices that require PLS.

Convert M3U8 to PLS 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 .m3u8 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 .m3u8 to .pls conversion

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

  3. 3/3

    Download converted .pls file

    Conversion result is ready to download.

How to convert m3u8 to pls file

  • Audio

A target player, car stereo, network receiver, or older application may accept PLS playlists but reject UTF-8 M3U8 files. Converting the playlist changes its index format; it does not convert, copy, or recompress the referenced audio.

What the M3U8 format is

M3U8 is a UTF-8 encoded variant of the M3U plain-text playlist format. It can contain local filenames, relative paths, internet URLs, and optional metadata. Audio players, radio applications, media servers, download tools, and streaming software use it to describe playback order.

Extended M3U8 files commonly use #EXTINF to specify a track duration and title; the following line contains the file path or stream URL. The .m3u8 extension is also used for HTTP Live Streaming (HLS) playlists. An HLS playlist may describe a master playlist, media segments, alternate streams, encryption, and bandwidth variants rather than a simple list of complete audio files.

What the PLS format is

PLS is an INI-style audio playlist format originally associated with Winamp and supported by many desktop players, older car stereos, network receivers, and other media applications. A version 2 PLS file normally contains a [playlist] section, numbered fields such as File1, Title1, and Length1, plus NumberOfEntries and Version=2.

PLS is useful when software requires indexed entries or handles PLS more reliably than M3U8. It can store references to local files and URLs, along with titles and durations, but it does not contain the audio data. Its simple structure also makes it easy to inspect or edit with a text editor.

How to convert M3U8 to PLS

Using foobar2000

  1. Open foobar2000 and choose File → Add files to load the .m3u8 playlist. Keep the playlist in its original folder when it contains relative paths.
  2. Check that the expected tracks or stream URLs appear. Remove missing entries if the destination player must not receive broken references.
  3. Select the loaded playlist or its entries and choose File → Save playlist....
  4. Choose PLS as the playlist format, set a filename ending in .pls, and save it. If PLS is not available in the format list, update foobar2000 or use the manual method below.
  5. Open the resulting file in the target application and test local files and network streams separately.

Using the built-in online converter

101convert.com can convert the file for free without installing software. Upload the M3U8 file, select PLS as the output format, start the conversion, and download the generated playlist. Do not upload playlists containing private stream URLs, credentials, or sensitive local paths.

Editing a simple playlist manually

For a short playlist, create a text file with one numbered group for each entry:

[playlist]
File1=music/track-one.mp3
Title1=Track One
Length1=215
File2=music/track-two.mp3
Title2=Track Two
Length2=-1
NumberOfEntries=2
Version=2

Save the file as playlist.pls. Use Length=-1 for an unknown duration. Numbering must be consecutive, and NumberOfEntries must match the number of entries. Manual editing is impractical for large playlists and cannot reproduce HLS master-playlist logic.

Compatibility and quality limitations

The conversion does not decode or transcode audio, so it causes no audio-quality loss. It also does not download referenced files, make unavailable media accessible offline, or reduce the size of the audio files.

Relative paths depend on the location of the playlist and on how the player resolves them. Keeping the PLS beside the referenced audio folder usually preserves relative references. Absolute paths are more predictable on one computer but normally break when the playlist is moved to another device. A stream URL remains usable only while the server, address, and access permissions remain valid.

A simple M3U8 entry that points to a complete audio file or stream can usually be represented in PLS. An HLS master or media playlist cannot be represented faithfully because PLS has no fields for segments, variants, encryption, codecs, or bandwidth. A converter may retain a playable top-level URL as one PLS entry, but it will not merge HLS segments, remove encryption, or guarantee playback on a PLS-only device.

#EXTINF titles and durations transfer only when the conversion software parses them. PLS parsers vary in their handling of UTF-8 and non-ASCII characters; use compatible text encoding or simple filenames when an older device displays garbled titles or fails to load entries.

M3U8 vs PLS: format comparison

How the M3U8 and PLS formats compare on the properties that matter most for this conversion.

Comparison of the M3U8 and PLS file formats
Property .M3U8 HTTP Live Streaming playlist .PLS PLS Playlist
Compression Uncompressed Uncompressed
Metadata support Basic Basic
Streaming Yes Yes
DRM protection Optional No DRM
Opens in a web browser No No
Typical file size Very small Very small
Open standard Partly open Partly open
Best used for Streaming Music
Introduced 2009 1999
Developer Apple Inc. Nullsoft
MIME type application/vnd.apple.mpegurl audio/x-scpls

Information about file extensions and file types is provided by File-Extensions.org

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

Frequently asked questions

Is the M3U8 to PLS converter free?

Yes, converting M3U8 to PLS 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 M3U8 file be?

You can upload M3U8 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 M3U8 to PLS?

No. The M3U8 to PLS 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 M3U8 file for this M3U8 to PLS 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
m3u8 file conversion

Reverse conversion

Convert to pls from
other formats

Share on social media:

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.