Conversor JSON para CSV

Cole um JSON e baixe o CSV pronto para abrir no Excel, com acentos e colunas para objetos aninhados.

Tudo é processado no seu navegador. Nada é enviado para servidores.

Como usar

  1. Cole o JSON (uma lista de objetos, ou um objeto que contenha uma lista) ou abra um arquivo .json.
  2. Escolha o separador (ponto e vírgula para o Excel em português) e como tratar listas internas.
  3. Confira a prévia da tabela e clique em Baixar .csv. Para o caminho inverso, escolha CSV → JSON.

Como os dados viram colunas

  • Cada objeto da lista vira uma linha; cada campo, uma coluna. Campos que só aparecem em alguns registros ficam vazios nos outros.
  • Objetos aninhados viram colunas com ponto: {"endereco": {"cidade": "SP"}} → coluna endereco.cidade.
  • Se o JSON for um objeto com uma lista dentro (como {"dados": [ … ]}, comum em APIs), a lista é encontrada automaticamente.

Abrindo no Excel sem bagunçar

O Excel em português espera ponto e vírgula como separador e vírgula como decimal — por isso esse é o padrão. O arquivo é salvo em UTF-8 com BOM, para que os acentos apareçam certos. Textos que começam com =, + ou @ recebem um apóstrofo, evitando que o Excel os execute como fórmula (injeção de CSV).

Precisa só arrumar o JSON? Use o formatador de JSON ou o validador.

Perguntas frequentes

O arquivo tem limite de tamanho?

Até 20 MB. A conversão é feita no seu navegador; arquivos muito grandes podem levar alguns segundos.

Por que meu CSV abriu tudo numa coluna só?

O separador não bate com o do seu Excel. Use ponto e vírgula para Excel em português e vírgula para Excel em inglês ou Google Planilhas.

No CSV → JSON, os números viram números?

Sim: números, true/false e vazios (null) são convertidos. Zeros à esquerda (como CEP 01310) são mantidos como texto.