Clean a working playlist vs fix a broken one
If your playlist loads but is full of dead or mislabeled channels, use the M3U editor to play, rename, delete, and re-export — group-title, tvg-id, tvg-name, and tvg-logo are preserved. If the playlist won't parse or shows no channels at all, start with 'playlist not working' to separate a malformed file from dead channel URLs or a CORS block.
Everything stays in your browser
Parsing, editing, and export all happen client-side, so your channel list is never uploaded. That makes the editor safe for private or personal IPTV lists, and the exported .m3u loads back into any standard IPTV player. The editor comparison page explains where this play-and-edit approach fits versus bulk command-line cleaners.
Frequently asked questions
Does editing keep my channel groups and logos?
Yes. Standard M3U attributes such as group-title and tvg-logo are parsed and preserved when you export the cleaned playlist.
Is my IPTV playlist uploaded anywhere?
No. Importing, editing, and exporting all run locally in your browser; the playlist is not sent to a server.
Why does my whole playlist fail to load?
Usually the M3U file is malformed, empty after parsing, or every channel URL is blocked by CORS. The 'playlist not working' page walks through each cause.