Nouplo

Converter a codificação de um arquivo de texto

Conserte um CSV com acentos quebrados ou salve-o na codificação que um sistema pede.

Solte os arquivos aqui

ou clique para escolher no seu dispositivoFormatos aceitos: CSV, TSV, TXT, SRT, VTT, JSON, XML, HTML, HTM, MD, INI, LOG, SQL, PRN

Até 3 arquivos por vezAté 20 MB por arquivo5 usos por diaRemova os limites com o Pro✓ Funciona offline

Seus arquivos ficam no seu dispositivo

Esta ferramenta roda inteiramente no seu navegador. Nada é enviado, nada é armazenado, e você pode até desligar a internet antes de começar.

Exemplo

CSV de clientes com “São Paulo” no Excel: de volta a “São Paulo” com UTF-8 com BOM

Uma lista de clientes exportada de um sistema web, clientes.csv, abre no Excel com dois cliques toda quebrada: “João Conceição” aparece como “João Conceição”, “Maceió” como “Maceió” e um ✅ numa observação como “✅”. O arquivo é UTF-8 sem BOM, e o Excel no Windows o lê como Windows-1252.

  1. Solte o arquivo: Converter para “UTF-8 com BOM (o Excel lê certo)”, Codificação atual “Detectar automaticamente”, Quebras de linha “Manter”.
  2. Os bytes são UTF-8 válido, então a página detecta UTF-8. Ao converter, os 3 bytes da BOM entram no começo e nenhum outro byte muda: o arquivo de 121 bytes passa a ter 124.
  3. Ao lado do arquivo aparece “Lido como UTF-8, salvo como UTF-8 (BOM).” O arquivo baixado tem o mesmo nome: clientes.csv.
Converter para Tamanho Para quem O que se perde
UTF-8 com BOM 124 byteso Excel aberto com dois cliquesnada
UTF-8 (sem BOM) 121 bytessistemas web, Google Planilhasnada, mas no Excel continua quebrado
Windows-1252 (ANSI) 106 bytesprogramas antigos que pedem ANSIo ✅ vira “?”
UTF-16 214 byteso “Texto Unicode” do Excelnada

No Excel aparecem “João Conceição”, “São Paulo”, “Maceió” e “2ª parcela – março” certinhos e em colunas, já que o arquivo usa ponto e vírgula. Para um sistema que só aceita ANSI, Windows-1252 guarda ç, ã, ª e o travessão, e avisa que 1 caractere que Windows-1252 não tem virou “?”: o ✅.

Como funciona

  1. Solte os arquivos CSV ou de texto, mesmo vários com codificações diferentes.
  2. Escolha a codificação de saída. UTF-8 com BOM abre no Excel sem acentos quebrados; escolha outra se um sistema exigir.
  3. Deixe a codificação atual em “Detectar automaticamente”: a página diz o que encontrou.
  4. Clique em “Converter” e baixe. Os caracteres que a nova codificação não tem são listados.

Perguntas frequentes

Por que meu CSV aparece com ç em vez de ç no Excel?
O Excel no Windows lê o CSV aberto com duplo clique na codificação antiga do sistema (Windows-1252), a menos que o arquivo comece com uma marca de ordem de bytes (BOM) avisando que é UTF-8. Exportações do Google Planilhas, de apps web ou do Mac costumam ser UTF-8 sem BOM. Converter para UTF-8 com BOM resolve sem perder nenhum caractere.
O sistema só aceita arquivo “ANSI”. Qual escolho?
Windows-1252 (Europa Ocidental, ANSI), que é o “ANSI” do Windows em português. Ele tem todas as letras do português — ç, ã, õ, é, ª, º — e também o travessão e as aspas curvas; o que não cabe, como um emoji, vira “?” e é listado ao lado do arquivo, antes de você enviar.
No Google Planilhas aparece “Jo�o”. E agora?
É o caso contrário: o arquivo foi salvo em Windows-1252 e está sendo lido como UTF-8. Solte-o aqui com “Detectar automaticamente”: a página reconhece a codificação (“Lido como Windows-1252, salvo como UTF-8.”) e devolve um arquivo que o Planilhas e os sistemas web leem certo.
Como a codificação atual é detectada?
Uma BOM resolve na hora. Sem ela, a página verifica se os bytes são UTF-8 válido, o que quase nunca acontece por acaso, e se não forem lê o arquivo em cada codificação antiga e fica com a que mais parece texto de verdade. Se errar, escolha a codificação você mesmo.
O que acontece com caracteres que a nova codificação não tem?
Viram um ponto de interrogação e são listados ao lado do arquivo. Em UTF-8 e UTF-16 cabe qualquer caractere.
Os arquivos são enviados?
Não. A conversão acontece no seu navegador.

Ferramentas relacionadas