Convertir SRT a VTT

Suelta tu .srt y descarga el .vtt listo para poner en un reproductor HTML5.

Resultado
 

SRT (SubRip) es el formato de subtítulos más extendido: texto plano, un bloque por línea de diálogo, con los tiempos separados por una coma antes de los milisegundos. Funciona en VLC, en cualquier reproductor de escritorio y en la mayoría de las plataformas de video.

WebVTT es el formato que entiende la etiqueta <track> de HTML5, y por tanto el que necesitas si el video se reproduce dentro de una página web. Las diferencias con SRT son pocas pero suficientes para que un reproductor rechace el archivo: la cabecera WEBVTT en la primera línea, el punto en vez de la coma en los milisegundos y la numeración de bloques, que en VTT es opcional.

Esta herramienta hace esa traducción y nada más: conserva el texto tal cual, mantiene los saltos de línea dentro de cada subtítulo y respeta el orden original. No reescribe tiempos ni toca la codificación del texto.

Cómo se usa

  1. 01 Arrastra tu archivo .srt a la zona de carga, o pega su contenido en el cuadro de texto.
  2. 02 La conversión es inmediata: verás el resultado en WebVTT junto con el número de subtítulos detectados.
  3. 03 Descarga el .vtt o copia el resultado al portapapeles.
  4. 04 Enlázalo desde tu reproductor con <track kind="subtitles" src="subtitulos.vtt" srclang="es">.

Preguntas frecuentes

¿Cuál es la diferencia real entre SRT y VTT?

VTT exige la cabecera WEBVTT al principio del archivo y usa un punto en lugar de una coma para los milisegundos (00:00:01.500 en vez de 00:00:01,500). Además admite estilos CSS, posicionamiento de las líneas y metadatos que SRT no contempla. Para el uso normal, la conversión es directa.

¿Por qué mi navegador no muestra el .srt directamente?

Porque la especificación de HTML5 solo obliga a soportar WebVTT en la etiqueta <track>. Algunos navegadores toleran SRT, pero no puedes contar con ello: si el video se ve en la web, conviértelo a VTT.

¿Conserva los acentos y los caracteres especiales?

Sí. El archivo se lee como UTF-8 y se escribe como UTF-8. Si el original venía en Latin-1 y ves caracteres raros, vuelve a guardarlo en UTF-8 antes de convertirlo.

¿Puedo convertir varios archivos a la vez?

De momento se convierte uno por uno. Para lotes grandes te conviene un script con ffmpeg: ffmpeg -i entrada.srt salida.vtt hace la misma transformación desde la terminal.

Herramientas relacionadas

Esto es lo que Eco hace en vivo.

Estas utilidades trabajan sobre archivos que ya tienes. Eco transcribe y traduce mientras el audio suena: reuniones, clases, videos en otro idioma.

Descargar Eco gratis

10 minutos gratuitos al mes · Sin tarjeta requerida