Skip to main content
Konthora

Knowledge Center

Subtitle and Transcript Formats: SRT, VTT, TXT, and JSON

When you generate a transcript, choosing the right file format is essential for your workflow. Learn when to use timed subtitle formats like SRT and VTT versus readable transcripts like TXT or structured data like JSON.

What Are Subtitle and Transcript Formats?

When you extract spoken text from audio or video, the output needs to be saved in a file format. The format you choose determines how the text can be used later. Konthora supports exporting transcripts in four standalone formats: SRT, VTT, TXT, and JSON.

Some formats (like SRT and VTT) contain embedded timestamps, making them ideal for displaying timed closed captions alongside a video. Other formats (like TXT) are simply readable text, while formats like JSON are designed to be parsed by software applications.


SRT for Timed Subtitles

SRT (SubRip Subtitle) is the most widely supported timed subtitle format. It consists of sequential numbers, start and end timestamps, and the text that should appear on screen.

Because of its simplicity, SRT is highly recommended when adding captions to a video platform or importing captions into a standard video editor. It provides the essential timing data required to align text with speech.


VTT for Web Captions

VTT (WebVTT) is a more modern timed subtitle format designed specifically for the HTML5 <track> element used in web video players. Like SRT, it includes exact start and end timestamps.

VTT is often the preferred choice for developers building custom web video experiences, as it is the native format for web browsers.


TXT for Plain Transcripts

TXT is a standard plain text file format. When you export a transcript as a TXT file, you receive only the readable words, without any embedded timestamps or structural data.

TXT is the best format if you want to read the transcript like a document, copy and paste the text into an article, or review the content without the distraction of subtitle timing codes.


JSON for Structured Transcript Data

JSON is a lightweight data-interchange format designed to be easily parsed by software. A JSON transcript file contains highly structured data, often breaking down the transcript word-by-word alongside detailed timing information.

JSON is primarily used when you need to process transcript data programmatically, such as building custom search interfaces or organizing transcript text and timestamp data for structured workflows.


Which Format Should You Choose?

Selecting the right format depends entirely on what you intend to do with the generated text. The table below summarizes the key differences.

FormatBest ForIncludes TimingTypical Use
SRTGeneral video platforms and editorsYesUploading captions to video hosting sites
VTTHTML5 web video playersYesCustom web development
TXTReading and archivingNoPlain text documents and articles
JSONStructured transcript dataYesOrganizing transcript text and timestamp data for structured workflows

Ready to export your file?

Upload your media to transcribe and download standalone SRT, VTT, TXT, or JSON files instantly.

Generate Subtitles

Frequently Asked Questions

Which format should I use for YouTube?
SRT is the most commonly recommended format for major video platforms because it is simple and widely supported.
Does Konthora burn these formats into my video?
No. Konthora generates standalone subtitle and transcript files (SRT, VTT, TXT, or JSON). It does not burn captions into the video or provide a full video editor.
What is the difference between SRT and VTT?
Both are timed subtitle formats, but VTT was developed specifically for HTML5 web video.