Convierte subtítulos SRT a WebVTT

Sube tu archivo .srt y obtén un .vtt compatible con cualquier navegador. Sin subida a servidor, sin cuenta y sin marca de agua.

  1. 1Archivo
  2. 2Conversión
  3. 3Descarga

Sobre esta herramienta

Los navegadores no interpretan el formato SRT. Si se incorpora a un elemento `<track>` de HTML5, no ocurre nada: ni aviso, ni subtítulos. El formato compatible es WebVTT, y ambos se parecen lo suficiente como para que la conversión sea puramente mecánica: mismos tiempos, mismo texto, una cabecera al inicio y un punto en lugar de una coma en los milisegundos.

Aun así, la mayoría de conversores fallan con archivos reales: un subtítulo descargado de cualquier fuente suele incluir marca de orden de bytes, saltos de línea de Windows, ajustes de posición y algún carácter que WebVTT interpreta como marcado. Todo eso se resuelve antes de generar el archivo final.

Características

  • Se eliminan la marca de orden de bytes y los saltos de línea de Windows antes de escribir la cabecera.
  • El ampersand y el signo de menor que se escapan correctamente, evitando errores de interpretación.
  • Las cursivas, negritas y subrayados se conservan: ambos formatos los admiten.
  • Tiempos al milisegundo: el resultado es el mismo archivo en otro formato.

Cómo funciona

  1. 1

    Sube el .srt

    O pega el texto directamente. Se procesa en tu navegador y no se envía a ningún servidor.

  2. 2

    Revisa el resultado

    Se muestra el número de subtítulos procesados y su duración, junto al archivo convertido.

  3. 3

    Descarga el .vtt

    Listo para un `<track>`, un reproductor o cualquier uso que requiera WebVTT.

En detalle

En qué se diferencian realmente los dos formatos

Menos de lo que parece, pero lo suficiente para que uno falle donde el otro funciona. Un archivo WebVTT debe comenzar con la palabra WEBVTT en su primera línea; si falta, el navegador descarta el archivo completo sin ningún aviso. Los milisegundos se separan con un punto, no con una coma. Y la numeración correlativa, obligatoria en SRT, no tiene ningún papel aquí.

Existe una cuarta diferencia que provoca fallos en la mayoría de conversores sencillos: en WebVTT el texto se interpreta como HTML. Un ampersand o un signo de menor que sin escapar se interpretan como marcado y pueden alterar el resto de la línea. Aquí se escapan correctamente antes de generar el archivo.

Cuándo se necesita específicamente un VTT

Cuando el reproductor forma parte de una página web. El elemento `track` de HTML5, que superpone subtítulos a un vídeo en un sitio, únicamente admite WebVTT, y esa incompatibilidad es el motivo más frecuente por el que alguien busca esta conversión.

También lo requieren las retransmisiones HLS, varios reproductores integrados y algunas plataformas de vídeo corporativas. Fuera del navegador, la situación se invierte y la mayoría de software prefiere SRT, por lo que es recomendable conservar ambos formatos.

Preguntas frecuentes

¿Necesitas transcribir un vídeo?

Súbelo y obtén el texto con marcas de tiempo, cada voz identificada y un resumen. No necesitas cuenta para empezar.