PCPlaylistChecker

English · tool labels are Turkish

IPTV playlist tools — English guides

M3UKit is a free, browser-based toolkit for M3U playlists and Xtream panels: test channels, convert formats, remove duplicates, measure EPG coverage and find out why a stream shows a black screen. The site was built for a Turkish audience, so the tool screens speak Turkish — the guides below translate every label you need.

M3U playlist checkerFind dead channels, read reason codes, export a clean playlist and a CSV report.Xtream to M3U converterBuild an M3U file from player_api.php when get.php is closed or returns 885/404.M3U editor onlineBulk replace, merge or rename categories, deduplicate, sort and switch .ts to .m3u8.M3U Studio: clean & splitDrop duplicates and adult rows, filter by category, sort, then split by category or 500-channel chunks.Merge three playlistsFetch categories from three sources, tick what you need and export one combined playlist.Build a playlist from rowsPaste name, URL and category — get a valid #EXTM3U file; incomplete lines are skipped and counted.Why will this channel not play?Read the HTTP status, content type, CORS header, Range support and redirects of one stream address.Speed test: Mbps and jitterMeasure your line on the device that watches, then compare it with what 1080p or 4K actually needs.Bandwidth and data per monthTurn bitrate, daily hours and device count into GB per month and the Mbps your line must sustain.Check the account, not the channelsStatus, expiry date, days left and simultaneous connection limit straight from the panel API.Split or build an M3U Plus linkTurn one long URL into server, username and password — or build the link back from those three values.Which Xtream tool do I need?File or credentials: a one-page chooser that tells you which of the four Xtream tools solves your case.What is wrong with this playlist?Duplicates, unnamed rows, missing tvg-id, broken addresses and a 0–100 health score with safe fixes.Compare two providersCounts, EPG coverage, added and removed channels, plus a sampled ping test per list.Why is the TV guide empty?Measure tvg-id and XMLTV coverage, list channels without a guide and accept suggested ids.Enigma2 bouquet filesConvert a playlist into a userbouquet file with an install script — or turn a bouquet back into M3U.Send a link to your TVTurn a 150-character M3U link into a QR code and skip remote-control typing entirely.

The full toolkit

Every tool works without an account, a subscription or an upload limit. Names below match the navigation; each link opens the Turkish interface.

ToolWhat it doesGuide
M3U DownloadPick categories on the panel and download the list→
M3U CheckTest broken and dead channels one by one→
M3U → XtreamSplit a link into server, user and password→
Xtream ↔ M3UTwo-way conversion on a single screen→
Expiry CheckExpiry date, days left, connection limit→
M3U StudioRemove duplicates, filter, sort, split→
M3U EditorBulk edit, manage categories→
M3U MergeCombine three lists into one file→
M3U BuilderCreate an M3U file from a channel list→
Stream DiagnosticsHTTP headers, CORS and redirects→
BandwidthGB per month for each channel→
M3U AnalysisDuplicates, missing fields, health score→
M3U CompareCompare two providers and ping times→
EPG CheckMeasure tvg-id / XMLTV coverage→
Enigma2Create a bouquet file or convert to M3U→
QR CodeTransfer a long link without typing it→
Speed TestMeasure Mbps and jitter, find buffering causes→

Why the labels are Turkish

Translating a tool interface is not the same as translating a page: every button, error message and status code has to be rewritten and re-tested. Instead of shipping a half-translated screen we wrote real English documentation and kept the interface consistent in one language. If you get stuck, the guides name the exact buttons: “Kategorileri getir” (fetch categories), “Seçilenleri test et” (test selected), “Temiz M3U” (clean playlist) and “Derin HLS testi” (deep HLS test).

FAQ

Is M3UKit available in English?+

The guides on this page are in English and explain every step. The tool screens use Turkish labels; the guides and glossary above translate them so you can follow the interface without knowing Turkish.

Which tools are free?+

All of them. Parsing, editing, merging, QR generation and Enigma2 conversion run in your browser; only stream tests and CORS-blocked playlist downloads use our worker.

Do you store my playlist or credentials?+

No. Playlist files stay in the browser and credentials are only used for the request you start. Nothing is written to a database.

Why do some channels come back as suspicious?+

Suspicious means the server answered but we could not confirm playable media: an HTML login page, an empty body, or an HLS manifest whose segments return 403/404. That is exactly the case where a player shows a black screen, so we refuse to call it online.

Turkish pages are the original; English guides are translations of the same workflow. · Türkçe