Pular para o conteúdo
English

Legendas

SRT ou VTT: qual formato de legenda usar?

Por TooLongToListen · Publicado em 21 de outubro de 2026 · Atualizado em

Exemplo lado a lado

SRT:

1
00:00:01,000 --> 00:00:03,800
Olá, pessoal!
Hoje vamos falar de legendas.

2
00:00:04,000 --> 00:00:06,500
É mais simples do que parece.

VTT:

WEBVTT

1
00:00:01.000 --> 00:00:03.800
Olá, pessoal!
Hoje vamos falar de legendas.

2
00:00:04.000 --> 00:00:06.500
É mais simples do que parece.

Comparação

CaracterísticaSRTVTT (WebVTT)
OrigemFormato do programa SubRipEspecificação do W3C para legendas na web
Primeira linhaNúmero da primeira legendaWEBVTT
Separador de milissegundosVírgula (,)Ponto (.)
Numeração dos blocosObrigatóriaOpcional (identificador)
Estilo e posiçãoNão padronizadosSuportados (cue settings e CSS)
ComentáriosNãoSim (NOTE)
Uso típicoEditores de vídeo, players, upload em plataformasTag <video> com <track> no HTML
ComplexidadeMuito simplesSimples, com mais recursos

A especificação do WebVTT está publicada pelo W3C. O SRT não tem uma norma oficial única; é um formato consagrado pelo uso.

Quando escolher cada um

SituaçãoFormato
Importar legendas em editor de vídeoSRT
Subir legenda no YouTube StudioSRT (ou outro aceito)
Exibir legenda no seu próprio siteVTT
Ter posição e estilo padronizados na webVTT
Compatibilidade máxima com players antigosSRT
Guardar texto com horários para reaproveitarQualquer um; converta depois

Se a dúvida é qual baixar, baixe os dois: ocupam poucos kilobytes.

Como converter

De SRT para VTT

  1. Adicione WEBVTT na primeira linha e uma linha em branco.
  2. Troque a vírgula por ponto nos horários.
  3. Substitua os caracteres & e < do texto por &amp; e &lt;, que são reservados no VTT.
  4. Salve com extensão .vtt em UTF-8.

De VTT para SRT

  1. Remova a linha WEBVTT, os blocos NOTE e as configurações de estilo.
  2. Troque o ponto por vírgula nos horários.
  3. Numere os blocos em sequência.
  4. Remova marcas de posição (como align: e position:).
  5. Salve como .srt em UTF-8.

A ferramenta gratuita converter SRT em VTT faz isso no navegador, sem enviar o arquivo a nenhum servidor.

Acentos e codificação

Nos dois formatos, use UTF-8 para que á, ã, ç e outros caracteres apareçam corretamente. Um arquivo salvo em outra codificação mostra símbolos estranhos. Veja acentos errados na legenda do CapCut para o diagnóstico completo. A especificação do WebVTT exige UTF-8.

Como gerar os dois no TooLongToListen

  1. Abra toolongtolisten.com e arraste o áudio ou o vídeo.
  2. Marque Gerar legendas (SRT e VTT).
  3. Entre com a conta Google e inicie a transcrição (10 minutos grátis no cadastro).
  4. Clique em Baixar .srt e/ou Baixar .vtt.

As legendas saem com no máximo 2 linhas de 42 caracteres e duração entre 1 e 7 segundos, sem sobreposição. Veja as regras em velocidade de leitura de legendas.

Erros típicos de conversão

ErroEfeitoSolução
Esquecer a linha WEBVTTNavegador ignora a legendaAdicionar o cabeçalho
Manter a vírgula no VTTHorário inválidoTrocar por ponto
Esquecer a linha em branco após o cabeçalhoPrimeiro bloco falhaInserir linha vazia
& ou < sem escape no VTTTexto cortado ou erroEscapar
Arquivo não está em UTF-8Acentos quebradosSalvar em UTF-8

Outros formatos que você pode encontrar

Há outros formatos de legenda (SBV, ASS e SSA, por exemplo). Alguns editores e plataformas os aceitam. Se o seu programa pedir outro formato, converta a partir do SRT. A página de ajuda do YouTube lista os formatos aceitos por ele; confira a lista atual.

Detalhes que fazem diferença no VTT

O VTT permite recursos além do texto e do tempo:

RecursoPara que serveExemplo
IdentificadoresNomear cada blocointro antes do horário
Configurações de blocoPosição, alinhamento, linhaalign:center position:50%
Etiquetas de textoItálico, negrito, voz<i>texto</i>, <v Maria>texto</v>
ComentáriosAnotações que não aparecemNOTE revisar esta parte
Regiões e estilosAparência via CSSBloco STYLE

Esses recursos são úteis em sites próprios. Muitos editores de vídeo e plataformas ignoram parte deles, então não conte com o estilo para aparecer fora do navegador.

Como usar um VTT no seu site

No HTML, o VTT entra como faixa do elemento de vídeo:

<video controls src="video.mp4">
  <track kind="subtitles" src="legenda.vtt" srclang="pt-BR" label="Português">
</video>

O arquivo precisa ser servido com o tipo de conteúdo text/vtt e, quando estiver em outro domínio, com a permissão de acesso entre origens configurada. O atributo srclang identifica o idioma, e o label é o nome mostrado no menu do player.

Perguntas para escolher o formato

  1. Onde a legenda será usada? Editor de vídeo e plataformas pedem SRT; página web própria pede VTT.
  2. Preciso de posição ou estilo? Sim: VTT. Não: qualquer um.
  3. O programa mostra uma lista de formatos aceitos? Use o primeiro da lista.
  4. Quero guardar um arquivo mestre? Guarde o SRT, que converte para quase tudo.

Armazenamento e nomes de arquivo

Um padrão simples evita confusão quando você tem vários vídeos e idiomas:

ElementoExemplo
Nome do vídeoaula-01.mp4
Legenda em portuguêsaula-01.pt-BR.srt
Legenda para webaula-01.pt-BR.vtt
Legenda em outro idiomaaula-01.en.srt

Muitos players associam a legenda ao vídeo quando os nomes são iguais, a menos do código de idioma. Mantenha o nome do arquivo sem acentos e sem espaços para evitar problemas em servidores e em programas antigos.

Perguntas de quem está começando

Preciso entender de programação para usar VTT? Não. Para usar o arquivo em editores e plataformas, basta baixar e importar. O HTML só entra se você tiver um site próprio.

Posso abrir os dois no Bloco de Notas? Sim. Ambos são texto puro, e isso facilita pequenos ajustes.

Os dois guardam o mesmo texto? Sim, a diferença é de sintaxe e de recursos extras.

Existe perda ao converter? De SRT para VTT, não. De VTT para SRT, estilos e posições se perdem, porque o SRT não os tem.

Qual é mais seguro contra erros? O SRT, por ter menos regras. Já o VTT é mais rígido com o cabeçalho e com o ponto nos milissegundos.

Gere os dois formatos

Gerar arquivo SRT e VTT de áudio ou vídeo.

Fontes

Perguntas frequentes

Qual a diferença entre SRT e VTT?

O SRT é um formato simples de texto com número, horário e texto, usando vírgula nos milissegundos. O VTT (WebVTT) é o formato de legendas para a web, começa com a linha WEBVTT, usa ponto nos milissegundos e permite estilos e posicionamento.

Qual formato o YouTube e os editores de vídeo usam?

O SRT é aceito pela grande maioria dos editores e plataformas. O VTT é o formato nativo da tag de vídeo do HTML. Confira a lista de formatos aceitos do programa que você usa.

Dá para converter SRT em VTT?

Sim. Basta adicionar a linha WEBVTT no começo e trocar a vírgula por ponto nos milissegundos. A ferramenta de conversão do TooLongToListen faz isso no navegador.

O TooLongToListen exporta nos dois?

Sim. Ao marcar Gerar legendas (SRT e VTT), você pode usar Baixar .srt ou Baixar .vtt.

Leia também