SCC to VTT Subtitle Converter
Fast. Private. Perfect.
100% local processing in your browser. No upload. No waiting.
Drag & drop your SCC file here
or click to browse
Supports .scc files up to 50 MB
More Subtitle Tools
How It Works
Upload SCC File
Drag & drop or select your .scc file
Convert Instantly
We process it locally in your browser
Download VTT
Get your .vtt file immediately
Why Choose AllSubConverter?
Your Privacy Matters
Everything runs in your browser. Your files are never uploaded.
Lightning Fast
Optimized processing engine converts files in seconds.
Free & Local
Each file can be up to 50 MB. Batches can contain up to 200 files or 1 GB total.
Works Everywhere
Works on Windows, Mac, Linux, iOS, Android - any modern browser.
Free Online SCC to VTT Converter
Our SCC to VTT converter bridges the gap between broadcast captioning and web video. SCC files encode CEA-608 closed caption data as hexadecimal byte pairs with SMPTE timecodes, a format designed for television delivery. VTT (WebVTT) is the W3C standard for web video captions. This tool decodes common CC1 pop-on caption data, converts frame-based timecodes to VTT timestamps, adds the mandatory WEBVTT header, and outputs a plain .vtt file ready for HTML5 video, YouTube uploads, or JavaScript video players.
Input Format
SCCSCC (Scenarist Closed Captioning) is the industry-standard format for delivering closed captions to North American broadcast television and major streaming services. Developed by Leitch/Scenarist, SCC files encode CEA-608 (Line 21) caption data as hexadecimal byte pairs, paired with SMPTE timecodes in HH:MM:SS:FF format (hours:minutes:seconds:frames at 29.97 fps). The file starts with a header line (Scenarist_SCC V1.0) followed by timecode-tab-data triplets. Because the caption text is hex-encoded, SCC files are not human-readable without a decoder.
Output Format
VTTVTT (WebVTT) is the W3C standard subtitle format for web video. A VTT file starts with the literal header WEBVTT on the first line, followed by cue blocks using HH:MM:SS.mmm --> HH:MM:SS.mmm timestamps (period before milliseconds). VTT supports optional cue settings (positioning, alignment, sizing), inline styling tags, NOTE comments, and CSS blocks. It is the native subtitle format for HTML5 video, YouTube, Vimeo, and JavaScript video players.
Features
Why Convert?
Format Differences
Common Use Cases
Web Video Captions
Add decoded SCC captions to HTML5 video on your website using a VTT track element, enabling native browser subtitle controls.
YouTube Caption Upload
Convert broadcast SCC captions to VTT and upload them to YouTube Studio, where SCC format is not accepted.
E-Learning Subtitles
Add decoded closed captions to lecture videos on e-learning platforms that accept VTT format for accessibility.
JavaScript Player Integration
Load decoded SCC captions as VTT in Video.js, Plyr, or JW Player for web-based video streaming.
Streaming Web Delivery
Convert broadcast captions to VTT for web streaming setups where SCC is not supported by the delivery pipeline.
Caption Content Migration
Move broadcast caption content to web-native formats for online distribution, archiving, or content repurposing.
Related Formats
SCC (Scenarist Closed Captioning)
The input format: hex-encoded CEA-608 caption data designed for broadcast television delivery.
SRT (SubRip)
The universal alternative: if your target is smart TVs or desktop players rather than web browsers, convert SCC to SRT.
TTML (Timed Text Markup Language)
The XML-based alternative: used for IMSC and EBU-TT delivery specs in professional streaming workflows.
Frequently Asked Questions
VTT is the standard choice for HTML5 track elements and is widely supported by web video platforms and JavaScript players. Choose SRT if the target is smart TVs or desktop media players.
SCC uses SMPTE timecodes in HH:MM:SS:FF format at 29.97fps. The converter multiplies the frame number by 33.37ms (1000/29.97) to produce VTT timestamps in HH:MM:SS.mmm format.
The parser focuses on common CC1 pop-on captions. It does not provide full roll-up, paint-on, or CC3 decoding, so check the output before professional delivery.
Yes. VTT files are invalid without the literal text WEBVTT on the first line. The converter always adds this header before the first cue.
Yes. YouTube Studio accepts VTT files for caption uploads. After converting SCC to VTT, upload it in the Subtitles tab of your video.
Yes, it is free with no registration or watermarks. Each file can be up to 50 MB, and all processing is client-side.