Skip to content

SRT to STL Converter

Fast. Private. Perfect.

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

Private & Secure
Blazing Fast
Free & Unlimited
SRT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
STL
// Spruce Subtitle File
// Format: Start Time, End Time, Subtitle Text
 
00:00:01:00 , 00:00:04:00 , Hello, world!
00:00:04:15 , 00:00:08:00 , This is a subtitle file.
00:00:08:15 , 00:00:12:00 , Converted locally!

Drag & drop your SRT file here

or click to browse

Supports .srt files up to any size

100% LocalNo UploadSecureInstant

How It Works

1

Upload SRT File

Drag & drop or select your .srt file

2

Convert Instantly

We process it locally in your browser

3

Download STL

Get your .stl 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.

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 SRT to STL Converter

Our SRT to STL converter transforms universal SubRip subtitles into EBU STL (Subtitle Transmission List) format for European broadcast television and DVD production. The converter generates a GSI header block with metadata fields, converts SRT millisecond timestamps to 25fps frame-based timecodes, maps subtitle text into TDI data blocks with proper field formatting, and produces a valid .stl file that European broadcasters and DVD authoring systems can ingest.

Input Format

SRT

SRT (SubRip) is the most universally supported subtitle format. Each entry has a sequential index number, a timestamp line in HH:MM:SS,mmm --> HH:MM:SS,mmm format (comma before milliseconds, arrow separating start and end), and subtitle text. SRT files are plain text and recognized by virtually every media player, smart TV, video editor, and streaming platform.

Output Format

STL

STL (EBU STL, Subtitle Transmission List) is a subtitle format standardized by the European Broadcasting Union (EBU Tech 3264) for television subtitling and DVD production. STL files contain a header block (GSI - General Subtitle Information) with metadata like program title, translator, revision, and frame rate, followed by subtitle data entries (TDI - Text Data Information) containing timing, text, and extension data. STL is the standard format for European broadcast workflows, DVD authoring, and DVB subtitling in EBU member countries.

Features

Generates a valid EBU STL GSI header block with standard metadata fields
Converts SRT timestamps (HH:MM:SS,mmm) to 25fps STL timecodes (HH:MM:SS:FF)
Maps subtitle text into properly formatted TDI data blocks
Sets default vertical position and justification codes
Handles UTF-8 to EBU character set mapping where possible
Outputs .stl files compatible with European broadcast systems

Why Convert?

STL is required for subtitle delivery to European broadcast television networks (BBC, ARD, France Televisions).
DVD authoring systems in Europe use STL as a standard subtitle import format.
EBU member broadcasters exchange subtitle files in STL format.
STL preserves 25fps frame-accurate timing for European PAL broadcast.
European DVB subtitling workflows use STL as the source format.
STL includes structured metadata (title, language, translator) that broadcast workflows require.
Convert subtitles produced for international use into the format European broadcasters expect.

Format Differences

SRT is a simple plain-text list; STL uses structured GSI header and TDI data blocks.
SRT uses HH:MM:SS,mmm timestamps; STL uses HH:MM:SS:FF frame-based timecodes at 25fps.
SRT has no metadata section; STL includes a GSI header with program title, language, and translator.
SRT text is variable-length UTF-8; STL uses fixed-width text fields with EBU character encoding.
SRT has no positioning; STL includes vertical position and justification codes per entry.
SRT is universal; STL is specific to European broadcast and DVD workflows.

Common Use Cases

European Broadcast Delivery

Produce STL files from SRT subtitles for delivery to European broadcasters like BBC, ARD, or France Televisions that require EBU format.

DVD Authoring

Import subtitles into European DVD authoring systems that accept STL as a standard subtitle format.

DVB Subtitling

Prepare subtitle content for DVB (Digital Video Broadcasting) workflows that use STL as the source format.

Broadcast Metadata

Include program title, language, and translator metadata in the STL GSI header for broadcast workflow integration.

Multi-Format Distribution

Produce both SRT (for streaming) and STL (for broadcast) from the same subtitle source for multi-platform delivery.

Subtitle Localization

Convert internationally-produced subtitles to STL for European localization and broadcast distribution.

Related Formats

Frequently Asked Questions

EBU STL (Tech 3264) is the European Broadcasting Union standard for subtitle file exchange between broadcast systems. It encodes subtitles in a binary format with a GSI (Global Screen Information) header and TTI (Text Timing Information) blocks. BBC, ARD, France Televisions, RAI, and other European broadcasters use STL for television subtitle delivery.

STL supports multiple frame rates (23.976, 24, 25, 29.97, 30 fps). European broadcasters typically use 25 fps (PAL), while film-originated content may use 24 fps. The converter defaults to 25 fps for European broadcast compatibility but allows you to specify the correct frame rate.

STL supports multiple character code tables defined in the GSI header (CCT field). The converter handles UTF-8 input and maps characters to the appropriate STL code table, supporting accented characters common in European languages.

The GSI (Global Screen Information) header is a 1024-byte binary block at the start of every STL file containing metadata like the programme title, episode number, language code, creation date, and revision number. The converter generates a valid GSI header automatically from your SRT file.

SRT timestamps in HH:MM:SS,mmm format are converted to STL EBU timecodes in HH:MM:SS:FF format, where FF is the frame number (0-24 for 25fps). Millisecond values are mapped to the nearest frame number based on the selected frame rate.

Yes, completely free with no sign-up, no watermarks, and no file size limits. All processing happens in your browser, so your subtitle files are never uploaded to a server.

Ready to convert your subtitles?

Drop your SRT file here and convert to STL instantly.

Related Resources