SRT vs VTT: cuál usar y cómo convertir entre ambos
Dzianis Kukareka, Fundador · Actualizado

SRT vs VTT, en pocas palabras: SRT es el estándar universal que acepta casi cualquier programa o plataforma; VTT (WebVTT) es el formato nativo de la web, que añade estilos, posicionamiento y metadatos para los reproductores de video HTML5. Si vas a mantener un único archivo maestro, que sea SRT, y conviértelo cuando una plataforma exija el otro: en la dirección que importa, la conversión no pierde nada y tarda segundos.
Qué son exactamente estos dos formatos
Los dos son archivos de texto plano que puedes abrir con cualquier editor. Y los dos contienen lo mismo en esencia: bloques numerados, cada uno con una hora de inicio, una hora de fin y el texto que se muestra en pantalla.
SRT (SubRip)
El más antiguo y sencillo de los dos. Un bloque se ve así:
1
00:00:03,400 --> 00:00:06,177
Welcome back to the show.Fíjate en la coma de las marcas de tiempo: es el separador decimal que usa SRT para los milisegundos. El soporte de formato es mínimo: las etiquetas de negrita y cursiva se respetan en muchos sitios (no en todos), y poco más. Justamente por esa sencillez lo admite todo: programas de edición, plataformas de video, flujos de trabajo de televisión.
VTT (WebVTT)
WebVTT es un estándar del W3C pensado para el elemento <track> de HTML5. Se parece mucho, pero empieza con la cabecera WEBVTT y usa un punto en las marcas de tiempo:
WEBVTT
1
00:00:03.400 --> 00:00:06.177
Welcome back to the show.Sobre la misma estructura de bloques, VTT añade lo que necesitan los reproductores web: estilos al estilo CSS, posición por bloque (por ejemplo, poner esta línea en la parte superior del cuadro), etiquetas de voz para los hablantes y bloques de comentarios. Los navegadores muestran VTT de forma nativa; un archivo SRT dentro de una etiqueta <track> sencillamente no aparece.
SRT vs VTT: las diferencias que de verdad importan
| SRT | VTT | |
|---|---|---|
| Separador en las marcas de tiempo | Coma (00:00:03,400) | Punto (00:00:03.400) |
| Cabecera | Ninguna | WEBVTT obligatoria |
| Estilos | Como mucho, negrita y cursiva básicas | Colores, fuentes, clases CSS |
| Posicionamiento | No | Sí, por bloque |
| Etiquetas de voz para hablantes | No (los nombres van en el texto) | Sí (<v Name>) |
| Soporte en navegadores HTML5 | No | Nativo |
| Compatibilidad con herramientas | Casi universal | Centrada en la web |
¿Cuál conviene usar?
Para subir a YouTube o a una red social: SRT. Lo aceptan en todas partes, y cualquier estilo se ignoraría o se sobrescribiría de todos modos.
Para insertar video en tu propio sitio: VTT. Es lo que espera el elemento
<track>, y el posicionamiento te permite apartar las líneas del texto que aparece en pantalla.Para pasar archivos a un editor o a un cliente: SRT, salvo que te pidan otra cosa. Se abre en cualquier sitio y sobrevive a cualquier cadena de herramientas.
Para archivar tus subtítulos maestros: SRT. Máxima compatibilidad para cuando los necesites en el futuro; siempre puedes generar VTT a partir de él.
Cómo convertir entre SRT y VTT
Para un solo archivo, usa un conversor gratuito de SRT a VTT: se encarga de la cabecera, del cambio de separador y de la codificación en un solo paso. Si tu flujo de trabajo incluye televisión o suites de edición, un conversor de subtítulos más general cubre también otros formatos.
Convertir de SRT a VTT no pierde información: todo lo que SRT puede expresar cabe en VTT. Convertir de VTT a SRT, en cambio, puede eliminar los estilos y el posicionamiento: el texto y los tiempos se conservan, la presentación no. Esa asimetría es un motivo más para trabajar con una herramienta que exporte ambos formatos, en lugar de mantener uno a mano.
Si vas a generar los subtítulos desde cero, la pregunta prácticamente desaparece: un generador de subtítulos crea la transcripción una vez y exporta SRT o VTT cuando lo necesites; el formato pasa a ser una opción de exportación, no una decisión. Tienes los pasos en nuestra guía para agregar subtítulos a cualquier video.
Errores frecuentes
El cambio de coma por punto. Es el motivo más habitual por el que un archivo «convertido» no carga: un buscar y reemplazar que se saltó las marcas de tiempo o que tocó texto que no debía.
Falta la cabecera WEBVTT. Un archivo VTT sin esa primera línea no es válido, y los navegadores lo rechazan sin avisar.
La codificación. Usa UTF-8. Con otras codificaciones, las tildes, las eñes y los alfabetos no latinos se convierten en caracteres ilegibles en la mitad de los reproductores que hay por ahí.
Bloques superpuestos. Algunos reproductores los toleran y otros no. Mantén los tiempos en orden, salvo que quieras apilar líneas a propósito.
Preguntas frecuentes
¿Puedo simplemente cambiar la extensión de .srt a .vtt?
No: la cabecera y los separadores de las marcas de tiempo son distintos. Es una conversión pequeña, pero hay que hacerla; un archivo solo renombrado fallará en los navegadores.
¿Qué formato prefiere YouTube?
YouTube acepta los dos (y varios más). SRT es la opción habitual porque el mismo archivo funciona en todas las demás plataformas que vayas a usar.
¿SRT y VTT influyen de forma distinta en la calidad de los subtítulos o en el SEO?
El texto es idéntico, y eso es lo que se indexa. La diferencia está en las opciones de presentación, no en la calidad ni en la visibilidad.
¿Y qué pasa con SSA/ASS, TTML y los demás?
Son formatos especializados: ASS para estilos tipo karaoke y TTML para televisión. Si un flujo de trabajo los exige, lo sabrás; para todos los demás, SRT + VTT cubren todo lo que se usa hoy.
En resumen
No le des más vueltas: crea los subtítulos una vez, guarda un maestro en SRT, sirve VTT a los reproductores web y convierte con una herramienta adecuada, no con buscar y reemplazar. Los dos formatos son dos envoltorios para los mismos subtítulos: la calidad está en la transcripción y en los tiempos, y ahí es donde debes poner tu atención.
Convierte tus grabaciones en texto que puedas usar
Sube audio o video, pega un enlace de YouTube o graba desde el navegador, y en minutos tendrás una transcripción con los hablantes identificados, en más de 120 idiomas.
Prueba BlaBlaScribe gratisSin tarjeta · Archivos cifrados · Nunca se usan para entrenar IA





