SRT a VTT, VTT a SRT o texto sin marcas de tiempo — en tu navegador y con cada subtítulo en su sitio al milisegundo.
Sin instalar nada, sin subir el archivo, sin cuenta.
¿Aún sin archivo de subtítulos? Genera uno desde cualquier audio o video.
Generar subtítulos con IASuelta el archivo, elige el formato, descarga. La conversión es una sola pasada sobre el texto.
El formato se detecta por el contenido del archivo, no por su extensión: si empieza por WEBVTT se lee como WebVTT y, en cualquier otro caso, como SubRip. La marca de orden de bytes y los saltos de línea de Windows se resuelven en la entrada, así que un archivo salido de un editor de Windows se analiza igual que cualquier otro.
SRT para reproductores, editores y la subida a YouTube; VTT para <track> de HTML5 y reproductores web; TXT cuando solo quieres las palabras, sin numeración ni marcas de tiempo. La herramienta preselecciona el formato que tu archivo NO es.
El archivo convertido se construye en el navegador y se guarda con el nombre original y la nueva extensión: episode-04.srt pasa a ser episode-04.vtt. No se envió nada a ningún servidor, así que no hay cola ni límite de archivos.
Los mismos subtítulos, tres destinos: un reproductor, una página web o algo que leer.
SubRip es lo que aceptan VLC, los reproductores de escritorio, el subidor de subtítulos de YouTube y cualquier editor de vídeo. También es lo que entregan casi todos los servicios de transcripción, y por eso suele ser el archivo que ya tienes.
Un elemento <track> de HTML5 no carga un .srt en absoluto: WebVTT es el único formato de subtítulos que los navegadores interpretan de forma nativa. Convertir es toda la solución; los subtítulos en sí no hay que reescribirlos.
Quitar los índices y los tiempos convierte 900 subtítulos en un guion corriente que puedes pegar en un documento, buscar dentro o pasar a quien solo quiere las palabras.
Los formularios de subida son exigentes en direcciones distintas: uno quiere SRT y el siguiente solo VTT. Convertir el archivo que ya existe lleva un segundo y sale mejor que volver a generar los subtítulos desde el vídeo.
Entrevistas bajo embargo, material de un cliente, un episodio sin estrenar: el texto se queda en tu equipo porque la conversión es una reescritura local, no un trabajo en un servidor.
Si lo que tienes es el vídeo, SlayScribe lo transcribe y exporta SRT o VTT directamente, con el mismo código que usa este conversor: la salida es idéntica byte a byte.
Ambos formatos guardan lo mismo: un tiempo de inicio, un tiempo de fin y líneas de texto. Se diferencian en tres detalles, y en esos detalles cabe toda la conversión. SubRip numera cada subtítulo y separa los milisegundos con una coma — 00:01:04,500. WebVTT prescinde de la numeración, exige la cabecera literal WEBVTT en la primera línea del archivo y separa los milisegundos con un punto — 00:01:04.500. Como el texto hablado es idéntico en los dos, pasar de uno a otro no pierde nada de lo que lee un reproductor.
Incluido lo que descarta y las dos cosas que no va a hacer.
La salida SRT vuelve a numerar los subtítulos desde 1 en orden de lectura, algo útil cuando el archivo se editó a mano y los índices quedaron desordenados o duplicados. La salida VTT escribe la cabecera WEBVTT, una línea en blanco y después los subtítulos sin número alguno, porque WebVTT no los usa. La salida TXT es el texto y nada más, un subtítulo por línea. Todos los archivos terminan con un salto de línea final, que es lo que esperan los reproductores estrictos.
La posición y el estilo no sobreviven, porque SubRip no tiene dónde guardarlos: los ajustes escritos después de la marca de tiempo (align, line, position), las líneas de identificador y cualquier bloque STYLE, REGION o NOTE se quedan atrás. El marcado dentro del texto —cursiva, negrita, etiquetas de fuente— pasa intacto, ya que ambos formatos lo tratan como parte de la línea. Si tu VTT depende del posicionamiento, conserva el original: para esos atributos la conversión es de ida.
El analizador lee marcas de tiempo con coma o con punto y también sin el campo de horas (00:12.480 es una forma corta válida de WebVTT). Normaliza los saltos de línea de Windows y de Mac antiguo, quita la marca de orden de bytes y se recupera cuando los subtítulos no están separados por una línea en blanco: un número suelto seguido de una línea de tiempos se toma como el comienzo del siguiente. Solo rechaza un archivo cuando no encuentra ninguna marca de tiempo, y lo dice en vez de entregar una descarga vacía.
El navegador lee el archivo como UTF-8. Unos subtítulos guardados en una codificación heredada —Windows-1252 para las lenguas de Europa occidental, Windows-1251 para el cirílico, Shift-JIS para el japonés— llegan con los acentos ya destrozados, y ningún conversor puede deshacer eso después. La señal son cuadros o signos de interrogación en la vista previa de los primeros subtítulos. La solución está aguas arriba: abre el original en un editor de texto, guárdalo como UTF-8 y conviértelo.
No arregla subtítulos que van por delante o por detrás del audio: la conversión copia los tiempos al milisegundo y no los toca nunca; desplazar la pista entera es otro trabajo y lo hace Desplazar tiempos de SRT. Y lee únicamente SubRip y WebVTT, así que los archivos SSA/ASS, SBV, TTML y LRC quedan fuera de su alcance en lugar de procesarse mal en silencio.
Convertir subtítulos en SlayScribe no cuesta nada ni exige cuenta, porque el trabajo ocurre en tu navegador y no en nuestros servidores: no hay ningún coste por archivo que repercutir.
Tres: SRT a VTT, VTT a SRT y cualquiera de los dos a TXT plano, con los índices y las marcas de tiempo eliminados.
SRT y VTT guardan los mismos tiempos de inicio y fin, así que cada subtítulo mantiene su posición al milisegundo; lo único que cambia es la puntuación de la marca, de coma a punto o al revés.
Ninguna parte del archivo sale de la pestaña: la propia página lee, analiza y reescribe el texto, y la descarga se arma en la memoria de tu dispositivo.
Convertir un VTT a SRT descarta sus ajustes de posición como align y position, sus líneas de identificador y cualquier bloque STYLE, REGION o NOTE, porque SubRip no tiene equivalente para ellos. La cursiva y la negrita dentro del texto sobreviven en ambos sentidos.
El archivo casi seguro se guardó en una codificación heredada como Windows-1252 o Windows-1251, mientras que el navegador lee los subtítulos como UTF-8. Vuelve a guardar el original como UTF-8 en cualquier editor de texto y conviértelo de nuevo.
Cambiar de formato nunca mueve un subtítulo. Usa Desplazar tiempos de SRT para adelantar o atrasar todos los subtítulos los milisegundos que haga falta y convierte después el archivo desplazado si además necesitas otro formato.
El conversor de subtítulos de SlayScribe lee solo SubRip y WebVTT. Convierte antes el SSA/ASS, SBV o TTML a SRT en un editor de subtítulos como Subtitle Edit o Aegisub y tráelo aquí después.
El conversor de subtítulos de SlayScribe no aplica ningún límite de tamaño ni descuenta nada de una cuota; el techo práctico es cuánto texto aguanta la pestaña en memoria, y un subtítulo de largometraje no se acerca ni de lejos.
SlayScribe transcribe audio y vídeo en 99 idiomas y exporta el resultado como SRT o VTT, escritos por el mismo código que usa este conversor.
SlayScribe convierte cualquier audio o video en texto preciso en segundos — transcripciones, captions y subtítulos en 99 idiomas.
Transcribir a texto