Live TV with groups & favorites
Browse thousands of channels by group, search instantly, pin favorites and hide the channels you never watch. Swipe to zap between channels.
For iPhone & iPad · M3U & Xtream Codes
Zaptun turns your own M3U playlist or Xtream Codes account into a clean, set-top-box-grade TV experience on iOS: live channels, a real program guide, catch-up, movies and series. No ads, no account, and nothing leaves your phone.
Zaptun is a player only. It ships with no channels and requires a playlist from your own provider.
Features
Built from scratch for iOS with the features power users expect from a TV-grade player, minus the clutter.
Browse thousands of channels by group, search instantly, pin favorites and hide the channels you never watch. Swipe to zap between channels.
A grid-style TV guide powered by XMLTV or Xtream EPG, with now/next info on every channel, program details and progress bars.
Missed the match? Jump back into programs from the last few days when your provider supports catch-up (timeshift) — straight from the guide.
Xtream VOD libraries with posters, ratings, seasons and episodes. Resume where you left off and auto-play the next episode.
Apple's native player for HLS plus a VLC-based engine for raw MPEG-TS, AC3/EAC3 audio and stubborn streams. Zaptun picks the right one automatically.
Lock any group or category behind a 4-digit PIN. Locks re-apply when the app goes to the background.
Keep watching while you use other apps, or send the stream to your Apple TV with one tap.
Switch languages and subtitles on the fly, set a sleep timer, and keep playing audio in the background.
Add as many M3U URLs or Xtream accounts as you like. See account expiry and connection limits for Xtream logins.
Zaptun never asks you to sign up. Bring the playlist you already pay for.
Download from the App Store on your iPhone or iPad. Unlock with a weekly, yearly or one-time lifetime purchase.
Paste the M3U URL from your provider, or enter your Xtream Codes server, username and password. Optionally add an XMLTV EPG link.
Channels, guide, movies and series appear instantly. Everything is cached on your device and refreshed automatically.
Most IPTV apps on iPhone rely only on Apple's AVPlayer, which rejects many raw MPEG-TS streams and silently mutes AC3 or EAC3 audio. Zaptun ships a second, VLC-based engine and switches to it automatically, so the streams that fail elsewhere just play.
There are no Zaptun servers. Your playlists, passwords, favorites and viewing history are stored only on your device. The app connects to exactly one place: the provider you entered.
Pricing
Pick a subscription or pay once and own it forever. Unlock everything — there is no feature-gated tier.
Try it for a week or travel with it.
About $0.37 per week.
Pay once, keep it forever.
Prices in USD; local prices may vary. Subscriptions renew automatically unless cancelled at least 24 hours before the end of the period. Manage or cancel in your Apple ID settings.
Short answers about what Zaptun is — and isn't.
No. Zaptun is a media player, like VLC or Kodi but purpose-built for IPTV. It contains no channels, movies or subscriptions. You add the M3U playlist or Xtream Codes login you already have from your own provider.
No. We do not sell, provide, recommend or link to any IPTV service. Zaptun is only the app that plays content from a source you supply.
M3U and M3U8 playlists (URL), Xtream Codes API logins (server, username, password), and XMLTV EPG files (.xml or .xml.gz) for the program guide.
Yes. Zaptun brings the same class of experience to iOS: grid EPG, side channel list, groups and favorites, catch-up, parental PIN, multiple playlists and a dual playback engine.
Many iOS players only use Apple's AVPlayer, which does not support raw MPEG-TS over HTTP or AC3/EAC3 audio. Zaptun includes a second VLC-based engine and switches automatically.
No. There are no Zaptun servers, accounts, analytics or ads. Playlists and credentials stay on your device. The only network connections go to your provider and, for purchases, to Apple and RevenueCat (purchase validation).
No trial, but the weekly plan is a low-cost way to test Zaptun with your playlist. If it doesn't fit, simply don't renew.
Yes. Purchases are tied to your Apple ID. Install Zaptun on your other device and tap Restore Purchases.
Zaptun is currently available for iPhone and iPad. Android and Android TV versions are in development.
Yes, when your provider exposes catch-up (Xtream timeshift or M3U catchup tags). Programs with catch-up are marked in the guide.
Install Zaptun, paste your playlist and watch. No sign-up, no ads, nothing to configure on a server.