SRT vs VTT: Diferencias y Cómo Convertirlos
SRT vs VTT explicado para los creadores: las verdaderas diferencias (coma vs punto, el encabezado WEBVTT, el estilo), qué plataforma quiere cuál y cómo convertir en ambas direcciones.

SRT vs VTT se reduce a esto: ambos son archivos de subtítulos en texto plano que se colocan junto a tu vídeo, pero SRT (SubRip) es el formato universal que casi todas las plataformas aceptan, mientras que VTT (WebVTT) es el formato nativo web diseñado para reproductores de vídeo HTML5. Si estás decidiendo cuál usar — o subiste el incorrecto y tus leyendas nunca aparecieron — la diferencia entre SRT y VTT es menor de lo que parece: principalmente una línea de cabecera, marcas de tiempo entre comas y punto y cuánto estilo soporta cada formato. Esta guía te muestra ejemplos reales de archivos lado a lado, una hoja de trucos por plataforma y exactamente cómo convertir SRT a VTT (y viceversa) sin romper los subtítulos.
Si solo quieres la versión corta: usa SRT cuando necesites máxima compatibilidad y una subida fácil, y usa VTT cuando el objetivo sea el reproductor de vídeo de una página web o una plataforma que pida específicamente WebVTT. Sigue leyendo para descubrir los problemas que se comen los pies de foto en silencio: el separador decimal equivocado, un encabezado perdido y mojibake por una mala codificación.
Puntos clave
SRT vs VTT de un vistazo
Aquí tienes toda la comparación en una sola tabla. Todo lo que sigue solo explica estas filas con ejemplos reales.

| Extensión de archivo | .srt | .vtt | Primera línea obligatoria | Ninguno | WEBVTT | Separador de milisegundos | Coma — 00:00:01,000 | Punto — 00:00:01.000 | Números de señal | Convencionalmente secuencial | Opcional | Posicionamiento / alineación | No está en la especificación | Sí (Línea, Posición, Align) | Diseño en línea | No oficial, dependiente del jugador | Sí (etiquetas + a ESTILO bloquear) | Comentarios (NOTA) | No | Sí | Origen | Jugadores offline, la mayoría de los campos de subida | HTML5 <pista>, reproductores web | Codificación | UTF-8 recomendado | UTF-8 obligatorio |
La conclusión de una sola línea: SRT es el formato simple y portátil; VTT es el formato más rico y orientado a la web. Nueve de cada diez veces puedes convertir entre ellos en segundos, porque el texto del pie de foto es idéntico — solo cambia el envoltorio.
Cómo es realmente un archivo SRT
Abre cualquiera .srt En un editor de texto verás bloques repetitivos de cuatro líneas: un número, un rango de marcado de tiempo, el texto del pie de foto y una línea en blanco. Nada más.
Tres cosas a tener en cuenta:
- Cada bloque está numerado en orden, empezando en 1.
- La marca de tiempo utiliza una coma antes de los milisegundos:
00:00:01,000. Este es el único detalle que más a menudo rompe una conversión. - No tiene cabezal ni diseño. SRT es solo texto y sincronización. Algunos jugadores de escritorio respetan etiquetas no oficiales como
<Yo>o<b>, pero ese comportamiento no forma parte del formato, así que nunca confíes en él.
Esa sencillez es el superpoder de SRT. Como casi no hay nada que malinterpretar, se sube limpiamente a la mayor variedad de destinos.
Cómo es realmente un archivo VTT (WebVTT)
WebVTT es el primo nativo de la web de SRT. Las mismas leyendas en .vtt Parece casi idéntico — con tres añadidos deliberados.
Observa las diferencias respecto al SRT de arriba:
- La primera línea es
WEBVTT, seguida de una línea en blanco. Un archivo VTT es inválido sin él, y un reproductor web ignorará silenciosamente un archivo que no tenga encabezado. - El separador de milisegundos es un periodo, no una coma:
00:00:01.000. - Las señales pueden llevar configuraciones. Eso
línea:90% alineación:centroen la segunda señal posiciona y alinea el subtítulo dentro del fotograma de vídeo — algo que SRT simplemente no puede expresar.
En la comparación webvtt vs srt, esta es la ventaja total de VTT: fue diseñado para el navegador, para que pueda llevar etiquetas de posicionamiento, alineamiento, estilo en línea, un ESTILO bloquear con CSS, NOTA Comentarios para tu propia referencia, e incluso para seguir capítulos o metadatos. Si nada de eso importa para tu subida, la capacidad extra es simplemente sobrecarga no utilizada — por eso muchos creadores se quedan con SRT.
Las diferencias exactas que desconcertan a la gente
La mayoría de los errores de "SRT vs VTT" se reducen a cuatro cosas pequeñas. Si aciertan con esto, las conversiones dejan de fallar.
| Separador decimal | Coma , | Punto . | Pega una marca de tiempo SRT en un VTT y el jugador rechaza la señal | Línea de cabecera | Ninguno | WEBVTT Primero | Un VTT sin encabezado no muestra ningún subtítulo | Estilo / posición | Solo texto | Configuración de cue + CSS | El estilo sobrevive a SRT→VTT, pero está despojado de VTT→SRT | Codificación | UTF-8 recomendado | UTF-8 obligatorio | No UTF-8 convierte acentos y textos no latinos en símbolos distorsionados |
Algunas notas que merece la pena interiorizar:
Qué formato quiere cada plataforma
Esta es la pieza que realmente buscan los creadores: dado dónde publico, ¿qué archivo debo subir? Aquí tienes el mapa práctico.

| YouTube (formato largo) | SRT (también aceptado VTT) | SRT es la subida más sencilla y fiable; El jugador la activa o apaga | Reproductor web (HTML5) <pista>) | VTT (obligatorio) | El <pista> element solo acepta WebVTT — un SRT no cargará | LMS / plataforma de recorrido | Normalmente VTT | La mayoría de los jugadores de campo están construidos con HTML5, así que esperan VTT | TikTok, Reels, YouTube Shorts | Ninguna — quemar | No hay campo de subida sidecar; renderizar los subtítulos en el marco en su lugar |
Dos reglas generales caen de esta tabla:
- Si un navegador está reproduciendo el vídeo directamente — tu propia página web, una página de destino, un LMS — casi siempre necesitas VTT, porque el HTML5
<pista>element solo habla WebVTT. - Si subes a un reproductor de una gran plataforma, SRT es el valor seguro por defecto, y YouTube acepta ambos con gusto. En los feeds verticales de formato corto no hay ningún campo de archivo de subtítulos, así que grabas subtítulos en los píxeles — el mismo enfoque de subtítulos abiertos que se trata en nuestra guía sobre Cómo añadir subtítulos a un vídeo.
Mantén un SRT limpio como archivo maestro y podrás generar lo que necesite el destino a partir de él. Ese es el flujo de trabajo que establece el resto de esta guía.
Cómo convertir SRT a VTT (y viceversa)
La conversión es rápida porque el texto del pie de foto nunca cambia: solo estás editando el envoltorio. Hay dos vías honestas: un convertidor de navegador para un archivo limpio y correcto en un solo paso, o una edición manual si quieres entender exactamente qué cambia.
La ruta del navegador de un solo paso
Si no quieres tocar un editor de texto, pasa el archivo por un convertidor que gestiona la cabecera, los separadores y la codificación por ti:
- SRT → VTT: Suelta tu
.srthacia la Convertidor SRT a VTT. Añade elWEBVTTencabezado, cambia cada coma por un punto y guarda como UTF-8. - Otro formato → SRT: Si empiezas desde un
.vtt,.culo, u otro archivo de subtítulos y necesitas el formato universal, pásalo por el subtítulo a convertidor SRT para aplanarlo y limpiar el SRT. - Arregla el aspecto mientras estás allí: Si vas a grabar subtítulos o quieres un estilo coherente en pantalla, abre el Editor de estilo de subtítulos Para establecer fuente, tamaño, contorno y posición antes de exportar.
Como Recapo se ejecuta completamente en el navegador — sin instalación, aceptando MP4, MOV y otros formatos comunes de hasta 6GB por tarea — puedes pasar de vídeo en bruto a exportación con subtítulos y al archivo de subtítulos correspondiente en el mismo lugar.
La ruta manual (para que sepas lo que está pasando)
Conversión SRT → VTT A mano son realmente tres pasos:
- Añadir
WEBVTTcomo la primera línea, luego una línea en blanco, por encima de todo lo demás. - Sustituye cada coma de las marcas de tiempo por un punto (
00:00:01,000→00:00:01.000). Usa buscar y reemplazar, pero solo apunta a las líneas de marca de tiempo para no tocar las comas en el texto del pie de foto. - Guarda el archivo como UTF-8 con un
.vttExtensión.
Conversión VTT → SRT lo invierte, con una salvedad:
- Elimina el
WEBVTTLínea de cabecera y cualquierNOTA,ESTILO, oREGIÓNbloques. - Sustituye los puntos en las marcas de tiempo por comas.
- Elimina cualquier configuración de cue (como
línea:90% alineación:centro) fuera de las líneas de marca temporal, ya que SRT no puede usarlas. - Guarda como UTF-8 con un
.srtExtensión.
La advertencia: el paso 3 es donde se pierde el estilo y la posición de los VTT. Si ese formato importa, quédate con el VTT y no lo degrades.
Trampas comunes de conversión (y cómo esquivarlas)
Incluso una conversión "exitosa" puede fallar silenciosamente en la reproducción. Estos son los cuatro que más a menudo se muerden a los creadores.

Un hábito evita la mayoría de esto: conserva tu SRT corregido y preciso como el único archivo maestro. Genera un VTT solo cuando un reproductor web o LMS lo requiera, rediseña cuando grabes subtítulos y reutilízalo para cada traducción. Perder ese máster significa retranscribir desde cero — así que si generas subtítulos automáticamente, empieza desde una transcripción fiable, que es nuestro resumen de los Los mejores generadores de subtítulos automáticos Puedo ayudarte a elegir.
Preguntas frecuentes
¿Cuál es la principal diferencia entre SRT y VTT? Dos cosas. Los archivos VTT deben comenzar con un WEBVTT encabezado y usar un punto antes de los milisegundos (00:00:01.000), mientras que SRT no tiene encabezado y usa una coma (00:00:01,000). VTT también puede llevar posicionamientos y estilos que SRT no puede expresar. El texto de la leyenda en sí es idéntico en ambos.
¿Puedo simplemente renombrar un archivo de .srt a .vtt? No. Renombrar la extensión no añade lo necesario WEBVTT encabezado o fija las marcas de tiempo entre coma y punto, para que un reproductor web lo rechace a la vista. Pásalo por un convertidor o haz esas dos ediciones a mano primero.
¿Qué formato usa YouTube — SRT o VTT? YouTube acepta ambos para subir vídeos largos, y los espectadores pueden activar los subtítulos o off. SRT es la opción más sencilla y fiable. Para Shorts y otros feeds verticales no hay subir subtítulos de archivo, así que grabas los subtítulos directamente en el vídeo.
¿Es mejor SRT o VTT para un reproductor de vídeo web? VTT, sin duda — el HTML5 <pista> element solo acepta WebVTT, así que un SRT simplemente no carga en el reproductor nativo del navegador. Convierte tu SRT a VTT antes de embeber el dispositivo.
¿Convertir SRT a VTT reduce la calidad? No. Los subtítulos son texto plano, así que convertir no afecta en absoluto a tu vídeo ni a tu audio. El único riesgo es un archivo roto por una coma omitente o una codificación incorrecta — no ninguna pérdida de calidad de vídeo. Ir en sentido contrario (VTT → SRT) puede perder el estilo y la posición, pero nunca afecta a la imagen.
Convierte tus subtítulos de forma limpia
SRT y VTT son los mismos subtítulos en dos envoltorios — si aciertas el encabezado, los separadores y la codificación, cualquiera de los dos simplemente funciona. Mantén un SRT preciso como maestro, genera un VTT cada vez que un reproductor web o una plataforma de campos lo pida, y graba subtítulos para las señales verticales. Crea una cuenta gratuita en Recapo Para transcribir, convertir, estilizar y exportar tus subtítulos en el navegador, y luego reutilizar el mismo archivo maestro en todas las plataformas donde publiques.