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ística | SRT | VTT (WebVTT) |
|---|---|---|
| Origem | Formato do programa SubRip | Especificação do W3C para legendas na web |
| Primeira linha | Número da primeira legenda | WEBVTT |
| Separador de milissegundos | Vírgula (,) | Ponto (.) |
| Numeração dos blocos | Obrigatória | Opcional (identificador) |
| Estilo e posição | Não padronizados | Suportados (cue settings e CSS) |
| Comentários | Não | Sim (NOTE) |
| Uso típico | Editores de vídeo, players, upload em plataformas | Tag <video> com <track> no HTML |
| Complexidade | Muito simples | Simples, 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ção | Formato |
|---|---|
| Importar legendas em editor de vídeo | SRT |
| Subir legenda no YouTube Studio | SRT (ou outro aceito) |
| Exibir legenda no seu próprio site | VTT |
| Ter posição e estilo padronizados na web | VTT |
| Compatibilidade máxima com players antigos | SRT |
| Guardar texto com horários para reaproveitar | Qualquer um; converta depois |
Se a dúvida é qual baixar, baixe os dois: ocupam poucos kilobytes.
Como converter
De SRT para VTT
- Adicione
WEBVTTna primeira linha e uma linha em branco. - Troque a vírgula por ponto nos horários.
- Substitua os caracteres
&e<do texto por&e<, que são reservados no VTT. - Salve com extensão
.vttem UTF-8.
De VTT para SRT
- Remova a linha
WEBVTT, os blocosNOTEe as configurações de estilo. - Troque o ponto por vírgula nos horários.
- Numere os blocos em sequência.
- Remova marcas de posição (como
align:eposition:). - Salve como
.srtem 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
- Abra toolongtolisten.com e arraste o áudio ou o vídeo.
- Marque Gerar legendas (SRT e VTT).
- Entre com a conta Google e inicie a transcrição (10 minutos grátis no cadastro).
- 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
| Erro | Efeito | Solução |
|---|---|---|
| Esquecer a linha WEBVTT | Navegador ignora a legenda | Adicionar o cabeçalho |
| Manter a vírgula no VTT | Horário inválido | Trocar por ponto |
| Esquecer a linha em branco após o cabeçalho | Primeiro bloco falha | Inserir linha vazia |
& ou < sem escape no VTT | Texto cortado ou erro | Escapar |
| Arquivo não está em UTF-8 | Acentos quebrados | Salvar 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:
| Recurso | Para que serve | Exemplo |
|---|---|---|
| Identificadores | Nomear cada bloco | intro antes do horário |
| Configurações de bloco | Posição, alinhamento, linha | align:center position:50% |
| Etiquetas de texto | Itálico, negrito, voz | <i>texto</i>, <v Maria>texto</v> |
| Comentários | Anotações que não aparecem | NOTE revisar esta parte |
| Regiões e estilos | Aparência via CSS | Bloco 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
- Onde a legenda será usada? Editor de vídeo e plataformas pedem SRT; página web própria pede VTT.
- Preciso de posição ou estilo? Sim: VTT. Não: qualquer um.
- O programa mostra uma lista de formatos aceitos? Use o primeiro da lista.
- 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:
| Elemento | Exemplo |
|---|---|
| Nome do vídeo | aula-01.mp4 |
| Legenda em português | aula-01.pt-BR.srt |
| Legenda para web | aula-01.pt-BR.vtt |
| Legenda em outro idioma | aula-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
- W3C, WebVTT: The Web Video Text Tracks Format: https://www.w3.org/TR/webvtt1/
- YouTube, ajuda: tipos de arquivo de legenda aceitos: https://support.google.com/youtube/answer/2734698
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
Legendas
Acentos errados na legenda do CapCut: causas e correção
Legenda com ç, ã ou sem acento? Veja as 4 causas mais comuns e como gerar um SRT em português com á, ã e ç corretos para o CapCut.
Atualizado em 21 de outubro de 2026
Legendas
Como criar um arquivo SRT de legenda (passo a passo)
Aprenda o que é um arquivo SRT, como é a estrutura e três jeitos de criar um: à mão, no editor e automático a partir do áudio. Com exemplo e regras.
Atualizado em 21 de outubro de 2026
Legendas
Legenda automática para Reels e TikTok em português
Como gerar legendas para Reels e TikTok com acentos corretos, linhas curtas e boa velocidade de leitura. Fluxo com SRT, ajustes e checklist.
Atualizado em 21 de outubro de 2026