Conversor de subtítulos

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.

Suelta tu archivo de subtítulos aquí
.srt o .vtt — se analiza directo en tu navegador
Los archivos nunca salen de tu dispositivo

¿Aún sin archivo de subtítulos? Genera uno desde cualquier audio o video.

Tres pasos hasta el archivo convertido

Suelta el archivo, elige el formato, descarga. La conversión es una sola pasada sobre el texto.

  1. Paso 1

    Suelta el archivo .srt o .vtt

    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.

  2. Paso 2

    Elige el formato de salida

    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.

  3. Paso 3

    Descarga — el archivo nunca salió de la página

    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.

¿Qué formato necesitas?

Los mismos subtítulos, tres destinos: un reproductor, una página web o algo que leer.

SRT para reproductores y edición

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.

VTT para la web

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.

TXT para leer o pegar

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.

Una plataforma que solo acepta un formato

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.

Archivos que prefieres no subir

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.

Todavía no hay subtítulos

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.

SRT frente a VTT, a nivel de bytes

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 coma00: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 punto00: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.

Qué le hace el conversor a tu archivo

Incluido lo que descarta y las dos cosas que no va a hacer.

Qué sale exactamente

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.

Qué se pierde al pasar de VTT a SRT

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.

Archivos técnicamente rotos que aun así se analizan

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.

La única trampa: la codificación

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.

Dos cosas que esta herramienta no hace

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.

El conversor de un vistazo

Lee
SubRip (.srt) y WebVTT (.vtt), detectados por el contenido
Escribe
.srt, .vtt, .txt
Salida SRT
Subtítulos renumerados desde 1, tiempos en HH:MM:SS,mmm
Salida VTT
Cabecera WEBVTT, sin números, tiempos en HH:MM:SS.mmm
Salida TXT
Solo el texto: un subtítulo por línea, sin índices ni tiempos
Tiempos
Se copian sin cambios, al milisegundo
Dónde funciona
En la pestaña del navegador: sin subida, sin cuenta, sin cola
Codificación
UTF-8 a la entrada, UTF-8 a la salida

Preguntas frecuentes

¿La conversión de subtítulos es gratis?

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.

¿Qué conversiones admite?

Tres: SRT a VTT, VTT a SRT y cualquiera de los dos a TXT plano, con los índices y las marcas de tiempo eliminados.

¿Se conservan los tiempos?

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.

¿Mi archivo de subtítulos se sube a un servidor?

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 pierde su estilo?

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.

¿Por qué los caracteres se ven mal después de convertir?

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.

Mis subtítulos están desincronizados, ¿convertirlos lo arregla?

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.

¿Puede leer archivos SSA, ASS o TTML?

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.

¿Hay límite de tamaño o de número de archivos?

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.

¿Puedo crear subtítulos para un vídeo que no los tiene?

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.

Más herramientas de subtítulos

Desplazar tiempos de SRTGenerador de subtítulos con IASubtítulos para YouTubeTranscribir audio y video

¿Necesitas las palabras, no solo el audio?

SlayScribe convierte cualquier audio o video en texto preciso en segundos — transcripciones, captions y subtítulos en 99 idiomas.