Convierte subtítulos SRT a WebVTT
Suelta tu archivo .srt y llévate un .vtt que reproduce cualquier navegador. Sin subir nada, sin cuenta y sin marca de agua.
Tu archivo no sale de esta pestaña: la conversión pasa en tu navegador y aquí no llega nada.
Resultado
Todavía no hay nada que convertir.
Un navegador no sabe leer un SRT. Si se lo pones a un `<track>` de HTML5 no pasa nada: ni error, ni subtítulos, nada. Lo que leen los navegadores es WebVTT, y los dos formatos se parecen lo suficiente como para que la conversión sea mecánica: los mismos tiempos, el mismo texto, una cabecera arriba y un punto en vez de una coma en los milisegundos.
Por eso casi todos los conversores que hay por ahí son tres líneas de código, y por eso casi todos se rompen con los mismos archivos. Un subtítulo bajado de cualquier sitio trae una marca de orden de bytes, saltos de línea de Windows, ajustes de posición y algún ampersand suelto que WebVTT se lee como si fuera marcado. Aquí eso se resuelve antes de escribir nada.
Lo que aquí sí se tiene en cuenta
- Marcas de orden de bytes y saltos de Windows, limpiados antes de escribir la cabecera. Un BOM delante del WEBVTT basta para que un reproductor rechace el archivo entero.
- Ampersands y símbolos de menor escapados, para que un «Tom & Jerry» no se coma el resto de la línea.
- Cursivas, negritas y subrayados intactos: los dos formatos los entienden.
- Los tiempos, al milisegundo. Lo que sale es el mismo archivo en otro formato.
Cómo funciona
- 1
Suelta el .srt
O pega el texto directamente. Se lee en tu navegador; no viaja a ningún sitio.
- 2
Repasa el resultado
Verás cuántos subtítulos han entrado y cuánto duran, además del archivo ya convertido.
- 3
Descarga el .vtt
Listo para un <track>, para un reproductor o para cualquier cosa que espere WebVTT.
Preguntas
¿Y si lo que tienes es el vídeo?
Súbelo y te devolvemos la transcripción con marcas de tiempo, los hablantes separados y con nombre, y un resumen con los puntos clave. Los primeros 45 segundos, gratis y sin cuenta.