Yes, the editor handles playlists with thousands of channels. Processing happens in your browser with optimized rendering for smooth scrolling and interaction even with 5,000+ entries.
Free online M3U editor
Upload a file or paste a playlist. Edit it here, download it when you are done. Nothing is uploaded to a server.
Drag & drop a file here, or click to browse
Supported formats: .m3u, .m3u8, .txt
What this M3U playlist editor does
Upload the file or paste its contents. Every entry is parsed and laid out in a table you can work in: rename, regroup, reorder, delete. Thousands of channels are handled in a background worker, so the page keeps responding while a large file loads.
Nothing leaves the browser. You edit M3U playlists in your browser in the literal sense: the file is parsed on your own machine and written back out only when you ask for it. The original on disk is never touched.
What people actually change
Names, mostly. A provider export gives you entries like US: News One HD |S1| and a channel list full of those is unreadable at a glance. Renaming is the single change that makes a playlist feel like yours.
After that: groups, because two sources rarely agree on what to call the same category. Then order, so the channels you watch are not at position four hundred. Then deletion, which is usually the largest edit by count and the quickest to make.
What an M3U file actually holds
Two lines per channel. An #EXTINF line carrying the duration and the display metadata, then the stream URL on its own beneath it. The metadata is where tvg-name, tvg-logo, group-title and tvg-id live, and those attributes are what the editor exposes. Everything you change here ends up in that line.
Working with a very large list
Sort by group first. It turns an undifferentiated wall of channels into something with shape, and it makes the duplicates obvious. Filter to narrow further. Then work group by group rather than top to bottom, which is how a forty-thousand-entry file becomes an hour instead of an afternoon.
If the list needs pruning rather than tidying, do that first: the duplicate remover collapses repeats and the playlist cleaner drops entries that no longer answer. Editing what is left is a much smaller job.
What the editor changes, and what it cannot
It edits the list. Names, groups, logos, order, and which entries survive. What it cannot touch is anything at the other end of an address: a stream that is offline stays offline after the tidiest edit, and renaming a channel does not change what it plays.
That reads as obvious written down, and it is still the most common misunderstanding people arrive with. A playlist is an index. Editing an index reorganises the catalogue, not the shelves.
What survives an export
What comes out is a plain M3U written in UTF-8, with the tags you started with preserved rather than normalised away.
- Durations and titles from
#EXTINFare kept as they were, unless you changed them yourself. - Programme guide attributes such as
tvg-id,tvg-logoandgroup-titlesurvive, which matters when the file is going into software that reads them. - Attributes this editor does not recognise are carried through rather than dropped. A tag it does not understand is still a tag some player might.
- Free-standing comments do not survive. Anything that was neither an entry nor a recognised tag is lost in the round trip.
Frequently Asked Questions
How large a file can it open?
Does this change my original file?
No. Your original file is never modified. The editor works on a copy in your browser memory. You download a new file with your changes. Your original .m3u file remains untouched on your device.
Which attributes can I change?
You can edit the channel name (tvg-name), stream URL, group (group-title), and logo URL (tvg-logo). All changes are reflected in the standard M3U format when you download the file.
Can I add an entry that was not there?
Yes! Click 'Add Channel' in the toolbar to add a new entry at the end of the playlist. You can then edit its name, URL, group, and other details inline.
Does editing here change my original file?
No. The file is read into your browser and never written back. What you started with is untouched on disk until you export a new copy and choose to overwrite it yourself.
Can I edit a playlist straight from a URL?
Only when the server hosting it allows a browser to read it. Many stream hosts do not send the cross-origin header that requires, and in that case the fetch fails. Download the file first and open it from disk.
Related Tools
You might also find these tools useful: