What is M3U?
An M3U file is a plain text file with one entry per line. Lines starting with # are comments or directives. The #EXTM3U header indicates extended M3U format; #EXTINF provides title and duration metadata for the next entry. Entries are either local file paths (absolute or relative) or URLs to network streams. The .m3u extension uses the system's default encoding (often Latin-1 on Windows); .m3u8 uses UTF-8 encoding for international characters. M3U8 is used by Apple's HLS standard for adaptive bitrate video streaming — a single .m3u8 file references multiple quality-level streams, and the client switches between them based on bandwidth.
M3U pros and cons
Advantages
- Universal playlist support — every media player opens M3U
- Plain text — editable in any text editor
- Tiny file size — a 10,000-song playlist is only ~500 KB
- Supports both local files and internet streaming URLs
- M3U8 is the backbone of HLS streaming (Netflix, Hulu, Apple TV+, YouTube)
- Easy to create, share, and modify
- Relative paths make M3U playlists portable across machines
Limitations
- No embedded audio or video — the actual files must exist separately
- Local paths break when files are moved or the playlist is shared
- No metadata beyond title and duration (#EXTINF)
- No album art, ratings, play counts, or other library metadata
- Encoding issues between M3U (Latin-1) and M3U8 (UTF-8) cause broken filenames
- IPTV M3U files can be abused for piracy — some services block M3U streams
- No DRM or content protection mechanism
When should you convert M3U files?
Convert M3U to PLS (another playlist format) for players that prefer PLS (e.g., some internet radio apps). Convert M3U to XSPF for better metadata support and XML-based parsing. Convert an M3U8 HLS playlist for offline use: tools like FFmpeg can download the stream and encode it to MP4 (`ffmpeg -i playlist.m3u8 -c copy output.mp4`). Create M3U playlists from a folder of MP3 files using VLC (Media → Save Playlist) or a command like `ls *.mp3 > playlist.m3u`. Keep M3U for local playlists and internet radio — it's the most compatible format.
All FormatDrop conversions run entirely in your browser — no file upload, no server processing. Your files stay on your device.
M3U FAQ
How do I open an M3U file?
What is the difference between M3U and M3U8?
How do I create an M3U playlist?
Can I download an M3U stream as a file?
More formats