Envie um arquivo SRT e transforme-o em WebVTT para players HTML5 em poucos segundos. Tudo acontece localmente no seu navegador.
Seu arquivo SRT é convertido localmente no navegador. Nenhum upload é necessário.
Envie seu vídeo e gere automaticamente SRT, VTT ou legendas gravadas no vídeo com timing preciso.
WebVTT significa Web Video Text Tracks. É o formato de legendas criado para vídeos HTML5 no navegador. Um arquivo VTT pode conter legendas, captions, marcadores de capítulos e outras trilhas de texto sincronizadas. Diferente do SRT, um arquivo WebVTT sempre começa com o cabeçalho WEBVTT e usa pontos, não vírgulas, nos milissegundos.
Se você incorpora vídeos no seu próprio site com o elemento HTML5-<video> ou usa um player web moderno, WebVTT costuma ser a escolha mais confiável. SRT funciona em muitos players, mas não é o formato nativo do elemento HTML5-<track>. Sem um arquivo VTT, as legendas podem não aparecer no navegador.
Arraste seu arquivo SRT para a área acima. A ferramenta remove os números de bloco do SRT, adiciona o cabeçalho obrigatório WEBVTT e converte timestamps de 00:00:01,000 para 00:00:01.000. A conversão é feita inteiramente no navegador, então o arquivo não é enviado a um servidor.
Converter SRT para VTT manualmente parece simples, mas pequenos detalhes podem quebrar a legenda. Os erros mais comuns são esquecer o cabeçalho WEBVTT, servir o arquivo com MIME-Type incorreto ou manter vírgulas nos timestamps. O conversor cuida automaticamente desses ajustes.
A diferença principal aparece imediatamente: SRT usa números sequenciais e vírgulas nos timestamps. WebVTT não precisa desses números, começa com WEBVTT e usa pontos para milissegundos.
1 00:00:01,000 --> 00:00:04,000 Bem-vindo ao nosso vídeo. 2 00:00:04,500 --> 00:00:07,000 Esta legenda será convertida em WebVTT.
WEBVTT 00:00:01.000 --> 00:00:04.000 Bem-vindo ao nosso vídeo. 00:00:04.500 --> 00:00:07.000 Esta legenda será convertida em WebVTT.
O texto da legenda permanece igual. Apenas a estrutura e a escrita dos timestamps mudam para que o navegador leia o arquivo como WebVTT.
Depois da conversão, você pode usar o arquivo VTT diretamente em um vídeo HTML5 por meio do elemento <track>.
<video controls width="800">
<source src="/videos/demo.mp4" type="video/mp4">
<track
src="/subtitles/demo.vtt"
kind="subtitles"
srclang="pt"
label="Português"
default>
</video>
Verifique se o caminho para o arquivo VTT está correto e se o servidor entrega o arquivo com o MIME-Type text/vtt. Caso contrário, o navegador pode não carregar a trilha de legendas.
| Característica | SRT | VTT / WebVTT |
|---|---|---|
| Uso principal | Formato simples de legendas para muitos players e editores. | Padrão web para trilhas de legenda em vídeos HTML5. |
| Cabeçalho do arquivo | Não exige cabeçalho. | Deve começar com WEBVTT. |
| Timestamps | 00:00:01,000 com vírgula. |
00:00:01.000 com ponto. |
| Vídeo HTML5 | Não é o formato nativo de <track>. |
Funciona diretamente com <track src="...vtt">. |
| Metadados | Muito limitados. | Suporta blocos NOTE, cue settings e outros recursos WebVTT. |
| Posicionamento e estilo | Quase não há opções de estilo padronizadas. | Pode usar cue settings e aparência semelhante a CSS em players web. |
SRT continua prático para editores, players simples e troca de arquivos. WebVTT é mais forte quando as legendas precisam funcionar diretamente em sites, plataformas de ensino ou players no navegador.
<video>.<track>.Navegadores modernos geralmente oferecem suporte a WebVTT. Na prática, os problemas costumam vir da configuração do servidor, caminhos incorretos ou sintaxe VTT inválida, não do navegador em si.
| Navegador | Suporte a WebVTT | Observação |
|---|---|---|
| Chrome | Sim | Funciona de forma confiável com HTML5-<track>. |
| Edge | Sim | Baseado em Chromium e muito parecido com o Chrome. |
| Firefox | Sim | Suporta WebVTT, mas é rigoroso com caminhos e MIME-Type. |
| Safari | Sim | Suporta WebVTT; no iOS, atenção especial ao caminho e à hospedagem. |
Quando um arquivo VTT não aparece no navegador, quase sempre o motivo está em um destes pontos. O arquivo pode parecer correto, mas o player web ainda pode ignorá-lo se caminho, cabeçalho ou resposta do servidor estiverem errados.
| Erro | Causa | Solução |
|---|---|---|
| Cabeçalho WEBVTT ausente | O arquivo começa diretamente com o primeiro timestamp. | A primeira linha deve ser WEBVTT, seguida de uma linha em branco. |
| MIME-Type incorreto | O servidor entrega o arquivo como text/plain ou como download. |
Configure o servidor para servir arquivos .vtt como text/vtt. |
| Vírgula em vez de ponto no timestamp | SRT usa 00:00:01,000, enquanto VTT espera 00:00:01.000. |
O conversor altera automaticamente os timestamps para a escrita WebVTT. |
| Caminho incorreto na tag track | O caminho src não aponta para o arquivo VTT real. |
Verifique o caminho no atributo <track src="..."> e teste-o diretamente no navegador. |
Um arquivo VTT tecnicamente válido é apenas o primeiro passo. Antes de publicar legendas, confira também no vídeo: timing, legibilidade, quebras de linha e faixa de idioma precisam combinar com a imagem. No Subvideo.ai Studio você pode editar legendas visualmente e exportar como SRT, VTT, ASS ou MP4.
Revisar legendas no StudioArraste seu arquivo .srt para a área acima ou clique para selecioná-lo no dispositivo.
O conversor adiciona o cabeçalho WEBVTT, remove números de bloco SRT e transforma timestamps para o formato WebVTT.
Clique no botão de download para salvar imediatamente o arquivo WebVTT convertido (.vtt).
SRT é um formato simples com números de legenda e timestamps com vírgula. VTT é o formato WebVTT para vídeo HTML5, começa com WEBVTT e usa pontos nos timestamps.
Sim. A conversão acontece diretamente no seu navegador. Seu arquivo SRT não é enviado aos nossos servidores.
Sim. O conversor é gratuito e funciona localmente no navegador.
Sim. O conversor processa texto UTF-8 e preserva acentos, cedilhas, caracteres árabes, chineses, japoneses ou coreanos.
Sim. Insira-o com o elemento HTML5 track e garanta que o servidor entregue arquivos .vtt com o MIME-Type text/vtt.
Causas comuns são cabeçalho WEBVTT ausente, caminho errado no track, MIME-Type incorreto ou timestamps inválidos ainda com vírgulas.
Não. Ele apenas remove os números de bloco SRT e ajusta os timestamps. Vírgulas e pontuação dentro do texto da legenda permanecem intactas.