Principais conclusões
SRT e VTT fazem o mesmo trabalho — legendas sincronizadas em um arquivo de texto simples —, mas pertencem a mundos diferentes. O SRT é o veterano universal: a estrutura mais simples possível, compatível com praticamente todos os players, editores e plataformas. O WebVTT é o padrão nativo da web: exigido por players HTML5 com
<track>, com recursos de estilo, posicionamento e metadados que o SRT não tem. Regra prática: publique na web aberta com VTT, faça todo o resto com SRT — e, como os formatos são quase idênticos por dentro, você pode converter entre eles com um clique sempre que uma plataforma exigir.
Cedo ou tarde, todo fluxo de trabalho com legendas chega à mesma questão: a plataforma quer .vtt, mas sua ferramenta exportou .srt — ou vice-versa. A boa notícia é que escolher o formato “errado” não custa nada além de uma conversão. Veja o que realmente difere entre os dois formatos, em quais casos cada um é exigido e quais situações específicas costumam causar problemas durante a conversão.
Os dois formatos lado a lado
As mesmas duas legendas, primeiro em SRT:
1
00:00:03,500 --> 00:00:06,000
Hello and welcome.
2
00:00:06,200 --> 00:00:09,100
Let's compare subtitle formats.…e em WebVTT:
WEBVTT
00:00:03.500 --> 00:00:06.000
Hello and welcome.
00:00:06.200 --> 00:00:09.100
Let's compare subtitle formats.Há três diferenças visíveis: o VTT começa com um cabeçalho obrigatório WEBVTT, usa ponto antes dos milissegundos onde o SRT usa vírgula, e não exige números de sequência. Esses três detalhes causam quase todas as reclamações do tipo “minhas legendas não carregam” quando os arquivos são renomeados manualmente em vez de convertidos corretamente.
Comparação de recursos
| SRT (SubRip) | WebVTT | |
|---|---|---|
| Lançado pela primeira vez | ~2000 (ripper SubRip) | 2010 (padrão web da W3C) |
| Separador de timecode | Vírgula (00:00:01,600) | Ponto (00:00:01.600) |
| Cabeçalho | Nenhum | WEBVTT obrigatório |
| Estilização | Apenas tags básicas (<i>, <b>), com suporte inconsistente | Estilo de cue semelhante a CSS, cores, classes |
| Posicionamento | Não | Sim — posição, alinhamento, texto vertical |
| Capítulos & metadados | Não | Sim (capítulos, notas, cues de metadados em JSON) |
Suporte a HTML5 <track> | Não — navegadores exigem VTT | Sim — o único formato compatível |
| Players desktop (VLC etc.) | Universal | Amplamente compatível |
| Importação em softwares de edição | Universal | Comum, mas menos universal |
Quando você precisa de SRT
- Compatibilidade máxima: ao enviar legendas para um cliente, um editor ou um player desconhecido — o SRT abre em qualquer lugar.
- Edição de vídeo: Premiere Pro, DaVinci Resolve e Final Cut importam trilhas de legenda em SRT com mais confiabilidade.
- Upload para YouTube, LinkedIn, Instagram: todos aceitam SRT para legendas.
- Fluxos de trabalho de tradução: a estrutura extremamente simples sobrevive a idas e vindas por ferramentas de tradução sem quebrar.
É novo nesse formato? Comece com nosso guia completo: O que é um arquivo SRT?
Quando você precisa de VTT
- Vídeo HTML5 no seu próprio site: o elemento
<track>aceita apenas WebVTT — SRT simplesmente não carrega nos navegadores. - Legendas com estilo ou posicionamento: cores diferentes para cada falante, legendas no topo do quadro durante gráficos lower-third, texto vertical para idiomas CJK.
- Navegação por capítulos: arquivos VTT podem definir marcadores de capítulo que players HTML5 exibem nativamente.
- Stacks modernos de streaming: HLS e muitos players web esperam segmentos em VTT.
Convertendo entre SRT e VTT (sem quebrar nada)
Como as estruturas são muito parecidas, a conversão é mecânica — mas renomear a extensão do arquivo não é conversão. Um conversor correto precisa adicionar ou remover o cabeçalho WEBVTT, trocar vírgula por ponto em todos os timecodes e lidar com os números de sequência. O Conversor de VTT ↔ SRT gratuito faz tudo isso no navegador — cole ou envie o arquivo, converta e faça o download. Seu arquivo nunca passa por um servidor.
Três armadilhas de conversão que vale a pena conhecer:
- A estilização se perde ao converter de VTT → SRT. Posicionamento, cores e classes não têm equivalente em SRT — o texto e a sincronização permanecem, mas a apresentação não.
- A codificação importa. Ambos os formatos devem estar em UTF-8; codificações antigas corrompem caracteres acentuados e não latinos.
- Valide depois de converter. Se uma plataforma ainda rejeitar o arquivo, passe-o pelo Validador de SRT para encontrar cues sobrepostos ou timecodes malformados, e corrija deslocamentos globais com Ajuste de tempo de legendas.
De onde esses arquivos vêm, afinal?
Qualquer um dos dois formatos começa com uma transcrição. Para conteúdo do YouTube, o Gerador de transcrição do YouTube produz texto sincronizado a partir de qualquer link de vídeo com exportação em SRT. Para as suas próprias gravações — reuniões, aulas, entrevistas — o app Soz AI transcreve áudio com identificação de falantes em mais de 99 idiomas, e texto simples sempre pode ser transformado em legendas com o Gerador de TXT para SRT.
Perguntas frequentes
Posso simplesmente renomear .srt para .vtt?
Não. Os separadores de timecode são diferentes (vírgula vs. ponto) e o VTT exige o cabeçalho WEBVTT — um arquivo apenas renomeado vai falhar nos navegadores. Use um conversor de verdade; leva apenas alguns segundos.
Qual formato o YouTube usa?
O YouTube aceita uploads em SRT e VTT (além dos próprios formatos da plataforma). Internamente, ele converte tudo, então envie o formato que você tiver.
O VTT está substituindo o SRT?
Na web, o VTT é o padrão e não vai desaparecer. Em todos os outros lugares — suítes de edição, players desktop, pipelines de tradução — o SRT continua sendo a língua franca. Os dois formatos estão a décadas da obsolescência, e é por isso que todo fluxo de trabalho sério mantém um conversor à mão.
As legendas afetam o SEO?
Sim. Plataformas e mecanismos de busca indexam o texto das legendas, tornando o vídeo encontrável pelo que é dito nele. Publicar uma transcrição na página junto com o vídeo potencializa esse efeito.
