Conversor de JSON para CSV
Transforme um array JSON em um arquivo CSV que abre no Excel ou no Planilhas Google, com campos aninhados achatados em colunas.
🔒 100% seguro e privado: todo o processamento acontece localmente na memória RAM do seu navegador. Seus dados nunca são enviados a nenhum servidor.
JSON de entrada
1 linha, 0 BCole o JSON aqui, solte um arquivo .json ou use "Carregar exemplo".
O resultado aparece aqui
Cole um JSON na entrada para começar.
Copiar e baixar ficam disponíveis assim que o JSON estiver válido.
Converter JSON para CSV para Excel e Planilhas Google
O conversor de JSON para CSV transforma um array de objetos JSON em uma planilha: cada objeto vira uma linha e cada chave vira uma coluna. Objetos aninhados são achatados em colunas como endereco.cidade, e respostas de API envolvidas em um objeto, como {"data": [...]}, são detectadas automaticamente.
Escolha vírgula, ponto e vírgula ou tabulação como separador, veja a prévia em formato de tabela e baixe um CSV que abre certinho no Excel, com acentos e ç, graças à marca de ordem de bytes UTF-8 (BOM). Textos que começam com =, +, - ou @ ficam protegidos para que o Excel nunca os execute como fórmula.
Seguro para chaves de API, tokens e dados de clientes
Respostas de API, arquivos de configuração e exportações de banco de dados costumam conter tokens de acesso, e-mails e dados pessoais, e muitos formatadores online enviam tudo o que você cola para os servidores deles. Esta ferramenta funciona inteiramente no seu navegador: a análise, a validação, o destaque de sintaxe e a conversão para CSV acontecem na memória local, e nada é enviado ou registrado. Ela também lida com arquivos grandes, de até 20 MB, sem limites de servidor.
Perguntas frequentes
Por que o Excel coloca todos os meus dados em uma coluna só?
O Excel usa o separador de listas das configurações regionais do Windows, que no Brasil é o ponto e vírgula. Mude o separador para "Ponto e vírgula" e baixe de novo.
Por que os acentos aparecem errados no Excel?
O Excel precisa de uma marca para reconhecer arquivos UTF-8. Mantenha "UTF-8 compatível com Excel" ativado e nomes como "João" ou "Conceição" aparecem corretamente.
O que acontece com arrays aninhados?
Arrays dentro de um objeto são mantidos como texto JSON em uma única célula, por exemplo ["vip","newsletter"]. Objetos aninhados são achatados em colunas separadas.
E se meus objetos tiverem chaves diferentes?
Toda chave encontrada em qualquer objeto vira uma coluna. As linhas sem essa chave ficam com a célula vazia, e a ferramenta informa quantas células ficaram vazias.