Free M3U Playlist Creator & Generator Online
Build M3U playlists by adding channels one by one or pasting URLs in bulk. Download the generated file or open it in our player.
Bulk Add from URLs
How to Create an M3U Playlist from Scratch
An M3U playlist is a plain text file that tells IPTV players where to find media streams. Each entry in the file contains a channel name, a stream URL, and optional metadata like logos, groups, and EPG identifiers. Our creator tool provides a visual form where you fill in each field and the M3U code is generated automatically — no need to memorize the M3U syntax or edit text files by hand.
Step-by-Step Guide
Fill in the channel name and the stream URL — these are the only required fields. The stream URL should point to an HLS (.m3u8), DASH (.mpd), MP4, or other supported video format.
- Optionally add a group name (like 'Sports', 'News', 'Movies') to organize your channels into categories in the player.
- Add a logo URL if you want the channel to display an icon in your player. Most players support PNG and JPG logos.
- Set an EPG ID if you use an electronic program guide — this links the channel to its schedule data.
- Click 'Add Channel' to add another entry, or use 'Bulk Add' to paste many stream URLs at once.
- Preview the generated M3U output, then download the file or open it directly in our player.
Understanding M3U File Format Tags
The M3U format uses several standard tags. #EXTM3U marks the beginning of the file. #EXTINF:-1 precedes each channel entry — the -1 indicates a live stream (no fixed duration). The tvg-name attribute sets the channel's display name. tvg-logo points to the channel's icon image. group-title assigns the channel to a category. tvg-id links to EPG data for program schedules. Our creator generates all these tags automatically, ensuring full compatibility with players like VLC, TiviMate, IPTV Smarters, Kodi, and our built-in web player.
Bulk Adding Channels from a URL List
If you already have a list of stream URLs (e.g., from a text file or another tool), use the Bulk Add feature. Paste all URLs at once — one per line — and the tool creates a channel entry for each URL with an auto-generated name. You can then edit each channel's name, group, and metadata individually. This is particularly useful when migrating streams from another player or when your provider gives you a plain list of URLs without M3U formatting.
Frequently Asked Questions
What M3U tags does this creator support?
The generator creates standard M3U files with #EXTM3U header, #EXTINF tags, tvg-name, tvg-logo, group-title, and tvg-id attributes — compatible with virtually all IPTV players including VLC, TiviMate, IPTV Smarters, Kodi, and web-based players.
Can I create playlists with hundreds of channels?
Yes, there's no limit on the number of channels. You can also use the Bulk Add feature to paste many URLs at once, then edit the details for each one.
What stream URL formats are supported?
Any HTTP or HTTPS URL pointing to a video stream works — this includes HLS (.m3u8), DASH (.mpd), MP4, MKV, and MPEG-TS (.ts) streams. The player will auto-detect the format.
Can I use this to create a playlist for VLC or Kodi?
Absolutely. The generated .m3u file uses the standard format recognized by VLC, Kodi (PVR IPTV Simple Client), and every other M3U-compatible player. Simply download the file and open it in your preferred player.
Related Tools
You might also find these tools useful: