Conversor de legendas
Cole ou arraste uma legenda e ela se converte sozinha — SRT, VTT e ASS, sem botão.
Legendas convertidas
Como usar
- Cole as legendas na caixa, ou escolha um arquivo / arraste-o sobre o cartão — o formato é detectado pelo conteúdo e convertido enquanto você digita, sem botão para clicar.
- Escolha um formato de destino: SRT, VTT ou ASS. Por padrão, o primeiro formato que não é o de origem é selecionado (SRT → VTT, VTT → SRT, ASS → SRT).
- Confira a contagem de trechos e copie o resultado ou baixe com a extensão correta (.srt / .vtt / .ass).
Exemplo
Entrada (SRT)
1 00:00:01,000 --> 00:00:04,000 Bem-vindo ao programa. 2 00:00:04,500 --> 00:00:07,000 Hoje vamos falar sobre legendas.
Resultado (VTT)
WEBVTT 00:00:01.000 --> 00:00:04.000 Bem-vindo ao programa. 00:00:04.500 --> 00:00:07.000 Hoje vamos falar sobre legendas.
Apenas as regras padrão: SRT na entrada, então VTT vem pré-selecionado. Os tempos são preservados exatamente (a vírgula vira ponto), o texto fica intacto e dois trechos na entrada geram dois na saída.
Regras, limites e problemas conhecidos
- Apenas SRT, WebVTT e ASS/SSA são suportados — não MicroDVD, SBV, TTML, CSV, LRC ou texto simples, nem legendas em imagem (SUP/IDX/VobSub).
- O estilo ASS não é preservado: blocos de substituição como {\i1} são removidos na leitura, e converter para ASS grava um único estilo Default (Arial 20, branco com contorno preto, centro inferior). Use o Aegisub se precisar criar estilos.
- As tags embutidas seguem as regras de cada formato: i, b, u e font permanecem no SRT; v, c, i, b, u, ruby, rt e lang permanecem no VTT; qualquer outra é desembrulhada (as palavras ficam, a tag sai). Converter para ASS grava texto simples.
- Os timestamps ASS têm resolução de 10 ms: um valor de milissegundos 005 vira 0:00:01.00 no ASS. SRT e VTT mantêm os milissegundos completos.
- Os tempos nunca são validados ou corrigidos: trechos sobrepostos, invertidos ou de duração zero são convertidos exatamente como estão.
- O posicionamento se perde entre formatos: as coordenadas X1: do SRT e o \pos do ASS são descartados; ajustes de trecho do VTT como line:50% sobrevivem apenas de VTT para VTT.
- Codificação: um BOM sempre vence (UTF-8 e UTF-16 são detectados automaticamente); sem BOM, o menu “Codificação do arquivo” decide — nada é adivinhado, porque um palpite errado corrompe o texto em silêncio. O menu vale apenas para arquivos enviados; textos colados já foram decodificados pelo navegador.
- Mudar a codificação relê o arquivo original, então substitui qualquer coisa que você tenha digitado na caixa depois de carregá-lo.
- Limites: arquivos acima de 5 MB são recusados; texto colado acima de 500.000 caracteres é atualizado cerca de 0,6 s depois de você parar de digitar. Nada é truncado.
- A saída sempre usa quebras de linha LF. Sem upload para servidor, sem parâmetros de URL, sem histórico — tudo roda no seu navegador.
Ferramentas relacionadas
O que as pessoas costumam precisar depois de converter as legendas.