Convertir SRT a VTT

Convierte archivos de subtítulos entre SRT y WebVTT en tu navegador, gratis, instantáneo y privado. Detecta la dirección automáticamente por extensión.

🌐 English

Drop your files here (.srt, .vtt)

🔒 Privado por diseño: tus archivos se procesan localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo convertir SRT a VTT (o VTT a SRT)

  1. Suelta tu archivo de subtítulos en el recuadro de arriba, o haz clic en Elegir archivos, puedes añadir varios a la vez, incluida una mezcla de archivos .srt y .vtt.
  2. Pulsa Convertir. La herramienta lee la extensión de cada archivo y lo convierte en la única dirección que tiene sentido, sin interruptor de dirección que equivocar.
  3. Descarga el resultado. Un archivo .srt se convierte en un archivo .vtt, y un archivo .vtt se convierte en un .srt, con el resto del nombre de archivo sin cambios.

Por qué convertir entre SRT y VTT

SRT (SubRip) es el formato de subtítulos más antiguo y universalmente reconocido, casi todo editor de vídeo, reproductor multimedia y sitio de subtítulos lo exporta por defecto. WebVTT (Web Video Text Tracks) es su equivalente moderno nativo de la web: es el formato que el elemento HTML5 <track> realmente requiere, lo que significa que video.js, Plyr, el propio cargador de YouTube y prácticamente todo reproductor de vídeo en JavaScript de la web esperan .vtt, no .srt.

Ese desajuste causa un problema muy común y muy específico. Un editor de vídeo exporta los subtítulos como .srt porque sigue siendo el valor por defecto del software de edición, pero el desarrollador que conecta esos subtítulos en una etiqueta <video> necesita .vtt o el navegador ignora la pista en silencio. Al revés, alguien que descargó subtítulos .vtt autogenerados de un reproductor web a menudo solo quiere un archivo .srt plano que abra en VLC, Premiere o un editor de subtítulos sencillo. Esta herramienta maneja ambas direcciones desde el mismo recuadro.

Debajo, esto es una transformación de texto pequeña pero exacta, no una conversión pesada. Ambos formatos expresan la misma información (una lista numerada o identificada de marcas de tiempo de inicio/fin, cada una emparejada con una o más líneas de diálogo); solo escriben la cabecera, el separador decimal de la marca de tiempo y las reglas de numeración de cue de forma ligeramente distinta. Acertar exactamente esas pequeñas diferencias (no solo cambiar cada coma por un punto) es todo el trabajo.

Privado, porque tus subtítulos nunca salen de tu dispositivo

Los archivos de subtítulos pueden contener el diálogo aún no publicado de un cliente, la transcripción de un curso, o el guion completo de un vídeo antes de que el propio vídeo sea público. Este conversor nunca sube nada, toda la conversión es procesamiento de texto en JavaScript plano que se ejecuta en la misma pestaña del navegador que ya estás mirando. No hay copia del lado del servidor, ni cuenta, ni límite de tamaño más allá de la memoria de tu propio dispositivo. Cierra la pestaña y no queda nada en ningún sitio salvo tu propia carpeta de descargas.

Usos habituales

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Convertir SRT a VTT con sysfenix-subtitles.srt (216 B) cargado
Convertir SRT a VTT en pleno proceso: sysfenix-subtitles.srt (216 B) cargado.
Captura de pantalla del resultado de Convertir SRT a VTT mostrando sysfenix-subtitles.vtt listo para descargar (224 B, 4% más grande)
El resultado final: sysfenix-subtitles.vtt listo para descargar (224 B, 4% más grande). El enlace de descarga es una URL blob local: el archivo nunca sale de tu dispositivo.
Diagrama: las cuatro diferencias concretas entre un archivo de subtítulos SRT y un archivo WebVTT: la línea de encabezado WEBVTT, la coma frente al punto en la marca de tiempo y la eliminación de los números de cue
Las cuatro diferencias concretas entre un archivo de subtítulos SRT y un archivo WebVTT: la línea de encabezado WEBVTT, la coma frente al punto en la marca de tiempo y la eliminación de los números de cue.

Preguntas frecuentes

¿Se suben mis archivos de subtítulos a un servidor?

No. La conversión es una transformación de texto plano que se ejecuta enteramente en tu navegador, sin WebAssembly, sin petición de red, nada instalado. Tu archivo de subtítulos nunca sale de tu dispositivo, y nada se almacena en ningún sitio una vez cierras la pestaña.

¿Tengo que elegir una dirección, o marcar "SRT a VTT" frente a "VTT a SRT"?

No hace falta ningún interruptor manual. La herramienta lee la extensión de cada archivo subido y lo convierte en la única dirección que tiene sentido, un archivo .srt se convierte en .vtt, y un archivo .vtt se convierte en .srt. Esto es más simple y menos propenso a errores que un interruptor manual, ya que la extensión ya le dice al conversor sin ambigüedad qué hacer.

¿Qué pasa con los números de cue al convertir SRT a VTT?

Se conservan, como un "identificador de cue" opcional de VTT colocado justo encima de la línea de tiempo de cada cue. WebVTT no requiere estos identificadores de la forma en que SRT requiere un índice numérico, pero mantenerlos no cuesta nada y puede ser útil si alguna vez necesitas referenciar un cue concreto.

¿Qué pasa con las funciones exclusivas de VTT al convertir VTT a SRT?

SRT no tiene equivalente, así que se descartan. Los bloques de comentarios `NOTE` y `STYLE` de un archivo VTT se eliminan por completo, y cualquier identificador de cue que tuviera tu archivo VTT se descarta a favor de una nueva numeración secuencial (1, 2, 3…), SRT requiere un índice numérico en cada cue, y la mayoría de archivos VTT del mundo real (especialmente los subtítulos generados automáticamente) no tienen identificadores en absoluto, así que renumerar desde cero es el único enfoque que siempre funciona. Los ajustes de posición/alineación de cue (como `align:middle line:90%`) también se descartan, ya que SRT no tiene forma de expresarlos.

¿Se mantendrá precisa la sincronización de los subtítulos?

Sí. SRT y VTT usan exactamente la misma precisión de marca de tiempo (horas, minutos, segundos y milisegundos), la única diferencia real es que SRT usa una coma antes de los milisegundos (00:00:01,000) mientras que VTT usa un punto (00:00:01.000). El conversor solo intercambia ese único carácter; el valor real de cada marca de tiempo se conserva exactamente.

¿Puedo convertir varios archivos de subtítulos a la vez?

Sí. Suelta o selecciona varios archivos .srt y .vtt juntos (incluso una mezcla de ambos) y cada uno se convierte de forma independiente, con su propio enlace de descarga.

Mis subtítulos tienen el formato correcto pero están desincronizados, ¿esto puede arreglarlo?

Esta herramienta no, pero Ajustar Tiempo de Subtítulos hace exactamente eso, desplaza cada marca de tiempo SRT o VTT antes o después, con un estiramiento opcional para discrepancias de framerate, sin tocar el formato en sí.

Herramientas relacionadas