AZ Tools

Convertidor de Subtítulos SRT ↔ VTT

Archivo

SRT y WebVTT son la misma idea con dos separadores de timestamp diferentes (`,` vs `.`) y una línea de header. Este convertidor maneja ambas direcciones, auto-detectando qué formato pegaste. Los extras específicos de VTT — bloques `STYLE` y `NOTE`, headers de región, identificadores de cue opcionales, styling inline `<c.classname>` — se preservan en mejor esfuerzo o se eliminan limpiamente al ir a SRT. Todo el parseo y conversión pasa en el navegador; el resultado se descarga como archivo `.srt` o `.vtt`.

Cómo usar

  1. Pega texto de subtítulos o suelta un archivo `.srt` / `.vtt`. El formato se auto-detecta.
  2. Elige la dirección de conversión. Cuando SRT → VTT, se añaden el header y milisegundos separados por `.`; cuando VTT → SRT, el header se elimina y los milisegundos usan coma.
  3. Copia el texto convertido o descárgalo como archivo.

Preguntas frecuentes

¿Sobrevivirá el styling VTT a un round-trip a SRT?
SRT no tiene spec formal de styling, así que los tags inline `<c.…>` se eliminan si activas eso. Algunos players leen tags `<i>` / `<b>` en SRT, que ambos formatos comparten, así que dejar 'preservar styling' activado los mantiene.
¿Por qué mi VTT tiene `.` y mi SRT tiene `,` entre segundos y milisegundos?
Es la única diferencia significativa en formato de timestamp — `00:00:01.000` es VTT, `00:00:01,000` es SRT. Esta herramienta voltea el separador automáticamente.

Herramientas relacionadas