SRT vs VTT: Diferenças e Como Converter
SRT vs VTT explicado para criadores: as diferenças reais (vírgula vs período, o cabeçalho WEBVTT, estilo), qual plataforma quer qual e como converter nos dois sentidos.

SRT vs VTT se resume a isso: ambos são arquivos de legendas em texto simples que ficam ao lado do seu vídeo, mas SRT (SubRip) é o formato universal que quase todas as plataformas aceitam, enquanto VTT (WebVTT) é o formato nativo da web criado para players de vídeo HTML5. Se você está decidindo qual usar — ou enviou a errada e suas legendas nunca apareceram — a diferença entre SRT e VTT é menor do que parece: principalmente uma linha de cabeçalho, carimbos de tempo entre vírgulas e períodos e quanto estilo cada formato suporta. Este guia mostra exemplos reais de arquivos lado a lado, uma folha de dicas por plataforma e exatamente como converter SRT para VTT (e vice-versa) sem quebrar suas legendas.
Se você quer apenas a versão curta: use SRT quando precisar de máxima compatibilidade e um upload fácil, e use VTT quando o destino for o próprio player de vídeo de uma página web ou uma plataforma que peça especificamente WebVTT. Continue lendo para descobrir as pegadinhas que consomem legendas silenciosamente — o separador decimal errado, um cabeçalho faltando e mojibake por causa da codificação ruim.
Principais Pontos
SRT vs VTT em um olhar
Aqui está toda a comparação em uma única tabela. Tudo abaixo apenas explica essas linhas com exemplos reais.

| Extensão do arquivo | .srt | .vtt | Primeira linha obrigatória | Nenhum | WEBVTT | Separador de milissegundos | Vírgula — 00:00:01,000 | Ponto final — 00:00:01.000 | Números de sinalização | Convencionalmente sequencial | Opcional | Posicionamento / alinhamento | Não está na especificação | Sim (Linha, Posição, alinhar) | Estilo em linha | Não oficial, dependente do jogador | Sim (tags + a ESTILO bloqueio) | Comentários (NOTA) | Não | Sim | Terra natal | Jogadores offline, a maioria dos campos de upload | HTML5 <pista>, player web | Codificação | UTF-8 recomendado | UTF-8 necessário |
A conclusão de uma linha: SRT é o formato simples e portátil; VTT é o formato mais rico e orientado para a web. Nove em cada dez vezes você pode converter entre eles em segundos, porque o texto da legenda é idêntico — só o wrapper muda.
Como é realmente um arquivo SRT
Abra qualquer um .srt Em um editor de texto, você verá blocos repetidos de quatro linhas: um número, um intervalo de carimbo de tempo, o texto da legenda e uma linha em branco. Nada mais.
Três coisas para notar:
- Cada bloco é numerado em ordem, começando em 1.
- O carimbo de data e hora usa uma vírgula Antes dos milissegundos:
00:00:01,000. Esse é o único detalhe que mais frequentemente quebra uma conversão. - Não tem cabeçalho nem estilo. SRT é só texto e tempo. Alguns jogadores de desktop respeitam tags não oficiais, como
<Eu>ou<b>, mas esse comportamento não faz parte do formato, então nunca confie nele.
Essa simplicidade é o superpoder da SRT. Como quase não há nada a interpretar errado, ele faz upload limpo para a maior variedade de destinos.
Como realmente é um arquivo VTT (WebVTT)
WebVTT é o primo nativo da web do SRT. As mesmas legendas em .vtt parecem quase idênticos — com três adições deliberadas.
Identifique as diferenças em relação ao SRT acima:
- A primeira linha é
WEBVTT, seguida por uma linha em branco. Um arquivo VTT é inválido sem ele, e um player web ignora silenciosamente um arquivo que não tem o cabeçalho. - O separador de milissegundos é um período, não uma vírgula:
00:00:01.000. - Cues podem carregar configurações. Isso
linha: 90% alinhamento: centrono segundo sinal, posiciona e alinha a legenda dentro do quadro de vídeo — algo que a SRT simplesmente não consegue expressar.
Na comparação webvtt vs srt, essa é toda a vantagem do VTT: ele foi projetado para o navegador, para que possa carregar etiquetas de posicionamento, alinhamento, estilo inline, um ESTILO bloquear com CSS, NOTA Comentários para sua própria referência, e até mesmo para acompanhamento de capítulos ou metadados. Se nada disso importa para o seu upload, a capacidade extra é apenas um overhead não usado — por isso muitos criadores continuam com SRT.
As diferenças exatas que atrapalham as pessoas
A maioria das confusões de "SRT vs VTT" se resume a quatro pequenas coisas. Se acertarem esses resultados, as conversões param de falhar.
| Separador decimal | Vírgula , | Ponto final . | Cole um carimbo de tempo SRT em um VTT e o jogador rejeita o sinal | Linha de cabeçalho | Nenhum | WEBVTT Primeiro | Um VTT sem cabeçalho não mostra legendas nenhuma | Estilo / posição | Apenas texto | Configurações de cue + CSS | O estilo sobrevive ao SRT→VTT, mas é despojado do VTT→SRT | Codificação | UTF-8 recomendado | UTF-8 necessário | A não-UTF-8 transforma sotaques e textos não latinos em símbolos distorcidos |
Algumas observações que valem a pena internalizar:
Qual formato cada plataforma deseja
Essa é a parte que os criadores realmente buscam: dado onde estou publicando, qual arquivo devo enviar? Aqui está o mapa prático.

| YouTube (formato longo) | SRT (VTT também aceito) | SRT é o upload mais simples e confiável; O jogador liga/desativa | Player web (HTML5) <pista>) | VTT (obrigatório) | O <pista> o element aceita apenas WebVTT — um SRT não carrega | LMS / plataforma de percursos | Geralmente VTT | A maioria dos jogadores de campo é construída em HTML5, então eles esperam VTT | TikTok, Reels, YouTube Shorts | Nenhum dos dois — queimar | Sem campo de upload sidecar; renderize legendas no quadro em vez disso |
Duas regras práticas se destacam nesta tabela:
- Se um navegador estiver reproduzindo o vídeo diretamente — seu próprio site, uma landing page, um LMS — você quase sempre precisa de VTT, porque o HTML5
<pista>Element fala apenas WebVTT. - Se você está fazendo upload para o próprio player de uma grande plataforma, SRT é o padrão seguro, e o YouTube aceita ambos com prazer. Nos feeds verticais de formato curto não há campo de arquivo de legenda, então você grava legendas nos pixels — a mesma abordagem de legendas abertas abordada em nosso guia sobre Como adicionar legendas a um vídeo.
Mantenha um SRT limpo como seu arquivo mestre e você pode gerar o que o destino precisar dele. Esse é o fluxo de trabalho que o restante deste guia estabelece.
Como converter SRT para VTT (e vice-versa)
Converter é rápido porque o texto da legenda nunca muda — você está apenas editando o wrapper. Existem duas opções honestas: um conversor de navegador para um arquivo limpo e correto em uma única etapa, ou uma edição manual se você quiser entender exatamente o que muda.
A rota do navegador em uma etapa
Se você não quiser mexer em um editor de texto, passe o arquivo por um conversor que gerencie o cabeçalho, os separadores e a codificação para você:
- SRT → VTT: Larga seu
.srtpara o Conversor SRT para VTT. Ele adiciona oWEBVTTcabeçalho, troca cada vírgula para um ponto e salva como UTF-8. - Outro formato → SRT: Se você está começando de um
.vtt,.bunda, ou outro arquivo de legendas e precisar do formato universal, rodar pelo conversor de legenda para SRT para achatar para limpar o SRT. - Ajuste o visual enquanto estiver lá: Se você vai queimar legendas ou quiser um estilo consistente na tela, abra o Editor de estilo de legendas Definir fonte, tamanho, contorno e posição antes de exportar.
Como o Recapo roda inteiramente no navegador — sem instalação, aceitando MP4, MOV e outros formatos comuns de até 6GB por tarefa — você pode ir do vídeo bruto para a exportação legendada e o arquivo de legendas correspondente no mesmo lugar.
A rota manual (para você saber o que está acontecendo)
Conversão SRT → VTT À mão são realmente três etapas:
- Adicionar
WEBVTTcomo a primeira linha, depois uma linha em branco, acima de tudo o mais. - Substitua cada vírgula nos carimbos de tempo por um ponto (
00:00:01,000→00:00:01.000). Use o método de encontrar e substituir, mas foque apenas nas linhas de carimbo de data e hora para não tocar nas vírgulas no texto da legenda. - Salve o arquivo como UTF-8 com um
.vttextensão.
Conversão VTT → SRT reverte isso, com uma ressalva:
- Exclua o
WEBVTTLinha de cabeçalho e qualquerNOTA,ESTILO, ouREGIÃOblocos. - Substitua os pontos nos carimbos de data e hora por vírgulas.
- Remova qualquer configuração de cue (como
linha: 90% alinhamento: centro) fora das linhas de carimbo de tempo, já que o SRT não pode usá-las. - Salve como UTF-8 com um
.srtextensão.
A ressalva: o passo 3 é onde o estilo e posicionamento do VTT se perdem. Se essa formatação importar, mantenha o VTT e não faça downgrade.
Pegadinhas comuns de conversão (e como desviar delas)
Mesmo uma conversão "bem-sucedida" pode falhar silenciosamente na reprodução. Esses são os quatro que mais mordem os criadores.

Um hábito impede a maior parte disso: manter seu SRT correto e preciso como o arquivo mestre único. Gerar um VTT a partir dele apenas quando um player web ou LMS exigir um, reestilizar quando gravar legendas e reutilize para cada tradução. Perder esse mestre significa reescrever do zero — então, se você está gerando legendas automaticamente, comece por uma transcrição confiável, que é nossa seleção do Melhores Geradores de Legendas Automáticas Posso ajudar você a escolher.
FAQ
Qual é a principal diferença entre SRT e VTT? Duas coisas. Arquivos VTT devem começar com um WEBVTT cabeçalho e use um ponto antes dos milissegundos (00:00:01.000), enquanto SRT não possui cabeçalho e usa uma vírgula (00:00:01,000). O VTT também pode carregar posicionamento e estilo que o SRT não consegue expressar. O texto da legenda em si é idêntico em ambos.
Posso simplesmente renomear um arquivo .srt para .vtt? Não. Renomear a extensão não adiciona o necessário WEBVTT ou corrigir os carimbos de tempo vírgula versus período, para que um player web rejeite essa informação. Passe por um conversor ou faça essas duas edições manualmente primeiro.
Qual formato o YouTube usa — SRT ou VTT? O YouTube aceita ambos para uploads longos, e os espectadores podem ativar as legendas ou off. SRT é a opção mais simples e confiável. Para Shorts e outros feeds verticais não há upload de arquivo de legendas, então você grava as legendas diretamente no vídeo.
SRT ou VTT é melhor para um player de vídeo de site? VTT, sem dúvida — o HTML5 <pista> o element aceita apenas WebVTT, então um SRT simplesmente não carrega no player nativo do navegador. Converta seu SRT para VTT antes de embedde.
Converter SRT para VTT reduz a qualidade? Não. As legendas são texto simples, então a conversão não afeta seu vídeo ou áudio em nada. O único risco é um arquivo quebrado por uma vírgula perdida ou uma codificação errada — não qualquer perda de qualidade de vídeo. Ir para o outro lado (VTT → SRT) pode perder o estilo e o posicionamento, mas nunca afeta a imagem.
Converta suas legendas da forma limpa
SRT e VTT são as mesmas legendas em dois wrappers — ajuste o cabeçalho, os separadores e a codificação corretamente e qualquer um dos dois simplesmente funciona. Mantenha um SRT preciso como mestre, gere um VTT sempre que um player web ou plataforma de campo pedir, e grave legendas para os feeds verticais. Crie uma conta gratuita no Recapo Transcrever, converter, estilizar e exportar suas legendas no navegador, depois reutilizar o mesmo arquivo mestre em todas as plataformas onde você publicar.