Verificado em agosto de 2026

Arquivo SRT: gerador grátis e guia completo

O que é um arquivo SRT, como criar automaticamente com IA, estrutura técnica, comparativo com VTT, codificação UTF-8 para acentos em português e como importar no YouTube, Premiere, DaVinci Resolve e CapCut.

Antes do detalhamento por seção, a resposta rápida em um parágrafo. Um arquivo SRT (SubRip Subtitle) é um formato de texto simples com legendas sincronizadas por timestamps. Cada bloco tem: número sequencial, timecode HH:MM:SS,mmm --> HH:MM:SS,mmm, texto da legenda e linha em branco. Aceito por YouTube, Premiere, DaVinci, CapCut, VLC. Extensão .srt, codificação UTF-8 recomendada para PT-BR. As seções seguintes trazem estrutura técnica, workflows de criação e comparativo com VTT.

Gerador SRT com IA Whisper30 min grátis93-95% precisão PT-BRUTF-8 por padrão

O que é um arquivo SRT

SRT é a sigla de SubRip Subtitle (também escrito SubRip Text). É um formato de arquivo de legenda em texto simples, criado em 2001 como parte do software gratuito SubRip — uma ferramenta de Windows para extrair legendas de DVDs via OCR. Apesar de ter nascido para uma finalidade específica (ripping de DVD), o formato SRT se tornou o padrão universal de legendas anos antes do YouTube existir e permanece dominante em 2026.

Um arquivo .srt é apenas texto — você abre em qualquer editor (Bloco de Notas, VS Code, TextEdit). Cada legenda é um bloco com quatro linhas: número sequencial, timecode de entrada e saída, o texto propriamente dito e uma linha em branco separando o próximo bloco. Não há binário, não há compressão, não há metadados obrigatórios — é o formato mais legível por humanos que existe entre os formatos de legenda profissional.

Em agosto de 2026, SRT continua sendo aceito por YouTube (upload de tracks de idioma), Vimeo, Facebook, LinkedIn, Premiere Pro, DaVinci Resolve, Final Cut Pro, CapCut, VLC, OBS Studio, Twitch VOD e por praticamente todo player de vídeo que suporta closed captions. Para 95% dos casos comerciais, SRT resolve; VTT só entra em cena para HTML5 video nativo em web app próprio.

Como criar arquivo SRT automaticamente (gerador IA)

O caminho mais rápido em 2026 é usar um gerador de SRT baseado em IA de reconhecimento de fala. O VexaScribe usa Whisper Large-v3 da OpenAI, que atinge 93-95% de precisão em português brasileiro no benchmark FLEURS PT-BR em áudio limpo. Fluxo em três passos:

  1. Upload de áudio ou vídeo. Arraste seu MP3, WAV, M4A, OGG, FLAC (áudio) ou MP4, MOV, MKV, WebM (vídeo) na interface. Limite de 5 GB e 10 horas por arquivo. O áudio é extraído automaticamente do container de vídeo — não precisa de ffmpeg nem HandBrake.
  2. Escolher português (Brasil) como idioma. A IA processa em 5-10 minutos por hora de mídia. Whisper Large-v3 gera timestamps ao nível da palavra e identifica automaticamente locutores (diarização), o que é essencial para SRT com múltiplos participantes.
  3. Baixar .srt. No painel de resultado, clique em Exportar → SRT. O arquivo é baixado em codificação UTF-8, respeitando as regras clássicas de legendagem (linhas de até 42 caracteres, máximo 2 linhas simultâneas por bloco). Também exporta TXT, DOCX e VTT sem custo extra.

O SRT gerado está pronto para subir no YouTube Studio, importar no Premiere ou DaVinci, ou colar como track de legenda em CapCut. Alternativas equivalentes em agosto de 2026: TurboScribe (US$ 20/mês), Notta (US$ 8-19/mês), Sintesy (R$ 12,49-39,90/mês via Pix). Para uso ilimitado sem servidor, Whisper CLI local roda em máquina com GPU NVIDIA a partir de 6 GB VRAM.

Dica. Áudio limpo (microfone USB, ambiente sem eco) faz mais diferença para a qualidade do SRT final do que a marca da ferramenta escolhida. Duas horas de gravação bem feita geram melhor SRT do que quatro horas de áudio de câmera de celular a três metros de distância.

Estrutura técnica de um arquivo .srt

Todo arquivo SRT segue a mesma sintaxe simples. Cada legenda é um bloco de quatro linhas separado do próximo por uma linha em branco. Veja um exemplo real em português:

1
00:00:03,400 --> 00:00:06,177
Olá, este é um exemplo de legenda em português.

2
00:00:07,000 --> 00:00:10,300
Cada bloco tem número, timecode e texto.

3
00:00:10,500 --> 00:00:13,900
Uma linha em branco separa cada legenda.

Explicando campo a campo:

  • Número sequencial. Começa em 1, incrementa em 1 a cada bloco. Se você apagar um bloco no meio do arquivo, precisa renumerar (Subtitle Edit faz isso automaticamente).
  • Timecode. Formato HH:MM:SS,mmm --> HH:MM:SS,mmm. Duas horas, três minutos, quinze segundos e quinhentos milissegundos fica 02:03:15,500. A seta é exatamente dois traços seguidos de > com um espaço antes e depois.
  • Texto da legenda. Uma ou duas linhas de até 42 caracteres cada (regra de legendagem clássica). Pode conter tags HTML simples: <i>, <b>, <u> — não todos os players renderizam.
  • Linha em branco. Separador obrigatório entre blocos. Uma linha em branco a mais ou a menos e alguns parsers falham silenciosamente.

Detalhe importante que confunde muita gente: SRT usa vírgula como separador de milissegundos no timecode (00:00:03,400). O formato WebVTT (arquivo .vtt) usa ponto (00:00:03.400). Trocar um pelo outro sem trocar a extensão faz o arquivo parar de funcionar em vários players.

SRT vs VTT: qual formato usar

Os dois formatos coexistem em 2026 porque servem a públicos diferentes. SRT é o padrão de facto para editores de vídeo e YouTube; VTT é o padrão oficial do W3C para HTML5 video em web app próprio. Comparativo direto:

RecursoSRTVTT
Extensão.srt.vtt
Timecode00:00:03,400 (vírgula)00:00:03.400 (ponto)
Estilização (cor/posição)LimitadaSuporte completo (CSS)
Suporte HTML5 nativoNão (via player JS)Sim (via <track>)
Suporte YouTube uploadSimSim
Uso idealYouTube, editores de vídeo, VLCWeb player HTML5 nativo

Regra prática: se você vai subir legenda no YouTube, importar em Premiere/DaVinci/CapCut ou testar em VLC, escolha SRT. Se você tem um vídeo hospedado em servidor próprio e quer usar <video><track kind="subtitles" src="x.vtt" srclang="pt"></video> em HTML5 nativo, escolha VTT. VexaScribe exporta ambos com o mesmo processamento do áudio, sem cobrança extra.

Áudio para SRT: MP3, WAV, M4A

Um arquivo de áudio puro (MP3 de podcast, WAV de gravação profissional, M4A do Gravador de Voz do iPhone) não vira SRT por conversão de formato — o áudio precisa passar por um modelo de reconhecimento automático de fala (ASR) que gera texto com timestamps, e esse resultado é então exportado como .srt.

Workflow prático no VexaScribe para converter MP3 (ou qualquer áudio) em SRT:

  1. Upload do arquivo — aceita MP3, WAV, M4A, OGG, FLAC, AAC, WMA até 5 GB e 10 horas.
  2. Whisper Large-v3 processa em 5-10 min por hora, gerando transcrição com timestamps ao nível da palavra e detecção automática de locutores.
  3. No editor, revise nomes próprios e termos técnicos (a IA acerta 93-95% em PT-BR mas confunde termos raros).
  4. Exportar → SRT. Arquivo baixado em UTF-8, pronto para uso.

Casos típicos: podcast semanal virando SRT para YouTube auto-upload; entrevista de pesquisa em WAV virando SRT para revisão citada; áudio-book em MP3 virando SRT para versão em vídeo estático com legendas. Se você já tem só o vídeo (MP4/MOV) e não o áudio separado, tudo bem — o gerador extrai o áudio automaticamente do container.

Codificação UTF-8: acentos em PT-BR

Esta é a armadilha número um em SRT em português brasileiro e a maioria dos tutoriais internacionais ignora. Se um arquivo .srt for salvo em codificação Windows-1252 ou ISO-8859-1 (antigo padrão latino) em vez de UTF-8, todos os caracteres acentuados aparecem corrompidos no player.

Exemplo real de acentos quebrados:

  • ç → ç
  • ã → ã
  • é → é
  • á → á
  • ú → ú

A frase “informação básica” vira “informação básica” — ilegível.

Como corrigir se você já recebeu um SRT com acentos quebrados:

  • Bloco de Notas (Windows 11). Abra o .srt → Arquivo → Salvar como → no campo Codificação escolha UTF-8 → salve.
  • VS Code. Abra o arquivo → clique na codificação atual na barra inferior direita → Save with Encoding → UTF-8.
  • Subtitle Edit. File → Save As → escolha UTF-8 no dropdown Encoding.
  • Linha de comando (macOS/Linux). iconv -f ISO-8859-1 -t UTF-8 arquivo.srt > arquivo-utf8.srt

Por padrão, o VexaScribe exporta todos os SRTs em UTF-8, então arquivos gerados pela ferramenta não têm esse problema. A preocupação com codificação só aparece em SRT herdado, arquivo baixado de fansites antigos ou SRT gerado por ferramentas que ainda usam Windows-1252 no export.

Abrir, editar e converter arquivo SRT

Como .srt é texto simples, quase qualquer editor abre. Mas para trabalho profissional (resincronização, conversão SRT↔VTT, tradução, estilo de karaokê) vale usar uma ferramenta dedicada. Comparativo honesto por caso de uso:

FerramentaO que fazCusto
Bloco de Notas / TextEdit / VS CodeVer e editar texto, ajustar timing simplesGrátis
VLCTestar SRT com vídeo, ajuste de sincronia globalGrátis
Subtitle Edit (Windows)Editor profissional, resincronização fina, conversão SRT↔VTTGrátis (open source)
Aegisub (Mac/Linux/Win)Editor profissional multi-plataforma, karaokê e estilo avançadoGrátis (open source)
Kapwing / VEEDEditor online no navegador, tradução e estilo burned-inFreemium (SRT no Pro)
VexaScribeGerar do zero (áudio ou vídeo → .srt em UTF-8)30 min grátis

Recomendação honesta: para edição fina de timing, tradução e conversão de formato, Subtitle Edit (Windows) ou Aegisub (multi-plataforma) são melhores do que qualquer editor online — ambos gratuitos e maduros. O VexaScribe é a melhor escolha quando você não tem o SRT ainda e precisa gerar do zero a partir de áudio ou vídeo em português; para reescrever ou estilizar um SRT já existente, prefira uma ferramenta dedicada de edição.

YouTube, Premiere, DaVinci, CapCut: como importar

Depois de gerar o .srt, o passo seguinte é subir na plataforma final. Workflow verificado em agosto de 2026 para as quatro plataformas mais comuns em uso profissional brasileiro.

YouTube Studio

Acesse studio.youtube.com → selecione o vídeo → menu esquerdo Legendas → Adicionar idioma → Português (Brasil) → em Legendas clique Adicionar → Com sincronização → Upload arquivo .srt. YouTube indexa o texto das legendas enviadas manualmente no algoritmo de busca — vantagem SEO real vs. legendas automáticas.

Adobe Premiere Pro

File → Import → selecione o .srt (aparece como Caption clip no Project panel) → arraste para a Timeline em uma track de Captions dedicada. Para editar aparência, abra o painel Essential Graphics → aba Captions. Exporte com Burn Captions Into Video se quiser legendas queimadas.

DaVinci Resolve

Página Edit → File → Import Subtitle → selecione .srt → o arquivo aparece automaticamente como track de legenda acima do vídeo na Timeline. Para estilizar (fonte, tamanho, contorno), clique na track → Inspector → aba Style. Exporta como track ou queima no vídeo final na página Deliver.

CapCut Desktop

Aba lateral Texto → Legendas → Importar Legenda → selecione .srt → CapCut cria os blocos de texto na Timeline com timing do SRT. Estilize com preset de karaokê, cor, animação. Para TikTok/Reels/Shorts o padrão é queimar no vídeo final (viewers em som mudo); para YouTube longo, mantenha track separada.

Guias relacionadas

Precisa de um arquivo SRT agora? Faça upload do seu áudio ou vídeo, escolha português e baixe o .srt em UTF-8 em minutos. 30 min grátis no cadastro, sem cartão.

Gerar arquivo SRT grátis →

Perguntas frequentes sobre arquivo SRT

O que é um arquivo SRT e para que serve?

Um arquivo SRT (SubRip Subtitle) é um formato de texto simples que armazena legendas sincronizadas com áudio ou vídeo por meio de timestamps. Cada bloco tem quatro elementos: número sequencial, timecode de entrada e saída no formato HH:MM:SS,mmm --> HH:MM:SS,mmm, texto da legenda e uma linha em branco separando o próximo bloco. Serve para exibir legendas em players como VLC, subir tracks em YouTube, importar em Premiere, DaVinci Resolve, CapCut e Final Cut, e para acessibilidade audiovisual (LBI Lei 13.146/2015, ABNT NBR 15290). É o formato de legenda mais universal desde 2001.

Como criar arquivo SRT do zero?

Três caminhos. (1) Automática por IA: no VexaScribe, faça upload do MP3, WAV, M4A, MP4 ou MOV, selecione português como idioma, aguarde 5-10 min por hora de mídia e exporte .srt já com timestamps. 30 minutos grátis no cadastro. (2) Manual em editor de texto: abra Bloco de Notas ou VS Code, digite número + linha + timecode HH:MM:SS,mmm --> HH:MM:SS,mmm + linha + texto + linha em branco, repita para cada bloco, salve como .srt em codificação UTF-8. (3) Software dedicado: Subtitle Edit (Windows, grátis) ou Aegisub (multi-plataforma, grátis) — ideal para resincronização fina.

Como converter MP3 em SRT?

MP3 é áudio; SRT é texto com timestamps. A conversão precisa de um passo intermediário de transcrição por reconhecimento de fala (ASR). Workflow no VexaScribe em agosto de 2026: (1) arraste o MP3 na interface (aceita WAV, M4A, OGG, FLAC até 5 GB e 10 horas); (2) o Whisper Large-v3 transcreve com precisão 93-95% em PT-BR e gera timestamps ao nível da palavra em 5-10 min por hora de áudio; (3) clique Exportar → SRT e o arquivo é baixado imediatamente em UTF-8. Alternativas equivalentes: TurboScribe, Notta, Sintesy. Whisper local via CLI também funciona se você tem GPU NVIDIA.

Qual a diferença entre SRT e VTT?

SRT (SubRip) é o formato universal criado em 2001, aceito por YouTube, Vimeo, Premiere, DaVinci, CapCut, Final Cut e VLC. VTT (WebVTT) é a evolução padronizada pelo W3C em 2010, específica para HTML5 video via a tag <track kind="subtitles">. Diferenças técnicas: SRT usa vírgula no separador de milissegundos (00:01:23,500), VTT usa ponto (00:01:23.500). VTT suporta estilização CSS opcional, metadados de posição e regiões; SRT tem estilização muito limitada. Para YouTube, editores de vídeo e VLC use SRT. Para player HTML5 nativo em web app próprio, use VTT. VexaScribe exporta os dois sem custo extra.

SRT abre no Word ou Bloco de Notas?

Sim. O arquivo .srt é texto simples — abre em qualquer editor de texto: Bloco de Notas (Windows), TextEdit (Mac), VS Code, Sublime, Notepad++, Vim. Word também abre, mas cuidado: ao salvar o Word pode adicionar formatação RTF que quebra o parser SRT dos players; sempre salve de volta como texto puro (.srt), não como .docx nem .rtf. Recomendação: use Bloco de Notas ou VS Code para edições rápidas de texto e timing, e Subtitle Edit ou Aegisub para trabalho profissional com resincronização, tradução ou conversão de formato. Nunca use Word para editar SRT em produção.

Como corrigir acentos em arquivo SRT?

Acentos corrompidos (ç virando ç, ã virando ã, é virando é) acontecem quando o arquivo foi salvo em codificação errada — normalmente Windows-1252 ou ISO-8859-1 em vez de UTF-8. Correção: abra o .srt no Bloco de Notas → menu Arquivo → Salvar como → no campo Codificação escolha UTF-8 → salve. No VS Code: clique na codificação atual no rodapé → Save with Encoding → UTF-8. No Subtitle Edit: File → Save As → escolha UTF-8 no dropdown. VexaScribe exporta em UTF-8 por padrão, então o problema não ocorre em arquivos gerados pela ferramenta — só em SRT herdado ou baixado de fontes antigas.

Posso editar SRT no VLC?

Não diretamente. VLC é um player de vídeo — ele reproduz arquivos SRT associados a um vídeo mas não oferece editor de legendas nativo. Você pode testar sincronia (menu Ferramentas → Sincronização de faixa → ajuste em segundos), mudar codificação de exibição (Preferências → Legendas/OSD) e forçar carregamento de um .srt específico (Legendas → Adicionar arquivo de legenda), mas para editar o texto, timing por bloco ou converter formato use Subtitle Edit (Windows, grátis), Aegisub (multi-plataforma, grátis) ou o editor integrado do VexaScribe. VLC é ótimo como pré-visualizador; para trabalho editorial escolha uma ferramenta dedicada.

Como converter SRT para VTT?

Três caminhos rápidos. (1) Subtitle Edit (grátis, Windows): abra o .srt → File → Save As → escolha WebVTT no dropdown de formato → salve. Preserva timing e texto, ajusta automaticamente vírgula para ponto no separador de milissegundos. (2) Aegisub (grátis, multi-plataforma): abre SRT e exporta como VTT via File → Export Subtitles. (3) Manual: renomeie .srt para .vtt, adicione a linha WEBVTT no topo do arquivo, substitua todas as vírgulas dos timecodes por ponto (00:00:03,400 vira 00:00:03.400). Cuidado: alguns players HTML5 exigem cabeçalho WEBVTT válido — se falhar, revise a primeira linha. VexaScribe exporta VTT diretamente, evitando conversão manual.