HLS Stream Tester — Check Your Stream in Seconds

4.7 (860 ratings)

Verify that your HLS stream plays before you ship it. Paste the manifest URL and this tester loads it with HLS.js, surfacing playback and manifest errors right away so you can debug CORS, encoding and segment issues fast.

What this HLS tester checks

  • Manifest reachability — is the .m3u8 fetchable?
  • CORS — are cross-origin headers set so browsers can load segments?
  • Playback — do the segments actually decode and play?

Common HLS errors and fixes

manifestLoadError: the URL is wrong, expired, or CORS is blocking it. bufferStalledError: segments are slow or missing. fragParsingError: encoding/segment corruption. Each maps to a concrete fix on your origin or CDN.

Frequently Asked Questions

What formats can I test?
Any HLS manifest (.m3u8), including live and VOD, single- and multi-bitrate.
Can I test a local stream?
If it's reachable from your browser and sends CORS headers, yes — otherwise browsers will block it.