AZ Tools

Conversor de Legendas SRT ↔ VTT

Arquivo

SRT e WebVTT são a mesma ideia com dois separadores de timestamp diferentes (`,` vs `.`) e uma linha de header. Este conversor lida com ambas direções, auto-detectando qual formato você colou. Extras específicos de VTT — blocos `STYLE` e `NOTE`, headers de região, identificadores de cue opcionais, styling inline `<c.classname>` — são preservados em melhor esforço ou removidos limpos quando indo pra SRT. Todo o parsing e conversão acontece no navegador; o resultado baixa como arquivo `.srt` ou `.vtt`.

Como usar

  1. Cole texto de legenda ou solte um arquivo `.srt` / `.vtt`. Formato é auto-detectado.
  2. Escolha a direção de conversão. Quando SRT → VTT, o header e milissegundos separados por `.` são adicionados; quando VTT → SRT, o header é removido e milissegundos usam vírgula.
  3. Copie o texto convertido ou baixe como arquivo.

Perguntas frequentes

O styling VTT vai sobreviver a um round-trip pra SRT?
SRT não tem spec formal de styling, então tags inline `<c.…>` são removidos se você desativar isso. Alguns players leem tags `<i>` / `<b>` em SRT, que ambos formatos compartilham, então deixar 'preservar styling' ligado mantém esses.
Por que meu VTT tem `.` e meu SRT tem `,` entre segundos e milissegundos?
É a única diferença significativa em formato de timestamp — `00:00:01.000` é VTT, `00:00:01,000` é SRT. Esta ferramenta vira o separador automaticamente.

Ferramentas relacionadas