Skip to content
GuardianTV Live logoGuardianTV Live

Tutorials

How to open an M3U file on any device

An M3U file is a text playlist, not a video. Here's how to actually play one on every platform, and what to do when it opens in Notepad instead.

Published · Updated · 4 min read

An M3U file isn't a video. It's a plain-text list of channel names and the web addresses their streams live at — closer to a bookmarks file than a movie file. That single fact explains almost every problem people have with them, starting with "why did it open in Notepad?"

Here's what's inside one:

#EXTM3U
#EXTINF:-1 tvg-id="BBCOne.uk" tvg-logo="https://.../bbc1.png" group-title="UK",BBC One
http://example.com/live/user/pass/1234.m3u8

Line two describes the channel. Line three is where the video actually comes from. A player reads the pairs and builds a channel list.

The fastest way: open it in your browser

No installation, works on every operating system, takes about ten seconds.

  1. Open the GuardianTV Live web player.
  2. Switch the panel to the Paste playlist tab.
  3. Paste your M3U or M3U8 URL and press Load — or use upload an .m3u file to pick the file from your device.
  4. Filter by group or search, then click a channel to play it.

The file is parsed by JavaScript on your own machine. The playlist URL is never uploaded to or stored on our servers, which matters because an IPTV M3U URL usually contains your username and password.

Windows

VLC (recommended): install VLC, then Media → Open File and select the .m3u. For a URL, use Media → Open Network Stream and paste it. VLC plays essentially anything, though it gives you a flat list with no logos or guide.

MyIPTV Player: free from the Microsoft Store, and unlike VLC it gives you a proper channel grid with EPG support. Add your playlist under Settings → Playlist.

Fixing "opens in Notepad": right-click the file → Open withChoose another app → pick VLC → tick Always use this app.

macOS

VLC for Mac works identically: File → Open File, or File → Open Network for a URL.

IINA is a more modern Mac player that also handles M3U and looks considerably better, though its playlist handling is more basic.

If macOS refuses to open VLC on first launch, right-click the app and choose Open to bypass Gatekeeper once.

Android

IPTV Smarters Pro or OTT Navigator from the Play Store. Both accept either an M3U URL or a local file, and both display logos and EPG data properly.

To load a file stored on the device, put it somewhere accessible (Downloads is fine), then choose Load from file in the app rather than tapping the file in a file manager.

iPhone and iPad

iOS is the fiddliest, because Apple restricts what apps may do with local files.

The browser player is genuinely the easiest route here — Safari plays HLS natively, so streams often start faster than they do in a dedicated app.

For an app, IPTV Smarters Pro (App Store) accepts an M3U URL. Loading a local file usually means saving it to the Files app first and importing from there.

Amazon Firestick

Firestick has no browser worth using and no IPTV apps in the main store, so you sideload:

  1. Install Downloader from the Amazon App Store.
  2. In Settings → My Fire TV → Developer Options, enable Install unknown apps for Downloader.
  3. In Downloader, enter the code or URL for IPTV Smarters.
  4. Install it, open it, and add your M3U URL.

Our Firestick setup guide covers this with screenshots.

When it still doesn't work

"Playlist is empty" or no channels appear. The file downloaded but contains an error page rather than a playlist. Open it in Notepad or TextEdit — if you see HTML, your provider's URL has expired or the credentials are wrong.

Channels list but nothing plays. The playlist is fine; the streams behind it are down, or your provider has hit its connection limit. Try a channel from a different group to tell the difference.

Everything buffers. Test with an ethernet cable to eliminate Wi-Fi, then run a streaming speed test. If speed is fine and it still buffers only at peak time, the provider's server is overloaded.

Some channels play, others don't. Normal for free playlists — individual sources die constantly. Check your file with our M3U playlist checker to see how many links are still alive.

A note on where your M3U came from

If your playlist is a random link from a forum, expect most of it to be dead within weeks — those lists aren't maintained.

If it came from a paid provider and half of it is dead, that's a provider problem, not a player problem. GuardianTV issues a working M3U line and an Xtream Codes login with 45,000+ channels on load-balanced servers, and offers a free 12-hour trial with no card details so you can check the playlist actually works before paying.

Frequently asked questions

How do I open an M3U file?

The fastest way is in a browser: open the GuardianTV Live web player, choose 'Paste playlist' and either paste the M3U URL or upload the .m3u file. Nothing is installed and the playlist is parsed locally on your device. On desktop you can also open it in VLC via Media → Open File.

Why does my M3U file open in Notepad?

Because an M3U is a plain-text file, so Windows associates it with a text editor when no media player has claimed the extension. Right-click the file, choose 'Open with', pick VLC or another IPTV player, and tick 'Always use this app'.

What is the difference between M3U and M3U8?

They are the same playlist format with different text encodings — M3U8 is UTF-8, so it handles non-English channel names and accented characters correctly. M3U8 is also the standard extension for HLS streaming manifests. Any player that opens one opens the other.
Free 12-Hour Trial · No card required

Want the other 45,000+ channels?

GuardianTV Live is free forever, but it only carries free-to-air streams. GuardianTV Premium adds every Sky Sports and TNT Sports feed, 115,000+ films and box sets, and 99.9% AntiFreeze uptime. Test the whole service free for 12 hours — no card details.

Instant WhatsApp activation Cancel anytime 24 hours a day, 7 days a week, 365 days a year support

Live channels
45,000+
Films & box sets
115,000+
Server uptime
99.9%
UK customers
10,000+

Keep reading