Skip to content

VTT to SCC Subtitle Converter

Fast. Private. Perfect.

100% local processing in your browser. No upload. No waiting.

Private & Secure
Blazing Fast
Free & Private
VTT
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
SCC
Scenarist_SCC V1.0
 
00:00:01:00 9420c8e5ececef2c20f7eff2ec64a180942f
00:00:04:00 942c
00:00:04:15 94205468e97320e973206120737562f4e9f4ece520e6e9ece5ae942f
00:00:08:00 942c
00:00:08:15 942043ef6e76e5f2f4e56420ecefe361ecec79a1942f
00:00:12:00 942c

Drag & drop your VTT file here

or click to browse

Supports .vtt files up to 50 MB

100% LocalNo UploadSecureInstant

How It Works

1

Upload VTT File

Drag & drop or select your .vtt file

2

Convert Instantly

We process it locally in your browser

3

Download SCC

Get your .scc 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 VTT to SCC Converter

This browser-based converter reads timestamped WebVTT cue blocks, discards cue identifiers and cue settings, and writes a Scenarist_SCC V1.0 file containing basic pop-on caption data. Text is encoded as hexadecimal byte pairs, timing is quantized to a 29.97 fps frame grid, and characters outside the printable ASCII range are replaced with question marks.

Input Format

VTT

VTT (WebVTT) is a text subtitle format for web video. A VTT file starts with a WEBVTT header and uses HH:MM:SS.mmm --> HH:MM:SS.mmm cue timing. It can also contain cue identifiers, cue settings, inline tags, NOTE blocks, and style metadata.

Output Format

SCC

SCC (Scenarist Closed Captioning) represents CEA-608 caption data as hexadecimal byte pairs paired with HH:MM:SS:FF timecodes. SCC output from this converter includes the Scenarist_SCC V1.0 header, basic pop-on control codes, and printable ASCII caption text.

Features

Reads timestamped WebVTT cue blocks directly in your browser
Writes a Scenarist_SCC V1.0 file with basic pop-on control codes
Discards VTT cue identifiers and cue settings
Quantizes timing to a 29.97 fps frame grid
Encodes printable ASCII text as hexadecimal byte pairs
Replaces unsupported non-ASCII characters with question marks

Why Convert?

SCC is a common exchange format for CEA-608 caption data.
Some caption encoders and broadcast tools expect SCC rather than WebVTT.
SCC timecodes use a frame grid, while VTT timing uses millisecond timestamps.
Converting in the browser avoids uploading program material or caption text.
A quick SCC draft can be reviewed in dedicated captioning software before delivery.
Keeping VTT and SCC versions supports separate web and caption-workflow distribution.

Format Differences

VTT stores readable UTF-8 text; this SCC output encodes printable ASCII as hexadecimal byte pairs.
VTT uses HH:MM:SS.mmm timestamps; this output uses HH:MM:SS:FF values on a 29.97 fps frame grid.
VTT supports cue settings and positioning; those settings are discarded during conversion.
VTT inline tags remain as literal text rather than becoming CEA-608 attributes.
VTT supports comments and metadata; this output carries only caption timing and encoded text.
VTT can contain Unicode; unsupported characters are visibly replaced with question marks.

Common Use Cases

Basic Caption Draft

Create a basic SCC draft from web captions before checking it in dedicated caption software.

Tool Interchange

Move timestamped VTT cues into a caption workflow that accepts Scenarist SCC input.

Text Simplification

Convert multiline Unicode web subtitles into single-line printable ASCII caption data when that restriction is acceptable.

Web and Caption Copies

Keep a VTT version for web playback while producing a basic SCC copy for another workflow.

Offline Conversion

Process subtitle files locally when uploading program captions to another service is not appropriate.

Timing Review

Quantize millisecond VTT timing to a 29.97 fps frame grid for caption-oriented review.

Related Formats

Frequently Asked Questions

It preserves cue timing and text after conversion constraints are applied: line breaks become spaces, only printable ASCII can be encoded, and unsupported characters are replaced with question marks. VTT inline tags are treated as literal text rather than converted to CEA-608 styling.

Millisecond VTT timing is quantized to HH:MM:SS:FF values on a 29.97 fps frame grid. The output uses colon-separated frame values and does not add drop-frame metadata.

The output uses basic pop-on control codes. Roll-up and paint-on modes are not selectable in this converter.

Cue identifiers and settings such as line, position, size, and align are discarded. The generated SCC uses basic pop-on caption controls and does not map VTT positioning or alignment.

No. Tags such as italic, bold, or voice spans remain as literal source text if they are present in the parsed cue. They are not translated into CEA-608 mid-row or PAC control codes.

The generated caption data is limited to printable ASCII. Characters outside that range, including accented characters and CJK text, are replaced with question marks. Use a dedicated captioning workflow if full CEA-608 extended-character support is required.

Ready to convert your subtitles?

Drop your VTT file here and convert to SCC instantly.