Conversor de SRT para VTT
Converta suas legendas SRT para o formato WebVTT para players de vídeo HTML5.
Arraste e solte seu arquivo SRT aqui
ou clique para procurar
Suporta arquivos .srt de até 50 MB
Sobre SRT para VTT
Esta ferramenta converte arquivos SRT para o formato VTT, que é o padrão para legendas na web.
SRT para VTT Inspeção de sintaxe e estrutura de código
Comparação lado a lado da sintaxe de código ilustrando definições de cabeçalho, sintaxe de timestamp e formatação de payload de cues
SRT vs VTT Especificações técnicas
SRT
SRT (SubRip, .srt) é um formato de legenda padrão com entradas numeradas, carimbos de data/hora de início/fim no formato HH:MM:SS,mmm e uma ou mais linhas de texto por entrada. É o formato de legenda mais difundido para vídeos.
VTT
WebVTT (.vtt) é um formato de legenda padrão W3C, começando com o cabeçalho 'WEBVTT' e contendo carimbos de data/hora no formato HH:MM:SS.mmm, texto e parâmetros de cue opcionais. É o formato de legenda nativo dos elementos <video> HTML5.
Diferenças de Formato
Solução de problemas de conversão e armadilhas comuns
Soluções práticas para compatibilidade de players, codificação de caracteres e sincronização de tempos
Por que o console do navegador exibe 'Failed to load resource' ou rejeita a faixa .vtt?
Navegadores web exigem que servidores estáticos forneçam arquivos WebVTT com o tipo MIME exato 'text/vtt; charset=utf-8'. Além disso, se o vídeo e a legenda estiverem hospedados em domínios diferentes, certifique-se de que seu servidor retorne os cabeçalhos CORS adequados (Access-Control-Allow-Origin: *), caso contrário Chrome/Safari bloquearão a faixa de legenda por motivos de segurança.
Legendas ficam fora de sincronia ou com atraso progressivo em players HTML5 (Video.js, Plyr, player nativo)
O WebVTT exige rigorosamente timestamps em ordem cronológica. Se o arquivo SRT original contiver cues fora de ordem, timestamps sobrepostos ou durações negativas, os analisadores WebVTT do navegador podem falhar ao exibir os cues subsequentes. O AllSubConverter ordena os cues cronologicamente e sanitiza os intervalos de tempo durante a exportação.
Por que tags HTML básicas (<b>, <i>, <font>) do SRT têm comportamento inesperado no WebVTT?
O WebVTT suporta nativamente tags de voz `<v Nome>`, classes `<c.nome>`, negrito `<b>` e itálico `<i>`, mas não oferece suporte à tag legada `<font color=...>`. Utilize a pseudo-classe CSS ::cue (ex.: video::cue { color: yellow; }) para estilizar faixas WebVTT nativamente.
Por que letras acentuadas ou emojis aparecem como símbolos corrompidos em páginas web?
Arquivos WebVTT devem sempre ser codificados em UTF-8. Se o SRT original foi gerado no Windows em ANSI/Windows-1252 ou GBK, caracteres não ASCII serão corrompidos. Nosso motor grava a saída em UTF-8 sem byte order mark (BOM).
Recursos
Por que Converter?
Casos de Uso Comuns
Incorporações de vídeo HTML5
Adicione legendas a um elemento <video> no seu site usando a tag <track>. Os navegadores exibirão os controles nativos.
Uploads para YouTube e Vimeo
Carregue arquivos VTT diretamente no YouTube Studio ou no painel de legendas do Vimeo. Ambas as plataformas aceitam VTT nativamente.
Video.js, JW Player e Plyr
Reprodutores como Video.js, JW Player e Plyr usam VTT como formato padrão. Converta SRT para VTT.
Acessibilidade web (WCAG)
O formato WebVTT é o padrão do W3C amplamente utilizado para legendas sincronizadas em vídeos web HTML5.
Cursos online e e-learning
Adicione legendas a vídeos de aulas. VTT é compatível com a maioria dos reprodutores de e-learning.
Formatos Relacionados
SRT (SubRip)
O formato de legenda universal mais comum: texto simples com timestamps HH:MM:SS,mmm. Compatível com praticamente todos os reprodutores.
ASS (Advanced SubStation Alpha)
Um formato avançado com fontes, cores, posicionamento, bordas, sombras e efeitos de karaokê. Muito usado em fansubs de anime.
LRC (Lyrics)
Um formato de letras sincronizadas para reprodutores de música. Cada linha começa com uma tag [MM:SS.xx].
Como Funciona
- 1
Arraste e solte o arquivo SRT ou selecione-o para importá-lo no conversor
- 2
A ferramenta lê imediatamente o índice, os carimbos de data/hora e o texto de cada entrada de legenda
- 3
O formato de carimbo de data/hora SRT (HH:MM:SS,mmm) é convertido para o formato WebVTT (HH:MM:SS.mmm) e o cabeçalho 'WEBVTT' obrigatório é adicionado
- 4
O arquivo VTT convertido é gerado inteiramente no seu navegador, sem que nenhum dado seja enviado a um servidor
- 5
Baixe o arquivo VTT resultante e use-o com players de vídeo HTML5, YouTube, Vimeo ou outras plataformas web
- 6
Cada entrada limpa se torna um bloco de sinal VTT com marcações de tempo e texto.
- 7
O conteúdo VTT final é codificado em UTF-8 e está pronto para download.
Mais Ferramentas de Legendas
Limpeza de formatação de legendas
Remover formatação, tags e ruídos
Editor de legendas
Editar texto e tempos de legendas em grade
Sincronização e ajuste de tempo de legendas
Ajustar sincronização com precisão de milissegundos
Mesclador de Legendas
Combinar múltiplos arquivos de legendas
Tradutor de Legendas com IA
Traduzir para 19 idiomas integrados
Perguntas Frequentes
A especificação HTML5 define WebVTT como o único formato de legenda para o elemento <track>. Os navegadores não incluem um analisador SRT. Se você fizer referência a um arquivo SRT em uma tag <track>, o navegador o ignora. Converter SRT para VTT torna o arquivo de legenda compatível com o navegador.
A única diferença é o separador decimal. O SRT usa vírgulas (00:01:30,500). O VTT usa pontos (00:01:30.500). O conversor substitui vírgulas por pontos nas linhas de timestamp. Todo o resto sobre o timing (horas, minutos, segundos, milissegundos) permanece o mesmo.
Sim. O YouTube aceita arquivos VTT para envio de legendas. Vá ao YouTube Studio, selecione seu vídeo, abra Legendas e envie o arquivo VTT. O YouTube o processa e exibe as legendas com o timing preservado.
Todo arquivo VTT deve começar com a string WEBVTT na primeira linha, seguida por uma linha em branco. Sem este cabeçalho, os navegadores rejeitam o arquivo e as legendas não são exibidas. O conversor adiciona este cabeçalho automaticamente.
Sim. O VTT não usa números sequenciais como o SRT. Em vez disso, as entradas VTT podem ter identificadores de string opcionais. O conversor remove as entradas numéricas do SRT. Se você quiser identificadores de entrada, eles podem ser adicionados, mas não são exigidos pela especificação VTT.
Não. O conteúdo do texto da legenda é preservado exatamente. Apenas o formato do arquivo muda: o cabeçalho é adicionado, os separadores de timestamp mudam de vírgulas para pontos e os números de entrada são removidos. Quebras de linha, caracteres especiais e todo o texto permanecem idênticos.
Artigos Relacionados
Como converter SRT para legendas SMI (SAMI) | AllSubConverter
Converta legendas SRT para o formato SMI/SAMI para o Windows Media Player e legendas em vários idiomas.
O Melhor Conversor de Legendas Grátis em 2026 | AllSubConverter
Descubra o melhor conversor de legendas grátis em 2026. Compare suporte de formatos, velocidade, privacidade e preços