Corrija acentos em arquivos CSV

Seu CSV mostra ç, ã ou é em vez de ç, ã e é? Solte o arquivo no quadro: o Mojibuster corrige e salva em UTF-8.

Funciona com texto e com estes arquivos:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Por exemplo exportações do Excel, backups de bancos de dados, legendas ou código de sites.

Corrigir

  1. Solte um arquivo ou cole o texto
  2. A correção é automática
  3. Copie ou baixe
ou simplesmente arraste um arquivo para cá
  • Sem envio de arquivos. Seus arquivos são corrigidos direto no seu navegador e nunca saem do seu dispositivo.

  • Servidores na UE. O Mojibuster roda em um servidor na Finlândia (UE); vale o Regulamento Geral sobre a Proteção de Dados (RGPD). Texto do RGPD (EUR-Lex)

Por que os acentos quebram em um CSV?

Um arquivo CSV não informa com qual codificação foi salvo: cada programa precisa adivinhar. Se um sistema exporta em UTF-8 e outro lê como Windows-1252 (ANSI), os acentos viram sequências como ção. No caminho inverso, um arquivo ANSI aberto em um programa UTF-8 costuma mostrar .

Isso é comum em exportações de lojas virtuais, ERPs, sistemas de emissão de notas e bancos. Muitos arquivos CSV de portais de dados públicos também estão em ISO-8859-1 (Latin-1) e mostram caracteres estranhos em programas que esperam UTF-8.

Corrigir um CSV em três passos

  1. Arraste seu arquivo CSV para o quadro acima ou clique em Escolher arquivo.
  2. O Mojibuster detecta a codificação, corrige os caracteres quebrados e mostra cada alteração em O que mudou?.
  3. Clique em Baixar. O arquivo é salvo em UTF-8 e, se quiser, com BOM para o Excel abrir certo.

Separadores, aspas e quebras de linha ficam exatamente como estavam. Não importa se o seu CSV usa ponto e vírgula – o padrão do Excel no Brasil – ou vírgula: só mudam os caracteres quebrados.

Como evitar o problema na próxima exportação

  • Excel: use “Arquivo → Salvar como” e escolha CSV UTF-8 (delimitado por vírgulas).
  • LibreOffice Calc: ao salvar como CSV, marque “Editar configurações do filtro” e escolha o conjunto de caracteres Unicode (UTF-8).
  • Planilhas Google: as exportações CSV são sempre UTF-8; o problema só aparece ao abrir em outro programa.
  • Bancos de dados e lojas virtuais: configure a exportação em UTF-8; no MySQL e no MariaDB, use utf8mb4.

Perguntas frequentes

Os separadores e as aspas são mantidos?

Sim. O Mojibuster só substitui as sequências de caracteres quebradas. Ponto e vírgula, vírgulas, aspas e quebras de linha não mudam.

Salvo o CSV com ou sem BOM?

Se for abrir o arquivo no Excel: com BOM, assim o Excel reconhece o UTF-8. Para importar em bancos de dados, lojas ou scripts, normalmente é melhor sem BOM.

Meu CSV está em ANSI ou Latin-1. Funciona também?

Sim. O Mojibuster detecta automaticamente arquivos Windows-1252 (ANSI) e os converte para UTF-8. No resultado aparece “Lido como Windows-1252 (ANSI)”.

Qual o tamanho máximo do CSV?

Até 100 MB. Arquivos grandes são processados em segundo plano enquanto uma barra mostra o progresso.

Mais guias