Ir para o conteúdo

Corretor de acentos quebrados (mojibake)

Corrija texto com acentos quebrados (ã, é) quando UTF-8 foi lido como Latin-1 ou Windows-1252, ou simule o erro.

  • Roda no seu navegador

Entrada

0 de 10.000 caracteres

Operação

Codificação lida por engano

Windows-1252 é o caso mais comum; ele inclui aspas curvas, travessões e o euro.

Resultado

O resultado aparece aqui.

De onde vêm os acentos quebrados

O mojibake acontece quando um texto gravado em UTF-8 é lido como se fosse Latin-1 ou Windows-1252: cada letra com acento, que ocupa 2 bytes, vira dois símbolos. Assim, ação vira ação.

Texto quebradoCorrigido
çãoção
Olá, você está bem?Olá, você está bem?

Como a correção funciona

  • Cada caractere volta ao byte da codificação escolhida e os bytes são lidos como UTF-8. Se não formarem UTF-8 válido, o texto não era mojibake e a ferramenta avisa.
  • Escolha Windows-1252 quando aparecerem aspas e travessões quebrados (“); com Latin-1, só os 256 primeiros códigos são aceitos.
  • O modo inverso simula o erro, útil para reconhecer o padrão. Textos que já têm caracteres fora da tabela, como 日本語, não podem ser corrigidos.

Perguntas frequentes

Como corrigir acentos quebrados?

Cole o texto, escolha corrigir e a codificação provável, em geral Windows-1252. Olá vira Olá e ção vira ção.

Como consertar acentos quebrados causados por UTF-8?

Um arquivo ou página em UTF-8 interpretado como Latin-1 ou Windows-1252. O prefixo à seguido de outro símbolo é a marca: é o primeiro byte de um acento em UTF-8.