Skip to main content
LrcSong
WebVTT viewer

Preview WebVTT in your browser

Drop in any WebVTT file and see a clean, structured table view with start/end times. Catch sync drift, missing lines, or mis-encoded characters before you ship.

Input

WebVTT file

Drop, paste, or pick

Output

Structured timeline

Clean cue table

Free · in your browserAuto-detects formatNo upload
  • Runs 100% in your browser — nothing uploads

Paste your VTT content to see a clean, structured subtitle preview with start/end times.

See it in action

WebVTT → structured timeline view

What you put in what you get back

Raw WebVTT

What you provide

WEBVTT

00:00:12.340 --> 00:00:15.780
Hello, it's me

00:00:15.780 --> 00:00:19.200
I was wondering if after all

00:00:19.200 --> 00:00:22.840
these years you'd like to meet

Parsed timeline

What you receive

#  Start       End         Text
1  00:00:12.34  00:00:15.78  Hello, it's me
2  00:00:15.78  00:00:19.20  I was wondering if after all
3  00:00:19.20  00:00:22.84  these years you'd like to meet

✓ Format detected: WebVTT
✓ 3 cues parsed · 0 errors

Step-by-step guide

How to use this tool

  1. 01

    Drop or paste WebVTT

    File drag-and-drop, clipboard paste, or click to browse — whatever's fastest.

  2. 02

    Wrong format?

    If we detect a different format than the URL says, we'll suggest switching viewers.

    Pasted SRT into the WebVTT viewer? We'll spot it.

  3. 03

    Browse the timeline

    Each line shows start/end times alongside the text — sortable, scannable, easy to spot anomalies.

Key features

Why use this tool

Timeline-indexed view

Every cue rendered with start, end, and content side-by-side — no squinting at raw text.

Format mismatch detection

Auto-detects the actual content type. Pasted WebVTT into the wrong viewer? We catch it and offer a switch.

Zero upload

Both file picker and clipboard input stay in your browser. Use it for confidential pre-release subtitles safely.

Common use cases

Who this tool is for

Subtitle QA

Review every line of a translated subtitle before delivering to a client or platform.

Quick debugging

When a player rejects a file, paste it here to spot the malformed line in seconds.

Lyric reading

Read along with subtitle content cleanly formatted.

Questions answered

Frequently asked questions

Web Video Text Tracks — HTML5 native subtitle format with cue settings and styling.

Need to validate or convert it?

We use cookies for auth and, optionally, privacy-friendly analytics. You can accept, decline, or read our privacy policy.

Install LrcSong
Add to your home screen for offline tools and faster startup.