KiiMix
Language

Subtitle formats and encoding guide

If a subtitle file will not open, looks garbled or fails to convert, check its format, character encoding and whether it contains text in the first place.

These tools accept subtitle files, not MP4 or MKV videos. They do not extract video tracks or perform OCR. Saving a subtitle file as TXT is different from recognizing or extracting subtitles from a video.

Choosing SRT, VTT or ASS

SRT is a common choice for exchanging subtitles, VTT is designed for web video, and ASS is useful for detailed styling and effects. Check the receiving player or editor’s requirements before choosing.

Choosing SRT, VTT or ASS
FormatStylingTypical useConversion notes
SRT (.srt)Plain text; some players support basic tagsPlayers, editors and subtitle exchangeNot suitable for preserving complex layouts
VTT (.vtt)Styles and positioning; rendering depends on the playerWeb video captionsRequires a WEBVTT header
ASS / SSA (.ass / .ssa)Fonts, colors, positioning and effectsSubtitles with detailed typesettingConversion may discard styling

A format’s capabilities are separate from what a converter preserves. KiiMix keeps dialogue and basic timing, removes inline formatting, and does not preserve the original positioning, effects or complete layout. ASS output uses a default style and 10 ms timing precision; converting to ASS does not create complex styles that were absent from the source.

Soft subtitles and burned-in subtitles

Soft subtitles are stored separately from the picture, either as a track inside a video or as an external file. They can contain text or images. Text tracks can be extracted or converted by tools that support their format; image subtitles need OCR to become text.

Burned-in subtitles are pixels in the video image, with no separate subtitle text to export. Rebuilding the displayed subtitles requires OCR and proofreading. Speech transcription can produce new dialogue captions, but it does not extract the original on-screen subtitles.

Being able to turn subtitles off usually indicates that they are separate from the picture. Being unable to turn them off is not conclusive: the player may not expose the controls. Check the media’s subtitle tracks and any external subtitle files loaded by the player.

Why image subtitles cannot be converted directly to text

PGS, commonly saved as .sup, and VobSub, typically an .idx file paired with .sub, contain subtitle images and display timing rather than copyable text. They can be extracted as soft subtitle tracks, but converting them to a text format such as SRT still requires OCR.

The current tools do not support PGS, VobSub or OCR. Use software that recognizes image subtitles to produce a text subtitle file, proofread it, then convert its format or save its dialogue as TXT.

Fixing garbled Chinese subtitles

Garbled text often means a file was opened with the wrong encoding. Choosing the correct encoding can usually recover the text if the original bytes are intact. If it was already saved with replacement characters such as � or question marks, changing the encoding cannot recover the lost content; obtain the original file again.

Fixing garbled Chinese subtitles
EncodingCommon sourceWhat to select
UTF-8Modern software and downloaded subtitlesTry first; also used for output
GBK / GB2312Older simplified Chinese subtitlesGB18030 (GBK)
Big5Older traditional Chinese subtitlesBIG5; check the preview

KiiMix checks encoding markers, tries UTF-8, and estimates another encoding when needed. Detection can be wrong. Change Input encoding for the affected file and inspect the Chinese text; once it looks right, click Process all to generate a new result. Output uses UTF-8.

Open the converter to check encoding →

Common questions

How do I fix subtitles that are out of sync?

A constant offset can be corrected by shifting all timestamps in a subtitle editor. Growing drift can result from a frame-rate, playback-speed or source-version mismatch; a sudden change may indicate different cuts or edits. The current tools do not shift timestamps or synchronize subtitles automatically.

Why can’t I extract subtitles from an MP4?

MP4 is a container, and visible on-screen subtitles do not prove it has a separate subtitle track. Check the media information: subtitles may be burned in or loaded from an external file. If a track exists but extraction fails, check its type, selected language and the extractor’s supported formats. KiiMix’s subtitle-to-text tool accepts subtitle files, not MP4.

What are the file and batch limits?

Each subtitle file can be up to 2 MB (2,000,000 bytes), with up to 10 files per batch. File contents stay in your browser. For larger files, use a local subtitle application that supports them.

Why did the styles disappear after conversion?

The target format may be unable to express the original styling, or the converter may not preserve that information. KiiMix focuses on dialogue and basic timing. To retain the original layout and effects, keep the source file and use a player or editor that supports its format.

← All subtitle tools