Convertir SRT a VTT
Haz que tus subtítulos SubRip funcionen en el elemento de vídeo del navegador y en los reproductores web, sin subirlos.
Pega o escribe arriba para ver el resultado aquí.
Tus archivos se quedan en tu dispositivo
Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.
Ejemplo
Ejemplo: los subtítulos de un taller de repostería grabado, de SRT a WebVTT
Una escuela de cocina publica en su propia web un taller de repostería de hora y cuarto, con un reproductor de vídeo HTML5. El editor le entregó taller-bizcocho.srt, que ese reproductor no lee. Se abre el .srt con el Bloc de notas, se copia entero y se pega; no hay nada que ajustar. Cuatro subtítulos de muestra:
| En el SRT | En el VTT |
|---|---|
| el primer subtítulo empieza directamente | WEBVTT y una línea vacía al principio |
| los números 1 a 4 encima de cada subtítulo | se quitan: cada subtítulo empieza por su línea de tiempos |
| 00:00:02,000 --> 00:00:05,400 | 00:00:02.000 --> 00:00:05.400 |
| «¡Hola! Hoy hacemos / un bizcocho de yogur.», en dos líneas | igual, en dos líneas, con la ¡ y las tildes |
| «- ¿Cuántos huevos lleva?» y «- Tres, a temperatura ambiente.» | las dos líneas con guion, sin cambios |
| «(Suena la batidora)» entre las etiquetas de cursiva | igual: la cursiva también existe en WebVTT |
| 01:02:10,300 --> 01:02:13,900 | 01:02:10.300 --> 01:02:13.900 |
Debajo del resultado: 4 subtítulos, formato leído srt. El archivo se descarga como subtítulos.vtt, en UTF-8; renómbralo taller-bizcocho.vtt y enlázalo con una etiqueta track dentro del elemento video. El texto y los tiempos no cambian: solo la coma de los milisegundos pasa a ser un punto.
Cómo funciona
- Abre el archivo .srt en cualquier editor de texto, cópialo entero y pégalo en el cuadro de entrada.
- El resultado aparece mientras escribes. La herramienta añade la cabecera WEBVTT, cambia la coma de las marcas de tiempo por un punto y conserva el texto y el orden de los subtítulos.
- Revisa el resultado. Los números del SRT no pasan al VTT, donde los identificadores son opcionales; un bloque con un nombre en vez de un número lo conserva. El orden y los tiempos no cambian.
- Copia el resultado o descárgalo como archivo .vtt y enlázalo desde un elemento <track> o súbelo a tu plataforma de vídeo.
Preguntas frecuentes
- ¿Cuál es la diferencia entre SRT y VTT?
- Los dos son formatos de subtítulos en texto plano con bloques numerados. VTT (WebVTT) empieza con una línea de cabecera WEBVTT, usa un punto en vez de una coma antes de los milisegundos (00:00:01.000) y admite estilos, posicionamiento y etiquetas de voz. SRT es más antiguo y lo admiten casi todos los reproductores de escritorio; VTT es lo que exigen el vídeo HTML5 y los reproductores web.
- ¿Cómo pongo el archivo .vtt en mi vídeo?
- Dentro del elemento <video>, añade una etiqueta como <track kind="subtitles" src="taller.vtt" srclang="es" label="Español" default>. El .vtt tiene que estar en el mismo sitio web que la página, o en un servidor que permita cargarlo desde ella; si no, el navegador no muestra los subtítulos.
- ¿Se conservan los números de los bloques?
- No. En WebVTT el identificador de cada bloque es opcional, así que los números del SRT se quitan y cada subtítulo empieza directamente por la línea de tiempos. Un identificador que sea un nombre y no un número, como «intro», se conserva. El orden y la cantidad de subtítulos no cambian.
- ¿Y las etiquetas de formato como <i> y <b>?
- Las etiquetas básicas de estilo HTML que se usan en SRT, como <i>, <b> y <u>, son válidas en VTT y se conservan. Las etiquetas de color de fuente de SRT no forman parte de WebVTT y se pasan tal cual; la mayoría de reproductores simplemente las ignoran.
- ¿Y para pasar de VTT a SRT?
- Usa «VTT a SRT»: quita la cabecera WEBVTT, numera los subtítulos y vuelve a poner la coma antes de los milisegundos, que es lo que esperan los reproductores de escritorio y muchos editores de vídeo.
- ¿Se sube mi archivo de subtítulos?
- No. La conversión la hace JavaScript ejecutándose en la página. El texto nunca sale de tu dispositivo y la herramienta funciona sin conexión.
- ¿Cuáles son los límites del plan gratuito?
- El plan gratuito permite 5 operaciones al día. Pro elimina este límite.