Skip to content

M3U8 Viewer Online – Inspect HLS Playlists

Open and inspect M3U8 files online. View HLS playlist entries, media segments, URLs, and playlist information in your browser.

Updated

What is the M3U8 Viewer Online – Inspect HLS Playlists?

How it works

Examples

Inspect an adaptive bitrate master playlist

#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=800000,RESOLUTION=640x360,CODECS="avc1.4d401e,mp4a.40.2"
360p/index.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2800000,RESOLUTION=1280x720,CODECS="avc1.64001f,mp4a.40.2"
720p/index.m3u8
Master playlist with 2 variants. 640×360 at 800 kbps (H.264 Main L3.0, AAC-LC) and 1280×720 at 2.80 Mbps (H.264 High L3.1, AAC-LC). Bandwidth range: 800 kbps – 2.80 Mbps.

List segments and total duration of a VOD playlist

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:9.009,
segment0.ts
#EXTINF:9.009,
segment1.ts
#EXTINF:3.003,
segment2.ts
#EXT-X-ENDLIST
VOD media playlist with 3 segments. Total duration 0:21.021, average segment 7.007s, longest 9.009s, target duration 10s. Segment 1 starts at 0:09.009.

Resolve relative segment paths into full URLs

Base URL: https://cdn.example.com/video/master.m3u8
Segment URI: 720p/segment0.ts
https://cdn.example.com/video/720p/segment0.ts

Spot encryption and ad markers

#EXTM3U
#EXT-X-VERSION:6
#EXT-X-TARGETDURATION:6
#EXT-X-KEY:METHOD=AES-128,URI="keys/key.bin"
#EXTINF:6.006,
seg-0.m4s
#EXT-X-CUE-OUT:30
#EXTINF:6.006,
seg-1.m4s
#EXT-X-DISCONTINUITY
#EXTINF:6.006,
seg-2.m4s
#EXT-X-ENDLIST
Encryption: AES-128. 1 discontinuity before segment 2. Segment 1 carries the custom tag #EXT-X-CUE-OUT:30. Key URI shown in the Tags & keys tab.

Frequently asked questions