SCC to VTT Converter
Fast. Private. Perfect.
100% local processing in your browser. No upload. No waiting. No limits.
Drag & drop your SCC file here
or click to browse
Supports .scc files up to any size
More Subtitle Tools
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.
Truly Unlimited
No file size limits. No daily limits. Completely free.
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 the hex-encoded caption text, converts frame-based timecodes to VTT timestamps, adds the mandatory WEBVTT header, and outputs a valid .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 Coursera, Canvas, or Moodle, which require 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 required for HTML5 web video, YouTube, and JavaScript players. If your captions will be viewed in a web browser, VTT is the correct format. 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 converter handles all three CEA-608 modes: pop-on (instant appearance), roll-up (scrolling), and paint-on (character-by-character). All produce standard VTT cues.
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, completely free with no registration, no watermarks, and no usage limits. All processing is client-side.