💬
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
▾
La calculadoraPage 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 →
Cómo funcionaPage 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 y detallesPage 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.

Sobre esta herramienta

¿Qué es esta herramienta?

Convierte entre SRT, VTT y texto plano. Detección automática de formato, desfase horario, ajuste de líneas largas y avisos de CPS alto. Gratis, sin subidas.

Auto-detectTime shiftCPS warning3 output formats

¿Qué es el formateador de subtítulos SRT?

Esta herramienta repara y reestiliza archivos de subtítulos: convierte entre SRT, WebVTT y texto plano; aplica desplazamientos de tiempo para corregir archivos que se cargan demasiado pronto o demasiado tarde; renumera secuencias de cues rotas; y ajusta las líneas demasiado largas a longitudes legibles. Las comprobaciones de calidad señalan los problemas que hacen fallar a los reproductores —cues solapados, duraciones negativas, velocidades de lectura por encima de un CPS cómodo y huecos demasiado cortos para leer— con una corrección de un clic para cada uno. Carga un archivo, revisa los diagnósticos, aplica las reparaciones y descarga una copia limpia; toda la cadena se ejecuta localmente para que los subtítulos de un vídeo sin publicar nunca se suban.

¿Quién debería usar esta herramienta?

Los editores de vídeo corrigen subtítulos generados automáticamente cuyo timing se desvía o cuyas líneas quedan largas antes de la entrega. Los creadores de cursos convierten SRT a VTT para reproductores HTML5 y a texto plano para transcripciones y apuntes. Los traductores fusionan y re-cronometran archivos de subtítulos contra nuevos cortes del mismo vídeo. Los podcasters reutilizan subtítulos como artículos. Y cualquiera que reciba archivos de subtítulos de herramientas distintas —cada una con sus rarezas de formato— los normaliza aquí a un formato único, consistente y conforme a la especificación.

¿Cómo funciona?

(1) Carga o pega un archivo .srt o .vtt; el analizador mapea cada cue con su número, sus marcas de tiempo y su texto. (2) Revisa los diagnósticos: solapamientos, huecos, duraciones extremas y velocidad en caracteres por segundo. (3) Aplica las correcciones —desplaza todo el timing, renumera, reajusta las líneas a tu límite de longitud y repara los problemas señalados— o convierte los formatos directamente. (4) Descarga el archivo limpio en SRT, VTT o texto plano. Los desplazamientos se aplican en positivo o en negativo, así que las desviaciones tempranas y tardías se corrigen en la misma pasada.

¿Qué hace que los subtítulos parezcan profesionales?

Los subtítulos legibles siguen reglas medibles. Longitud de línea: como máximo 42 caracteres por línea, una o dos líneas por cue; dos líneas cortas superan a una larga en cualquier pantalla. Velocidad de lectura: entre 15 y 21 caracteres por segundo para público adulto, más baja para contenido infantil; cualquier cosa más rápida se recorta o se divide en dos cues. Duración: 1 segundo mínimo para que un cue sea realmente legible, 7 segundos máximo, con al menos 2 frames de hueco entre cues para que nunca colisionen visualmente. Posición: abajo y al centro, libre de texto incrustado y de gráficos de la banda inferior. Estilo de texto: minúsculas de frase en lugar de MAYÚSCULAS, puntuación intacta, cambios de hablante marcados con rayas y eventos sonoros entre corchetes [music playing] por accesibilidad. Disciplina de sincronización: los subtítulos se adelantan a lo hablado como mucho una fracción de segundo, porque el espectador perdona más la falta que el exceso. Los diagnósticos de este formateador codifican exactamente estos umbrales, de modo que la salida de nivel profesional es el valor por defecto en lugar de una revisión manual.

Preguntas frecuentes

¿Cómo arreglo subtítulos solapados en un archivo SRT?

Carga el .srt en este formateador: detecta los solapamientos, las duraciones negativas y los huecos por debajo de tu umbral, y después re-cronometra o renumera todo el archivo en una sola pasada conservando el texto.

¿Cuál es el formato correcto de subtítulos SRT?

Número secuencial, línea de marcas de tiempo en formato HH:MM:SS,mmm --> HH:MM:SS,mmm, una o más líneas de texto y luego una línea en blanco. Las desviaciones en comas, flechas o numeración rompen la mayoría de los reproductores; esta herramienta las normaliza todas.

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.

Herramientas relacionadas

Compartir:𝕏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.