Live Stream URL Tester

Verify HLS playback, diagnose stream errors, and build your own M3U playlist

Test a stream URL

🔒 URLs are tested in your browser and are not sent to or stored on our server.

Demo URLs:

▶ Video Player
Ready to test a stream Enter an HLS URL above to begin playback verification.

✅ Status

Ready to test
Last checked Response

Real-time Media Graphs

Graphs use actual audio samples and rendered video frames.

Waiting for playback

Audio Signal

Real-time RMS level

0%

Video Activity

Frames actually rendered

0 FPS

My Playlist

Create, test, reorder, import, and export an M3U playlist. Your URLs and playlist data stay only in this browser—nothing is uploaded to or saved on our server.

0 channels
Your playlist is empty

Add a channel above or import an existing M3U file.

FTA Player app for playing M3U8 links and playlists
Android & Android TV

Download M3U8 Player

Test your stream here, create a playlist, and play it on your Android device with FTA Player. Open M3U and M3U8 playlists or supported live-stream URLs in one app.

  • Play M3U and M3U8 playlists
  • Open supported live-stream URLs
  • Designed for phones and Android TV devices

📋 Event Log

Waiting for stream test…

How to Use

  1. Enter an HLS URL. Signed or extension-free HLS URLs are also supported.
  2. Click “Test Stream” and wait for “Live and Playable” or “VOD and Playable”.
  3. Use the Status panel to distinguish offline, authentication, and browser/CORS errors.
  4. Add working URLs to My Playlist, then reorder or edit channels as needed.
  5. Import an existing M3U file or download your saved channels as a standard M3U playlist.
Help & Answers

Frequently Asked Questions

Common questions about testing streaming links, creating playlists, and playing M3U8 streams.

How can I test an M3U8 streaming link online?

Paste the HLS or M3U8 URL into the field at the top and click Test Stream. The tool checks the manifest, media fragments, buffering, and actual playback progress before marking a stream as playable.

Does this tool save my streaming URLs on the server?

No. Stream testing happens inside your browser. Saved channels and playlist information use your browser’s local storage. No stream URL or playlist data is uploaded to or saved on our server.

Can I generate an M3U8 playlist online?

Yes. Add each channel’s name and stream URL, optionally add a group and logo, then arrange the channels and download the playlist. The exported UTF-8 M3U playlist works with most M3U8 and IPTV players.

Can I import and edit an existing M3U or M3U8 playlist?

Yes. Click Import M3U and select your playlist file. You can edit channel details, delete channels, change their order, test individual links, and download the updated playlist.

Why can a working stream show “Browser Blocked / CORS Restricted”?

A stream may work in VLC or a dedicated player but block browser access because of CORS, referrer, authentication, geographic, or expiring-token restrictions. This status does not always mean the original stream is offline.

How can I play an M3U8 link or playlist on Android?

Download FTA Player from Google Play, then open your M3U or M3U8 playlist or enter a supported live-stream URL in the app.