Convertidor de SRT a VTT

Sube un archivo SRT y conviértelo al formato WebVTT para reproductores HTML5 en segundos. Todo se procesa localmente en tu navegador.

Arrastra aquí tu archivo .srt

Tu archivo SRT se convierte localmente en el navegador. No se sube nada.

¡Conversión completada!

Editar en AI Studio
¿Quieres crear subtítulos desde un vídeo?

Sube tu vídeo y genera automáticamente SRT, VTT o subtítulos incrustados con timing preciso.

Subir vídeo Incrustar subtítulos

¿Qué es un archivo VTT?

WebVTT significa Web Video Text Tracks. Es el formato de subtítulos pensado para vídeos HTML5 dentro del navegador. Un archivo VTT puede incluir subtítulos, captions, capítulos y otras pistas de texto sincronizadas. A diferencia de SRT, un archivo WebVTT empieza siempre con la cabecera WEBVTT y usa puntos en lugar de comas para los milisegundos.

¿Por qué convertir SRT a VTT?

Si insertas vídeos en tu propia web con el elemento HTML5-<video> o usas un reproductor web moderno, WebVTT suele ser la opción más fiable. SRT funciona en muchos reproductores clásicos, pero no es el formato nativo del elemento HTML5-<track>. Sin un archivo VTT, es habitual que los subtítulos no aparezcan en el navegador.

Cómo funciona este convertidor

Arrastra tu archivo SRT al área superior. La herramienta elimina los números de bloque de SRT, añade la cabecera obligatoria WEBVTT y convierte marcas de tiempo como 00:00:01,000 en 00:00:01.000. Todo ocurre dentro del navegador, por lo que el archivo no se envía a ningún servidor.

Errores habituales al convertir

Convertir SRT a VTT a mano parece sencillo, pero pequeños detalles pueden romper la pista. Lo más común es olvidar la cabecera WEBVTT, servir el archivo con un MIME-Type incorrecto o dejar comas en los tiempos. El convertidor se ocupa automáticamente de esos cambios de formato.

Ejemplo: entrada SRT → salida VTT

La diferencia principal se ve al instante: SRT usa números consecutivos y comas en los tiempos. WebVTT no necesita esos números, empieza con WEBVTT y usa puntos para los milisegundos.

Entrada SRT

1
00:00:01,000 --> 00:00:04,000
Bienvenido a nuestro vídeo.

2
00:00:04,500 --> 00:00:07,000
Este subtítulo se convertirá en WebVTT.

Salida VTT

WEBVTT

00:00:01.000 --> 00:00:04.000
Bienvenido a nuestro vídeo.

00:00:04.500 --> 00:00:07.000
Este subtítulo se convertirá en WebVTT.

El texto del subtítulo se mantiene. Solo cambian la estructura y la escritura de los tiempos para que el navegador pueda leer el archivo como WebVTT.

Ejemplo HTML5 <track> para WebVTT

Después de convertirlo, puedes usar el archivo VTT directamente en un vídeo HTML5 mediante el elemento <track>.

<video controls width="800">
  <source src="/videos/demo.mp4" type="video/mp4">
  <track
    src="/subtitles/demo.vtt"
    kind="subtitles"
    srclang="es"
    label="Español"
    default>
</video>

Comprueba que la ruta del archivo VTT sea correcta y que el servidor lo entregue con el MIME-Type text/vtt. Si no, puede que el navegador no cargue la pista de subtítulos.

SRT vs VTT: diferencias clave

Característica SRT VTT / WebVTT
Uso principal Formato sencillo para muchos reproductores y programas de edición. Estándar web para pistas de subtítulos en vídeos HTML5.
Cabecera del archivo No requiere cabecera. Debe empezar con WEBVTT.
Marcas de tiempo 00:00:01,000 con coma. 00:00:01.000 con punto.
Vídeo HTML5 No es el formato nativo de <track>. Se usa directamente con <track src="...vtt">.
Metadatos Muy limitados. Admite bloques NOTE, cue settings y otras funciones de WebVTT.
Posición y estilo Casi no tiene opciones de estilo estandarizadas. Puede usar cue settings y presentación similar a CSS en reproductores web.

¿Cuándo es mejor VTT que SRT?

SRT sigue siendo práctico para programas de edición, reproductores sencillos e intercambio de archivos. WebVTT es más sólido cuando los subtítulos deben funcionar en páginas web, plataformas de formación o reproductores basados en navegador.

Compatibilidad de WebVTT en navegadores

Los navegadores modernos suelen admitir WebVTT sin problemas. En la práctica, los fallos casi siempre vienen de la configuración del servidor, rutas incorrectas o sintaxis VTT inválida.

Navegador Soporte WebVTT Nota
Chrome Funciona de forma fiable con HTML5-<track>.
Edge Basado en Chromium y muy parecido a Chrome.
Firefox Admite WebVTT, pero revisa rutas y MIME-Type con bastante rigor.
Safari Admite WebVTT; en iOS conviene cuidar especialmente la ruta y el hosting.

Problemas típicos después de convertir SRT a VTT

Si un archivo VTT no se muestra en el navegador, casi siempre falla alguno de estos puntos. El archivo puede parecer correcto, pero el reproductor web no lo cargará si la ruta, la cabecera o la respuesta del servidor no encajan.

Error Causa Solución
Falta la cabecera WEBVTT El archivo empieza directamente con la primera marca de tiempo. La primera línea debe ser WEBVTT y después debe haber una línea vacía.
MIME-Type incorrecto El servidor entrega el archivo como text/plain o como descarga. Configura el servidor para servir archivos .vtt como text/vtt.
Coma en lugar de punto en el tiempo SRT usa 00:00:01,000, mientras que VTT espera 00:00:01.000. El convertidor cambia automáticamente los tiempos a la escritura de WebVTT.
Ruta incorrecta en el tag track La ruta src no apunta al archivo VTT real. Comprueba la ruta en el atributo <track src="..."> y pruébala directamente en el navegador.

Revisa el VTT dentro del vídeo después de convertir

Un VTT técnicamente válido es solo el primer paso. Antes de publicar subtítulos, revisa también el vídeo: timing, legibilidad, saltos de línea y pista de idioma deben encajar con la imagen. En Subvideo.ai Studio puedes editar subtítulos visualmente y exportarlos como SRT, VTT, ASS o MP4.

Revisar subtítulos en Studio

Cómo convertir SRT a VTT online

1

Sube tu archivo SRT

Arrastra tu archivo .srt al área superior o haz clic para seleccionarlo desde tu dispositivo.

2

Conversión local

El convertidor añade la cabecera WEBVTT, elimina los números de bloque SRT y transforma los tiempos al formato WebVTT.

3

Descarga el VTT

Haz clic en el botón de descarga para guardar al instante el archivo WebVTT convertido (.vtt).

Preguntas frecuentes

¿Cuál es la principal diferencia entre SRT y VTT?

SRT es un formato sencillo con números de subtítulo y tiempos con coma. VTT es el formato WebVTT para vídeo HTML5, empieza con WEBVTT y usa puntos en los tiempos.

¿Mis archivos están seguros al usar este convertidor?

Sí. La conversión se ejecuta directamente en tu navegador. Tu archivo SRT no se sube a nuestros servidores.

¿Este convertidor de SRT a VTT es gratis?

Sí. El convertidor es gratuito y funciona localmente en el navegador.

¿Soporta caracteres especiales y diferentes idiomas?

Sí. El convertidor procesa texto UTF-8 y conserva acentos, eñes, caracteres árabes, chinos, japoneses o coreanos.

¿Puedo usar el VTT directamente en HTML5?

Sí. Insértalo con el elemento HTML5 track y asegúrate de que el servidor entregue los archivos .vtt con el MIME-Type text/vtt.

¿Por qué no se ven mis subtítulos VTT en el navegador?

Las causas habituales son una cabecera WEBVTT ausente, una ruta track incorrecta, un MIME-Type equivocado o tiempos inválidos que todavía usan comas.

¿El convertidor cambia el texto de mis subtítulos?

No. Solo elimina los números de bloque SRT y adapta los tiempos. Las comas y signos dentro del texto del subtítulo se conservan.