K Legenda Studio
  1. Início
  2. Ferramentas
  3. Corrigir acentos

Corrigir acentos da legenda

Se o seu arquivo abriu com é no lugar de é, ou coração no lugar de coração, o problema não é a legenda: é a codificação. Solte o arquivo aqui e devolvemos o texto em UTF-8, com todos os acentos de volta.

O arquivo não sai do seu computador

Arraste o arquivo de legenda aqui ou clique para escolher. Aceita .srt .vtt .ass .sbv e .lrc

Não tem um arquivo agora?

Resultado

Como estava

Como ficou

O que aconteceu com o seu arquivo

Computador não guarda letra, guarda número. A tabela que diz qual número corresponde a qual letra se chama codificação, e o problema todo nasce quando dois programas usam tabelas diferentes.

Para as 26 letras do alfabeto sem acento, praticamente todas as tabelas concordam. O a é o número 97 em qualquer uma delas. A briga começa nos acentos, no cedilha e no til, justamente as letras que o português usa o tempo inteiro.

Como uma letra com cedilha se transforma em dois símbolos A letra ç ocupa dois bytes quando gravada em UTF-8: C3 e A7. Quando outro programa lê esses dois bytes usando a tabela Windows-1252, cada byte vira um caractere separado, e o ç aparece na tela como à seguido do símbolo de parágrafo. 1. VOCÊ ESCREVEU ç um caractere 2. FOI GRAVADO EM UTF-8 C3 A7 dois bytes 3. LIDO COMO ANSI ç dois caracteres Nenhum byte se perdeu no caminho. Só foram lidos com a tabela errada, e por isso dá para desfazer.
O acento não sumiu. Ele continua ali, byte por byte. O que aconteceu foi um mal-entendido entre dois programas sobre como interpretar esses bytes, e é exatamente isso que a ferramenta acima desfaz.

Os três casos que a ferramenta resolve

O arquivo foi salvo em ANSI

É o caso mais comum em legenda baixada de site brasileiro antigo ou salva pelo Bloco de Notas do Windows antes de 2019. A codificação se chama Windows-1252, mas o Windows sempre a chamou de ANSI, e é assim que ela aparece na janela de salvar arquivo.

Aqui cada caractere ocupa exatamente um byte, então o acento existe mas está escrito num alfabeto que os programas modernos não assumem mais por padrão. A conversão para UTF-8 é direta e não perde nada.

O texto passou duas vezes pela conversão

Este é o mais traiçoeiro. O arquivo é UTF-8 válido, todo programa consegue abrir sem reclamar, e mesmo assim está errado: em vez de é você vê é, em vez de ã vê ã.

O que houve foi uma conversão a mais. Um programa leu um arquivo UTF-8 achando que era ANSI, viu dois caracteres onde havia um, e gravou esses dois caracteres de novo em UTF-8. O estrago ficou congelado dentro do arquivo.

A correção existe porque a operação é reversível: basta tratar cada caractere como o byte que ele era e reler tudo como UTF-8. É o que a ferramenta faz automaticamente quando detecta o padrão.

O arquivo veio em UTF-16

Menos frequente, mas acontece com legenda exportada de alguns programas de edição e de aparelhos de gravação. O arquivo até abre, mas vem cheio de espaços entre as letras ou não abre de jeito nenhum em players mais simples. A ferramenta identifica pela marca no início do arquivo e converte para UTF-8 sem intervenção.

Vale saber

Se o caractere aparece como losango com uma interrogação dentro, a história é outra. Esse símbolo significa que o navegador recebeu um byte que não corresponde a letra nenhuma, ou seja, a informação já tinha se perdido antes do arquivo chegar até você.

Nesse caso não existe ferramenta capaz de recuperar, porque não há o que recuperar. A saída é procurar o arquivo original ou corrigir na mão. A ferramenta avisa quando encontra esses casos, para você não perder tempo tentando.

Como evitar que aconteça de novo

A regra é curta: salve tudo em UTF-8. Ele dá conta de português, de emoji e de qualquer alfabeto do mundo, e é o padrão que players, redes sociais e editores esperam hoje. Onde ajustar isso em cada programa:

ProgramaOnde ajustar
Bloco de Notas (Windows)Ao salvar, no campo Codificação, escolha UTF-8 em vez de ANSI
Notepad++Menu Formatar, opção Converter para UTF-8 sem BOM, e só então salvar
Subtitle EditNa barra superior, campo de codificação ao lado do nome do arquivo
VLCFerramentas, Preferências, Legendas, campo Codificação do texto
AegisubJá grava em UTF-8 por padrão, não precisa mexer
Premiere e DaVinciJá exportam em UTF-8 por padrão

Se você gera a legenda com a nossa ferramenta principal, esse cuidado não é necessário: tudo já sai em UTF-8, porque o arquivo é montado dentro do navegador e nunca passa por uma conversão intermediária.

Fazer na mão, se preferir

Não somos os únicos capazes de resolver isso, e faz sentido você saber o caminho manual. Com o Notepad++, que é gratuito:

  1. Abra o arquivo de legenda
  2. Veja no canto inferior direito qual codificação está indicada
  3. Se estiver escrito ANSI e os acentos aparecerem certos, use o menu Codificação, opção Converter para UTF-8
  4. Se estiver escrito UTF-8 e os acentos aparecerem errados, use Codificar em ANSI primeiro, confira se o texto ficou correto, e só depois converta para UTF-8
  5. Salve

A diferença entre Converter para e Codificar em é justamente onde a maioria das pessoas erra. Converter reescreve os bytes preservando as letras. Codificar mantém os bytes e muda apenas a interpretação. Você quase sempre quer a primeira quando o texto está certo na tela, e a segunda quando está errado.

Precisa gerar a legenda, não só consertar?

A ferramenta principal transcreve o áudio, deixa você editar cada trecho, escolher estilo e posição, e exporta em vídeo, SRT ou camada transparente. Grátis, sem cadastro e sem marca d'água.

Abrir a ferramenta

Perguntas frequentes

Por que minha legenda está com é no lugar de é?

Porque o programa que abriu o arquivo usou uma tabela de caracteres diferente da que foi usada para gravá-lo. Em UTF-8 a letra é ocupa dois bytes. Quando um programa lê esses dois bytes como se fossem dois caracteres separados de uma tabela antiga, eles viram à e ©.

O arquivo é enviado para algum servidor?

Não. Toda a leitura e a correção acontecem no seu próprio navegador. Se quiser confirmar, abra as ferramentas de desenvolvedor com F12, vá até a aba Rede e use a ferramenta: nenhuma requisição sai enquanto ela trabalha.

Quais formatos funcionam?

SRT, VTT, ASS, SSA, SBV e LRC. Na prática funciona com qualquer arquivo de texto, porque a correção age sobre a codificação e não sobre a estrutura da legenda.

Devo marcar a opção de gravar com BOM?

Na maioria dos casos não, deixe desmarcado. Marque apenas se o programa que vai usar a legenda continuar mostrando acento errado. Alguns aparelhos de TV e players antigos precisam dessa marca no início do arquivo para reconhecer que ele é UTF-8.

A ferramenta muda os tempos ou o texto da legenda?

Não. Só a codificação dos caracteres é alterada. Os tempos, as quebras de linha e a estrutura dos blocos saem idênticos ao que entraram.

Funciona no celular?

Funciona. A ferramenta roda em qualquer navegador atual, inclusive no celular, embora selecionar arquivo de legenda no telefone costume ser mais trabalhoso do que no computador.

Outras ferramentas

Esta ferramenta é gratuita e vai continuar sendo.

Sem marca d'água, sem cadastro e sem limite. Se ela te poupou tempo hoje, um Pix ajuda a manter o projeto de pé.

Escrito pela equipe do Legenda Studio

Construímos esta ferramenta porque precisávamos dela e não encontramos nenhuma que fizesse o trabalho sem cobrar, sem marca d'água ou sem pedir cadastro. Conheça o projeto.

E agora?

O que costuma vir depois deste passo.

Verificar a qualidadeAgora confira o ritmo de leitura. Converter o formatoSalve no formato final que você usa. Gerar o vídeoAplique a legenda corrigida no vídeo.