Sube un archivo SRT y conviértelo al formato WebVTT para reproductores HTML5 en segundos. Todo se procesa localmente en tu navegador.
Tu archivo SRT se convierte localmente en el navegador. No se sube nada.
Sube tu vídeo y genera automáticamente SRT, VTT o subtítulos incrustados con timing preciso.
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.
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.
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.
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.
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.
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.
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.
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.
| 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. |
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.
<video>.<track> de forma limpia.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 | Sí | Funciona de forma fiable con HTML5-<track>. |
| Edge | Sí | Basado en Chromium y muy parecido a Chrome. |
| Firefox | Sí | Admite WebVTT, pero revisa rutas y MIME-Type con bastante rigor. |
| Safari | Sí | Admite WebVTT; en iOS conviene cuidar especialmente la ruta y el hosting. |
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. |
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 StudioArrastra tu archivo .srt al área superior o haz clic para seleccionarlo desde tu dispositivo.
El convertidor añade la cabecera WEBVTT, elimina los números de bloque SRT y transforma los tiempos al formato WebVTT.
Haz clic en el botón de descarga para guardar al instante el archivo WebVTT convertido (.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.
Sí. La conversión se ejecuta directamente en tu navegador. Tu archivo SRT no se sube a nuestros servidores.
Sí. El convertidor es gratuito y funciona localmente en el navegador.
Sí. El convertidor procesa texto UTF-8 y conserva acentos, eñes, caracteres árabes, chinos, japoneses o coreanos.
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.
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.
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.