Um arquivo SRT é um arquivo de texto com as legendas de um vídeo: blocos numerados, cada um com um início, um fim e o texto que aparece na tela. O VTT (WebVTT) guarda a mesma coisa de outro jeito. Escolha o VTT para um vídeo numa página web, porque é o único formato que o elemento <track> do HTML lê. Escolha o SRT para quase todo o resto, porque é o formato mais antigo e simples, o que muitos editores, players e plataformas abrem. Na dúvida, baixe os dois: eles saem das mesmas legendas.

O resto deste guia mostra uma exportação real nos dois formatos e depois cada diferença, linha por linha.

As mesmas legendas nos dois formatos

Em 26 de setembro de 2026, passamos um trecho de teste de 3,5 segundos pelo gerador de legendas: uma frase em inglês do corpus LibriSpeech (CC BY 4.0), “Concorde returned to its place amidst the tents.” A página criou uma legenda, nós a dividimos no editor depois de “place” e baixamos os dois arquivos. Aqui estão eles, byte a byte, fora a marca invisível no começo do arquivo SRT (explicada abaixo).

O arquivo SRT:

1
00:00:00,570 --> 00:00:02,344
Concorde returned to its place

2
00:00:02,344 --> 00:00:03,350
amidst the tents.

O arquivo VTT:

WEBVTT

00:00:00.570 --> 00:00:02.344
Concorde returned to its place

00:00:02.344 --> 00:00:03.350
amidst the tents.

Mesmas legendas, mesmos tempos, mesmo texto. Quatro detalhes mudam.

As diferenças, linha por linha

  1. O cabeçalho. Um arquivo VTT precisa começar com a linha WEBVTT; é a única parte obrigatória do formato (referência de WebVTT da MDN, em inglês). O SRT não tem cabeçalho: o arquivo começa direto na primeira legenda.
  2. Os números. No SRT, cada legenda começa com o seu número, contando a partir de 1. No VTT, uma linha acima dos tempos é um nome opcional para a legenda, então o nosso arquivo a deixa de fora.
  3. O formato dos tempos. O SRT separa os milissegundos com vírgula (00:00:02,344), e o VTT com ponto (00:00:02.344). O VTT também permite tirar as horas (00:02.344); os nossos arquivos sempre as escrevem. É por isso que renomear um .srt para .vtt não converte o arquivo: falta o cabeçalho e todas as vírgulas estão erradas.
  4. Comentários, posição e estilo. O VTT tem blocos de comentário que começam com NOTE, ajustes depois dos tempos para posicionar uma legenda na tela e estilos com CSS. O SRT não tem comentários nem uma especificação oficial de estilo, embora muitos players mostrem as tags <i> e <b> como itálico e negrito.

Mais dois detalhes que não aparecem acima:

  • A codificação do texto. Um arquivo VTT é sempre UTF-8. Um arquivo SRT não tem como dizer qual codificação usa, então o programa precisa adivinhar, e um palpite errado transforma acentos e cedilhas em símbolos estranhos. Os nossos arquivos SRT começam com uma marca de ordem de bytes UTF-8, três bytes invisíveis que avisam o programa de que o arquivo é UTF-8; os nossos arquivos VTT não precisam dela.
  • Os caracteres especiais. O VTT exige que & e < sejam escritos como &amp; e &lt; (e recomenda &gt; para >); o nosso gerador faz os três por você. O SRT não tem essa regra, então, se você digitar <i> numa legenda, o arquivo SRT mantém e muitos players vão mostrar o resto da linha em itálico.

Os nossos arquivos trazem só as legendas, sem ajustes de posição nem de estilo. O único acréscimo fica no VTT: se o processo parar antes do fim do seu arquivo, o arquivo VTT traz uma NOTE dizendo onde as legendas terminam, que os players não mostram. O SRT não tem como dizer isso e traz só as legendas.

Qual baixar

  • Um vídeo na sua própria página web: VTT. O elemento <track> do HTML lê arquivos WebVTT (MDN, o elemento track, em inglês). O nosso teste automático carrega o nosso VTT no leitor <track> do próprio Chromium e recebe as mesmas legendas de volta.
  • YouTube: qualquer um dos dois. A página de ajuda do YouTube sobre os arquivos de legenda compatíveis inclui SubRip (.srt) e WebVTT (.vtt). É a documentação do YouTube; ainda não testamos um envio nós mesmos.
  • Um editor de vídeo ou um player no computador: veja na ajuda do programa quais formatos ele importa. O SRT é o primeiro a tentar, por ser o mais antigo e simples. Ainda não testamos programas específicos, então este guia não os lista.
  • Na dúvida: baixe os dois. São arquivos de texto pequenos com as mesmas legendas.

Um arquivo TXT é outra coisa: uma transcrição para ler, sem tempos na tela. Ele não tem tempos de legenda, então um player não consegue mostrá-lo como legenda.

Legenda ou legenda para surdos?

As diretrizes de acessibilidade do W3C definem as captions, as legendas para surdos e ensurdecidos, como uma versão em texto da fala e dos sons necessários para entender o conteúdo, como quem está falando ou sons importantes. As legendas, no sentido estrito, são as palavras ditas.

O SRT e o VTT podem trazer qualquer um dos dois; a diferença está no texto. O nosso gerador escreve as palavras ditas, no idioma falado, sem nomes de quem fala nem descrição de sons. Se você precisa de legendas para surdos, acrescente isso no editor antes de baixar: uma legenda pode ter [porta batendo] ou MARIA: Você vem? como qualquer outro texto. O VTT também tem uma tag de voz, <v Maria>, que alguns players usam para mostrar quem fala; o nosso editor escreve texto simples, então digite o nome como texto.

O tamanho da linha fica a cargo de quem cria o arquivo

Nenhum dos dois formatos limita o tamanho de uma legenda. O nosso gerador cria legendas de no máximo duas linhas de 42 caracteres e no máximo 7 segundos, e deixa uma legenda pelo menos 1 segundo na tela quando a próxima permite. Duas linhas de 42 caracteres também é o limite do guia de estilo de legendas em inglês da Netflix. Por que uma legenda tem no máximo duas linhas explica os limites e quando as suas próprias edições passam deles.

Os tempos vêm da estimativa do modelo de reconhecimento de fala de quando cada palavra começa e termina. Ainda não medimos o quanto eles acertam, então assista ao seu vídeo com as legendas antes de publicar e, se uma legenda aparecer adiantada ou atrasada, edite as legendas antes de baixar: mova um início ou um fim em 0,1 segundo, divida uma legenda longa ou junte duas curtas.

Como abrir e conferir um arquivo de legenda

Os dois são arquivos de texto simples. Qualquer editor de texto abre, e algumas conferências pegam a maioria dos problemas:

  • A primeira linha. Um arquivo VTT precisa dizer WEBVTT. Um arquivo SRT começa com 1.
  • Os acentos. Se letras como ã ou ç aparecerem quebradas, o programa leu o arquivo com a codificação errada. Abra de novo como UTF-8.
  • Caracteres estranhos no começo. Um programa que não conhece a marca de ordem de bytes pode mostrá-la como  antes do 1. Salve o arquivo como UTF-8 nesse programa, ou escolha “UTF-8 com BOM” se ele perguntar.
  • Depois de editar à mão: no SRT, deixe uma linha em branco entre as legendas e os números em ordem; no VTT, deixe a linha em branco depois de WEBVTT.

Pronto para criar um? Crie um arquivo SRT ou VTT do seu vídeo no navegador. O arquivo fica no seu dispositivo, e você confere cada legenda sobre a imagem antes de baixar.