Recapo
Subtitles & Captions

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: Diferencias y Cómo Convertirlos

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.

SRT vs VTT: Differences and How to Convert detail image: SRT vs VTT anatomy


Extensión de archivo.srt.vttPrimera línea obligatoriaNingunoWEBVTTSeparador de milisegundosComa — 00:00:01,000Punto — 00:00:01.000Números de señalConvencionalmente secuencialOpcionalPosicionamiento / alineaciónNo está en la especificaciónSí (Línea, Posición, Align)Diseño en líneaNo oficial, dependiente del jugadorSí (etiquetas + a ESTILO bloquear)Comentarios (NOTA)NoOrigenJugadores offline, la mayoría de los campos de subidaHTML5 <pista>, reproductores webCodificaciónUTF-8 recomendadoUTF-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:


  1. Cada bloque está numerado en orden, empezando en 1.
  2. 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.
  3. 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:


  1. 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.
  2. El separador de milisegundos es un periodo, no una coma: 00:00:01.000.
  3. Las señales pueden llevar configuraciones. Eso línea:90% alineación:centro en 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 decimalComa ,Punto .Pega una marca de tiempo SRT en un VTT y el jugador rechaza la señalLínea de cabeceraNingunoWEBVTT PrimeroUn VTT sin encabezado no muestra ningún subtítuloEstilo / posiciónSolo textoConfiguración de cue + CSSEl estilo sobrevive a SRT→VTT, pero está despojado de VTT→SRTCodificaciónUTF-8 recomendadoUTF-8 obligatorioNo 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.

SRT vs VTT: Differences and How to Convert detail image: Subtitle format decision tree


YouTube (formato largo)SRT (también aceptado VTT)SRT es la subida más sencilla y fiable; El jugador la activa o apagaReproductor web (HTML5) <pista>)VTT (obligatorio)El <pista> element solo acepta WebVTT — un SRT no cargaráLMS / plataforma de recorridoNormalmente VTTLa mayoría de los jugadores de campo están construidos con HTML5, así que esperan VTTTikTok, Reels, YouTube ShortsNinguna — quemarNo hay campo de subida sidecar; renderizar los subtítulos en el marco en su lugar


Dos reglas generales caen de esta tabla:


  1. 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.
  2. 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:


  1. SRT → VTT: Suelta tu .srt hacia la Convertidor SRT a VTT. Añade el WEBVTT encabezado, cambia cada coma por un punto y guarda como UTF-8.
  2. 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.
  3. 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:


  1. Añadir WEBVTT como la primera línea, luego una línea en blanco, por encima de todo lo demás.
  2. Sustituye cada coma de las marcas de tiempo por un punto (00:00:01,00000: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.
  3. Guarda el archivo como UTF-8 con un .vtt Extensión.


Conversión VTT → SRT lo invierte, con una salvedad:


  1. Elimina el WEBVTT Línea de cabecera y cualquier NOTA, ESTILO, o REGIÓN bloques.
  2. Sustituye los puntos en las marcas de tiempo por comas.
  3. 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.
  4. Guarda como UTF-8 con un .srt Extensió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.

SRT vs VTT: Differences and How to Convert detail image: Subtitle conversion workflow




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.


Referencias y fuentes oficiales