🔧 Free Tool

M3U to Xtream Codes
Converter

Paste your full M3U link and instantly extract your Host URL, Username, and Password — ready to copy into TiviMate, Smarters Pro, or any premium IPTV player.

100% client-side — URL never leaves your browser No signup · Free forever Works on mobile
✓ Xtream Codes Detected
📡 Host URL
👤 Username
🔑 Password
💡
Zilio users skip this step entirely.
The moment you pay, your Host URL · Username · Password land in your inbox — pre-formatted for TiviMate, Smarters, and Sparkle TV. No extracting, no guessing, no converters needed.
Get Zilio — $55/yr 4K Plan See all plans →

⚖️ Your Current Provider vs Zilio

Feature Typical M3U Provider ✦ Zilio
Xtream Codes delivery Host · User · Pass on purchase ✗ M3U link only ✓ Instant via email
Stream quality Consistent 4K / FHD ⚠ Unknown / SD–HD ✓ 4K on Hetzner + Cloudflare
TiviMate compatibility Native Xtream API integration ⚠ Manual workaround needed ✓ Paste & go in 60 seconds
EPG / TV Guide Live guide across all channels ✗ Often missing ✓ Full EPG included
Setup complexity ⚠ High — requires converter tools ✓ Zero — credentials sent ready
Annual cost Variable — often $80–$200+ ✓ From $55/yr ($4.58/mo)

📋 How to Use the Converter

1
Find your M3U link
Check the email your IPTV provider sent you, or the portal where you downloaded your playlist. You need the full URL starting with http:// or https://.
2
Paste and convert
Paste the full URL into the box above and click Convert Now. The tool works instantly — no server call, no account needed.
3
Copy each field into your IPTV app
In TiviMate: Add Playlist → Xtream Codes. In Smarters Pro: Add User → Xtream API. Paste your Host URL, Username, and Password into the corresponding boxes.
TiviMate → Add Playlist → Xtream Codes
4
Done — your channels load via API
Xtream Codes gives you a live server connection: real-time EPG, instant channel updates, catch-up TV, and multi-device management — none of which work with a raw M3U link.

📱 Compatible IPTV Players

📺
TiviMate
Android TV · Best pick
📱
Smarters Pro
iOS · Android · Windows
Sparkle TV
Apple TV · iOS
📡
GSE Smart IPTV
iOS · Android
🎯
Perfect Player
Android · Android TV
🔭
OTT Navigator
Android TV · Fire TV

☁️ How to Convert an M3U File to a URL Link

Some IPTV providers send you a downloadable .m3u file rather than a direct URL. You can still use it with TiviMate, Smarters Pro, or any app that requires a link — just host the file in the cloud and convert it to a shareable URL using the steps below. This also works for EPG (XML) guide files.

1
Upload the M3U file to a cloud provider
Sign in to Dropbox (or Google Drive / OneDrive) and upload your .m3u or .m3u8 playlist file. Make sure the file is set to public / anyone with the link.
2
Copy the share link
In Dropbox, right-click the file → ShareCopy link. The link will look something like:
https://www.dropbox.com/s/abc123/playlist.m3u?dl=0
3
Change dl=0 to dl=1
This forces Dropbox to serve the raw file as a direct download instead of showing a preview page — which is what your IPTV app needs.
https://www.dropbox.com/s/abc123/playlist.m3u?dl=1
⚠️ If you skip this step, TiviMate will download the Dropbox preview HTML page instead of your playlist — and nothing will load.
4
Shorten the URL with TinyURL (optional but recommended)
Dropbox links can be very long. Visit tinyurl.com, paste the dl=1 link, and click Make TinyURL. You'll get a short, clean link like:
https://tinyurl.com/your-playlist
5
Paste the URL into your IPTV app
In TiviMate: Add Playlist → M3U Playlist → enter URL. In Smarters Pro: Add User → M3U URL. Paste your TinyURL (or the full Dropbox direct link) and your channels will load. Use the exact same method for EPG XML files — just change the extension and paste the URL into your app's EPG field.

❓ FAQ

Paste your full M3U URL into the box above and click Convert. The tool automatically extracts your Host URL, Username, and Password. Copy each field directly into TiviMate, Smarters Pro, or any Xtream Codes-compatible player.
Xtream Codes gives apps a live API connection to the server. This enables features a raw M3U link can't support: real-time EPG (TV Guide), instant channel updates without re-importing a playlist, catch-up TV, VOD browsing, and proper multi-connection management. Premium apps like TiviMate are designed around Xtream API.
Yes. This tool is 100% client-side JavaScript. Your URL is processed entirely inside your browser and is never sent to any server. You can verify this by opening your browser's Developer Tools → Network tab while converting — you will see zero outgoing requests.
Not all M3U links contain embedded Xtream credentials. Plain M3U files (ending in .m3u or .m3u8) don't have login parameters — only Xtream API-style links can be converted. Contact your provider and ask specifically for your Xtream Codes: Host URL, Username, and Password. If your provider only offers M3U, consider switching to Zilio — we send Xtream Codes instantly on purchase.
TiviMate (Android TV — best option), IPTV Smarters Pro (iOS and Android), Sparkle TV, GSE Smart IPTV, Perfect Player, OTT Navigator, and most modern premium IPTV players. All accept a Host URL, Username, and Password instead of a raw M3U link.
A standard format: http://server.com:8080/get.php?username=USER&password=PASS&type=m3u_plus. The converter extracts http://server.com:8080 as Host, USER as Username, and PASS as Password. Click "Load Demo URL" above to see an example.
The easier way

Never Convert a Link Again.

Zilio sends your Host URL, Username, and Password to your inbox the moment your order is confirmed. 4K stable · Instant activation · From $4.58/month.

No contracts · Cancel anytime · Instant email delivery