Tool · inspect

Free M3U URL Extractor

Upload a file or paste a playlist. You get the stream addresses as plain text, one per line.

Drag & drop a file here, or click to browse

Supported formats: .m3u, .m3u8, .txt

Getting the addresses out

Sometimes the metadata is the problem. You want the addresses and nothing else: to batch-test them, to feed a script, to move to another system without carrying twelve thousand logo URLs along. Paste the playlist here and that is what comes back, one URL per line, ready to redirect into a file.

Narrowing it down first

Large playlists carry groups. Filter to one before extracting and you get only that section: News, Documentaries, whatever the file happens to declare. Useful when you are testing a slice rather than the whole thing, which on a forty-thousand-entry file is the difference between a minute and an afternoon.

What you can do with the list

Pipe it into curl or ffprobe to see which addresses still answer. Feed it to a monitoring job. Use it as the input for a migration. Two output modes cover most of this: plain addresses for anything automated, or names alongside them when a human has to read the result. If you would rather not script it, the stream checker tests a whole list in the browser, and the playlist cleaner removes what fails. Single address to check? Paste it into the player.

Frequently Asked Questions

What format is the output?

The output is plain text with one URL per line. If you enable 'Include channel names', each line shows the channel name followed by the URL, separated by a tab character, perfect for pasting into spreadsheets or CSV tools.

Can I filter URLs by category or group?

Yes, use the 'Filter by group' dropdown to select a specific group from your playlist. Only channels belonging to that group will be included in the extraction.

Can I pipe the output into a script?

Absolutely. The plain text output (one URL per line) is designed for exactly this purpose. Feed it into shell scripts with curl, ffprobe, or any command-line tool. The format works with standard Unix tools like xargs, awk, and grep for batch processing.

How big a file can it handle?

Yes. The tool processes playlists with thousands of channels efficiently. Large files are parsed using optimized routines, and the extraction itself is nearly instant since it only reads the URL from each channel entry.

Related Tools

You might also find these tools useful: