Entrada JSON

ou solte um arquivo aqui, ou cole o código abaixo
Entrada JSON

Saída CSV

Saída CSV

Células vazias

Os arquivos nunca saem do seu navegadorComo?

Este conversor de JSON para CSV transforma JSON em um arquivo CSV para Excel, Google Sheets ou banco de dados, achatando objetos aninhados em colunas. Cole ou abra o JSON: a conversão roda no seu navegador.

Última atualização:

Como funciona

  1. Abra ou cole o JSON

    Cole o JSON, abra um arquivo .json ou .jsonl, carregue de uma URL ou use Carregar exemplo. O array a converter é encontrado automaticamente, por exemplo data.items.

  2. Confira a tabela

    O resultado aparece como pré-visualização em tabela e como texto CSV. Escolha as colunas, a ordem delas, o delimitador e como os arrays aninhados são escritos.

  3. Baixe ou copie

    Baixe o arquivo .csv ou copie o texto. O botão CSV → JSON envia o resultado para o conversor inverso.

Recursos

  • Achatamento de JSON aninhado

    Objetos viram colunas com ponto, como user.address.city. Arrays podem virar uma coluna por item (tags[0], tags[1]), uma coluna com o texto JSON ou valores unidos por ponto e vírgula.

  • Formatos prontos para o Excel

    CSV padrão (RFC 4180), Excel com UTF-8 BOM, Excel para Brasil, Portugal, Alemanha, Espanha e França com ponto e vírgula e vírgula decimal, ou TSV. Quebras de linha, aspas e linha de cabeçalho são ajustáveis.

  • Seguro para planilhas

    Proteger contra fórmulas vem ativado: células que começam com = + - ou @ ganham um apóstrofo na frente, e o Excel não as executa como fórmulas.

  • JSON Lines e arquivos grandes

    JSON Lines (.jsonl, .ndjson) é detectado automaticamente. Arquivos JSON Lines grandes e arrays de nível superior são processados em fluxo, em um worker em segundo plano.

Limites e privacidade

Arquivos JSON podem ter até 200 MB. A pré-visualização em tabela mostra as primeiras 1.000 linhas; o CSV baixado sempre contém todas as linhas. Arquivos acima de 5 MB são convertidos direto do arquivo, sem carregá-lo no editor, que mostra só o começo.

Números longos, como IDs, são escritos exatamente como na origem. O JSON é processado no seu navegador e nada é enviado. Veja a página de privacidade.

Perguntas frequentes

Como converter JSON em CSV?

Cole o JSON ou abra o arquivo. O CSV é gerado enquanto você digita; clique em Baixar .CSV para salvar ou em Copiar para levar à área de transferência.

Como abrir o CSV no Excel em português sem bagunçar as colunas?

O Excel no Brasil espera ponto e vírgula e vírgula decimal. Em Formato, escolha Excel DE/ES/PT/FR (ponto e vírgula, vírgula decimal) e abra o arquivo baixado. Para um .xlsx de verdade, use o conversor JSON to Excel.

Os acentos aparecem errados no Excel. O que fazer?

Deixe a opção UTF-8 BOM ativada: com ela o Excel reconhece o texto UTF-8 e mostra acentos e cedilha corretamente.

O que acontece com objetos e arrays aninhados?

Objetos aninhados viram colunas com nomes separados por ponto. Para arrays você escolhe: uma coluna por item, uma coluna com o texto JSON ou valores unidos por ponto e vírgula.

Os registros estão dentro de outro objeto. Dá para escolher?

Sim. O maior array de objetos é selecionado automaticamente, e você pode digitar outro caminho, como results ou data.items, em Array a converter.

O conversor de JSON para CSV é grátis?

Sim, é grátis e não pede cadastro. Funciona no computador e no celular.

Ferramentas relacionadas