Modern online IPTV playlist editor

Edit M3U/M3U8 playlists fast and beautifully

Import a playlist from a file or URL, clean up channels, do bulk edits, check links, localize logos and export back to UTF‑8 M3U. Everything in one place.

What you can do

A practical toolkit for real IPTV playlist work.

M3U/M3U8 import

Drag & drop upload or import by URL. Unicode channel names are supported.

Channel editor

Search, filters, selection and bulk operations: prefix/suffix, replace, group-title, dedupe.

Export & download

Download the result as UTF‑8 M3U and use it in your players.

Link check

Run stream availability checks and quickly spot broken channels.

Logos: fetch & localize

Auto-search logos (Wikimedia Commons) and localize existing logo URLs to the server.

My playlists & sharing

Save playlists to your account, download, and share via a public link (no login required).

How it works

A typical workflow takes just a couple of minutes.

  1. Import a playlist
    Upload a .m3u/.m3u8 file or paste a URL — it opens in the editor.
  2. Clean it up
    Use filters, search, grouping and bulk renaming — no page reloads.
  3. Check links and logos
    Run link-check and fetch/localize logos if needed.
  4. Save and export
    Save to “My playlists”, download M3U, or share a link.

Start right now

Jump to any section of the interface.

Editor

Import from file/URL and open the editor

My playlists

Saved playlists: download, rename, delete, share

Frequently asked questions

The short version of the M3U format and what this editor does to it.

What is the difference between M3U and M3U8?

They are the same line-based plain-text playlist format. The .m3u8 extension means the file is saved in UTF-8. This editor accepts both .m3u and .m3u8, and always exports UTF-8.

How do I edit an IPTV playlist online?

Import an .m3u/.m3u8 file or a URL, edit the channels — rename, regroup, reorder, remove duplicates — then export back to M3U. Importing and editing require an account.

Which EXTINF attributes are preserved?

All of them. tvg-id, tvg-name, tvg-logo and group-title are editable in the UI, and every other attribute on the EXTINF line is preserved untouched and written back on export.

Does the editor change my file formatting?

Yes, export normalises the file: duration is written as -1, lines are separated by CRLF, attributes are emitted in a fixed order (timeshift, catchup-days, catchup-type, tvg-id, tvg-name, group-title, tvg-logo, then the rest alphabetically), and empty attributes are dropped.

What is link-check?

It is a background stream-availability check. Each channel gets a status of ok, redirect, timeout, error or forbidden, along with the HTTP code, the final URL and the latency in milliseconds.

Do I need an account?

Yes, for importing, editing and saving playlists. A public share-link to a saved playlist can be opened by anyone without signing in.

M3U format reference

Editor pages (/playlists/:id) open after import or from “My playlists”. Use the Share button in the playlist list to get a public link.