💬
Creator & Video/SRT Caption Formatter

SRT Caption Formatter

Auto-detect SRT / VTT / plain text. Convert, clean, time-shift.

LOCALAuto-detectTime shiftCPS warning3 output formats
Saved Subtitles· Auto-save on
▾
Der RechnerPage 1

Paste subtitles and click “Format”

Data Source & Legal Disclaimer
Effective: Current
Sources: SubRip (.srt) Subtitle Format

All formatting is performed locally in your browser — your subtitle file and video timestamps are never uploaded. Timing adjustments use standard .srt conventions. Always preview the output with your actual video before publishing.

See all data sources & update policy →
So funktioniert esPage 2

How the SRT subtitle format works — illustrated

An SRT (SubRip) file is a plain-text sequence of cue blocks. Each block starts with an incrementing cue number, then a timestamp line in HH:MM:SS,mmm form (hours:minutes:seconds,milliseconds) with an arrow (-->) between the start and end time, then one or more text lines. The closely related VTT (WebVTT) format is identical except it requires a WEBVTT header, writes milliseconds with a dot (00:00:03.500), and supports inline styling. Players like YouTube, VLC, and Premiere align each text line to its timestamp window — so the two things that matter most are correct timing and reading speed (around 15–20 characters per second).

Anatomy of an SRT cue block — and how VTT differs
100:00:03,500 --> 00:00:07,200Welcome back! Todaywe build a sketch.Cue numberstarts at 1, +1 per blockStart --> endHH:MM:SS,mmm windowText lineskeep to 2 lines · ~15–20 CPSVTT variant — almost identicaladds a WEBVTT header line · milliseconds use a dot (00:00:03.500) · optional inline stylingFormatter: auto-detect format · re-wrap lines · shift time offset · CPS warning flags

Every cue is a numbered block of start → end timestamps plus text. The formatter auto-detects SRT / VTT / plain text, re-wraps long lines, applies a time offset, and checks characters-per-second (CPS) so your captions stay readable.

Tightening a rough transcript — Diego's interview captions

Diego interviews a guest for his 40-minute podcast. His recorder exports captions with no header, over-long single-line cues, and every timestamp landing 2.4 seconds late. He cleans it up before publishing to YouTube.

  1. Paste & auto-detect:He pastes the raw transcript; the formatter identifies it as SRT and reports 128 cue blocks across a 38:52 duration
  2. Re-wrap the lines:Setting max line length 42 and max 17 CPS breaks the long sentences into readable two-line cues that fit on phone screens
  3. Shift the timing:A +2.4 s offset pushes every start/end timestamp forward so captions land exactly on the speech
  4. Convert & publish:He exports VTT for YouTube and plain SRT for X (Twitter); remaining CPS warnings flag the few cues still too fast to read comfortably
FAQ & DetailsPage 3

To format subtitles: upload your SRT file — the tool adjusts timing, converts between SRT and VTT, and checks characters-per-second limits, all in your browser.

FreeToolHub SRT Subtitle Formatter is a free browser-based tool that formats, converts, and fixes SRT subtitle files, no signup, no upload.

Über dieses Tool

Was ist dieses Tool?

Konvertieren zwischen SRT, VTT und Klartext. Automatische Formaterkennung, Zeitverschiebung anwenden, lange Zeilen umbrechen, bei hoher Zeichenrate pro Sekunde warnen. Kostenlos, kein Upload.

Auto-detectTime shiftCPS warning3 output formats

Was ist der SRT-Untertitel-Formatierer?

Dieses Werkzeug repariert und gestaltet Untertiteldateien neu: Es konvertiert zwischen SRT, WebVTT und Klartext; wendet Zeitverschiebungen an, um zu früh oder zu spät verschobene Dateien zu korrigieren; nummeriert defekte Cue-Sequenzen neu; und bricht zu lange Zeilen auf lesbare Längen um. Qualitätsprüfungen kennzeichnen die Probleme, mit denen Player Probleme haben — sich überlappende Cues, negative Dauerangaben, Lesegeschwindigkeiten über bequeme Zeichen pro Sekunde (CPS) und Lücken, die zu kurz zum Lesen sind — mit einem Klick für jede Korrektur. Laden Sie eine Datei, überprüfen Sie die Diagnosen, wenden Sie Reparaturen an und laden Sie eine saubere Kopie herunter; die gesamte Pipeline läuft lokal, sodass unveröffentlichte Videountertitel nie hochgeladen werden.

Wer sollte dieses Werkzeug verwenden?

Videobearbeiter korrigieren maschinell generierte Untertitel, deren Timing driftet oder deren Zeilen zu lang sind, bevor sie ausgeliefert werden. Kurs-Ersteller konvertieren SRT in VTT für HTML5-Player und in Klartext für Transkripte und Shownotes. Übersetzer fassen Untertiteldateien zusammen und synchronisieren sie neu mit neuen Schnittversionen desselben Videos. Podcast-Redakteure verwerten Untertitel in Artikel. Jeder, der Untertiteldateien aus verschiedenen Tools erhält — jedes mit eigenen Formatierungsbesonderheiten — normalisiert sie hier in ein einheitliches, spezifikationskonformes Format.

Wie funktioniert es?

(1) Laden Sie eine .srt- oder .vtt-Datei hoch oder fügen Sie sie ein; der Parser ordnet jeden Cue mit seiner Nummer, Zeitstempeln und Text zu. (2) Überprüfen Sie die Diagnosen: Überlappungen, Lücken, extreme Dauerangaben und die Geschwindigkeit in Zeichen pro Sekunde. (3) Wenden Sie Korrekturen an — verschieben Sie alle Zeitangaben, nummerieren Sie neu, brechen Sie Zeilen auf Ihr Zeilenlängenlimit um und reparieren Sie markierte Probleme — oder konvertieren Sie die Formate direkt. (4) Laden Sie die bereinigte Datei in SRT-, VTT- oder Klartextformat herunter. Verschiebungen werden positiv oder negativ angewendet, sodass sowohl frühe als auch späte Verschiebungen in einem Durchgang korrigiert werden.

Was macht Untertitel professionell aussehen?

Lesbare Untertitel folgen messbaren Regeln. Zeilenlänge: maximal 42 Zeichen pro Zeile, eine oder zwei Zeilen pro Cue — zwei kurze Zeilen schlagen eine lange auf jedem Bildschirm. Lesegeschwindigkeit: 15–21 Zeichen pro Sekunde für Erwachsenenpublikum, niedriger für Kinderinhalte; alles Schnellere wird gekürzt oder in zwei Cues aufgeteilt. Dauer: mindestens 1 Sekunde, damit ein Cue tatsächlich lesbar ist, maximal 7 Sekunden, mit mindestens 2 Bildabständen zwischen Cues, sodass sie sich nie visuell überschneiden. Positionierung: unten mittig, frei von eingebranntem Text und unteren Drittel-Grafiken. Textstil: Groß- und Kleinschreibung statt GROSSBUCHSTABEN, vollständige Zeichensetzung, Sprecheränderungen mit Bindestrichen markiert und Soundereignisse in Klammern [Musik spielt] für Barrierefreiheit. Synchronisationsdisziplin: Untertitel führen Gesprochenes um einen Sekundenbruchteil an — Zuschauer verzeihen Verspätung mehr als Frühzeitigkeit. Die Diagnosen dieses Formatters kodieren genau diese Schwellenwerte, sodass professionelle Ausgabe der Standard ist und kein manueller Audit erforderlich ist.

Häufige Fragen

Wie korrigiere ich sich überschneidende Untertitel in einer SRT-Datei?

Laden Sie die .srt-Datei in diesen Formatter ein — er erkennt Überlappungen, negative Dauerangaben und Lücken unter Ihrem Schwellenwert, synchronisiert dann die gesamte Datei in einem Durchlauf neu oder nummeriert sie um, während der Text erhalten bleibt.

Was ist das korrekte SRT-Untertitelformat?

Fortlaufende Nummer, Zeitstempelzeile im Format HH:MM:SS,mmm --> HH:MM:SS,mmm, eine oder mehrere Textzeilen, dann eine leere Zeile. Abweichungen bei Kommas, Pfeilen oder Nummerierung brechen die meisten Player — dieses Werkzeug normalisiert alle.

Wie lange sollte ein Untertitel auf dem Bildschirm bleiben?

Branchenstandard ist eine Dauer von 1–7 Sekunden mit einer Mindestlücke von 2 Bildern zwischen Cues und einer Lesegeschwindigkeit von etwa 15–21 Zeichen pro Sekunde für Erwachsenenpublikum.

Kann ich SRT online in VTT konvertieren?

Ja — dieses Werkzeug exportiert WebVTT, das dieselbe Cue-Struktur mit einer WEBVTT-Kopfzeile und mit Punkten getrennten Zeitstempeln verwendet, die für HTML5-Track-Elemente erforderlich ist.

Kann es Untertiteldateien konvertieren und zeitverschieben?

Ja. Konvertieren zwischen SRT- und WebVTT-Formaten, verschieben Sie Zeitstempel um ±Millisekunden (korrigieren Sie Sync-Drift) und bereinigen Sie Formatierungsfehler (fehlende Sequenznummern, falsche Zeitstempel-Trennzeichen). Erkennt automatisch das Eingabeformat. Eine 2-Stunden-Film-Untertiteldatei (2.000+ Cues) wird in unter 1 Sekunde verarbeitet, mit Unterstützung für die Bildraten-Konvertierung (23,976, 25, 29,97 fps).

Welche häufigen Untertitelfehler korrigiert es?

Es repariert: BOM-Zeichen, die Player brechen, CRLF-/LF-Zeilenumbruch-Inkonsistenzen, fehlende Leerzeilen zwischen Cues, Zeitstempel mit Punkten statt Kommas (SRT erfordert 00:01:23,456) und sich überschneidende Cue-Zeitangaben. Diese Fehler führen dazu, dass Untertitel als Rohtext angezeigt werden oder gar nicht in VLC, Plex und Smart-TV-Playern erscheinen.

Can it convert and time-shift subtitle files?

Yes. Convert between SRT and WebVTT formats, shift timestamps by ±milliseconds (fix sync drift), and clean formatting errors (missing sequence numbers, incorrect timestamp delimiters). Auto-detects input format. A 2-hour movie subtitle file (2,000+ cues) processes in under 1 second with frame-rate conversion support (23.976, 25, 29.97 fps).

What common subtitle errors does it fix?

It repairs: BOM characters that break players, CRLF vs LF line-ending inconsistencies, missing blank lines between cues, timestamps using periods instead of commas (SRT requires 00:01:23,456), and overlapping cue timings. These errors cause subtitles to display as raw text or not appear at all in VLC, Plex, and smart TV players.

Verwandte Tools

Teilen:𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.