Conversor de JSON para CSV
Converta arquivos JSON para CSV online, grátis. Arrays de objetos viram linhas e colunas separadas por vírgulas, objetos aninhados são achatados automaticamente. Sem software. Até 100 MB.
Solte seu arquivo JSON aquiToque para escolher seu arquivo JSON
ou
Como converter JSON para CSV
Enviar
Arraste e solte seu arquivo JSON no conversor acima ou clique em Escolher arquivo JSON para localizá-lo no seu dispositivo.
Converter
Clique em Converter para CSV. Nosso servidor faz o parse do seu JSON e mapeia os dados para linhas e colunas separadas por vírgulas. Leva apenas alguns segundos.
Baixar
Clique em Baixar CSV para salvar o arquivo convertido. Abra em Excel, Google Sheets ou qualquer editor de texto. Sem cadastro, sem e-mail.
Converta JSON para CSV em qualquer dispositivo
No Windows
Você até poderia escrever um script Python ou usar PowerShell para fazer parse de JSON em CSV, mas ambas as abordagens exigem conhecimento de programação e lidar manualmente com objetos aninhados. Nosso conversor online cuida de tudo instantaneamente — envie seu JSON de qualquer navegador no Windows e baixe um arquivo CSV pronto para usar, que abre direto no Microsoft Excel, Bloco de Notas ou qualquer ferramenta de dados com todos os dados corretamente mapeados em linhas e colunas.
No Mac
O macOS inclui ferramentas de linha de comando como jq e Python, mas encadear várias delas para produzir uma saída limpa em CSV exige esforço com scripts. Nosso conversor online elimina esse atrito — basta enviar seu arquivo JSON pelo Safari, Chrome ou Firefox no macOS e baixar um CSV limpo. O arquivo abre no Excel para Mac, Numbers, Google Sheets ou qualquer editor de texto sem passos adicionais.
No Linux
Usuários de Linux costumam usar ferramentas de linha de comando como jq encadeadas para csvkit ou scripts awk customizados, mas lidar com objetos aninhados e caracteres especiais corretamente exige escape cuidadoso. Nosso conversor online produz um arquivo CSV propriamente formatado em conformidade com RFC 4180 direto do seu JSON. Funciona em qualquer navegador Linux — Firefox, Chrome ou Chromium — e a saída abre no LibreOffice Calc ou qualquer editor de texto.
No celular
Arquivos JSON são praticamente impossíveis de analisar em um celular ou tablet sem ferramentas de desenvolvedor. Converter seu JSON para CSV torna os dados visualizáveis em qualquer app de planilha mobile ou até mesmo um leitor de texto simples. Nosso conversor funciona em iPhone, iPad e Android — envie pelo navegador, converta e abra o CSV no Microsoft Excel mobile, Google Sheets ou Apple Numbers.
O que é JSON?
JSON (JavaScript Object Notation) é um formato leve, baseado em texto, para intercâmbio de dados. É o formato mais usado para APIs, arquivos de configuração e troca de dados entre serviços web. O JSON é legível para humanos e fácil de interpretar por máquinas, o que o tornou o padrão de fato para transferência de dados na web.
Um arquivo JSON pode conter objetos (pares chave-valor entre chaves), arrays (listas ordenadas entre colchetes), strings, números, booleanos e valores nulos. A estrutura mais comum para dados tabulares é um array de objetos, em que cada objeto representa uma linha e as chaves representam nomes de colunas.
A principal limitação do JSON para análise de dados é que ele não foi projetado para trabalho em planilhas. Você não consegue ordenar, filtrar, criar fórmulas, montar gráficos ou fazer cálculos diretamente em dados JSON. Converter JSON para CSV dá a você um formato simples e plano que pode ser importado em praticamente qualquer ferramenta de dados, planilha ou banco de dados.
O que é CSV?
CSV (Comma-Separated Values, ou Valores Separados por Vírgula) é um dos formatos de dados mais simples e mais universalmente suportados. Um arquivo CSV é texto puro em que cada linha representa uma linha de dados e os valores em cada linha são separados por vírgulas. A primeira linha típicamente contém nomes de colunas. O formato está em uso desde os anos 1970 e permanece um padrão para intercâmbio de dados.
Arquivos CSV podem ser abertos em praticamente qualquer aplicação: Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers, ferramentas de banco de dados, editores de texto e todas as linguagens de programação. Como CSV é texto puro, ele é leve, rápido de fazer parse e fácil de inspecionar — você pode abrir um arquivo CSV no Bloco de Notas para ver exatamente o que está dentro.
A simplicidade do CSV é tanto seu ponto forte quanto sua limitação. CSV suporta apenas dados tabulares planos — sem aninhamento, sem tipos de dados (tudo é texto), sem fórmulas e sem formatação. No entanto, essa simplicidade torna CSV o formato de dados mais portável disponível. Se você precisa mover dados entre sistemas, CSV é quase sempre suportado.
JSON vs CSV: comparação rápida
| Recurso | JSON | CSV |
|---|---|---|
| Tipo de formato | Intercâmbio de dados estruturado | Texto tabular plano |
| Estrutura | Hierárquica (objetos, arrays, aninhamento) | Linhas e colunas planas |
| Suporte a aninhamento | Nativo (profundidade ilimitada) | Não suportado |
| Legibilidade humana | Legível com indentação | Legível em editores de texto e planilhas |
| Tamanho de arquivo | Maior (chaves repetidas, chaves, aspas) | Menor (cabeçalhos uma vez, overhead mínimo) |
| Suporte a planilhas | Requer conversão ou ferramentas de importação | Abre direto em todos os apps de planilha |
| Uso em APIs | Padrão web universal | Raro (usado para exportação/importação em massa) |
| Tipos de dados | String, número, booleano, null, array, objeto | Tudo é texto (tipos inferidos pelo app) |
| Esquema / validação | JSON Schema disponível | Sem esquema embutido |
| Complexidade de parse | Requer parser JSON | Simples, divisão linha por linha |
| Ideal para | APIs, arquivos config, serviços web, dados aninhados | Análise de dados, importação em banco, compartilhamento, scripts |
Por que converter JSON para CSV?
Analise dados no Excel ou Google Sheets
JSON foi feito para máquinas e APIs, não para análise de dados. Para explorar dados JSON, você normalmente precisa de Python, JavaScript ou outras habilidades de programação. Converter para CSV dá a você um arquivo que abre instantaneamente no Excel ou Google Sheets com linhas e colunas apropriadas — pronto para ordenar, filtrar, tabelas dinâmicas e fórmulas sem escrever uma única linha de código.
Importe para bancos de dados
A maioria dos bancos de dados (MySQL, PostgreSQL, SQLite, SQL Server) tem ferramentas de importação de CSV embutidas, mas suporte limitado ou nenhum suporte nativo a JSON. Converter seus dados JSON para CSV permite usar ferramentas padrão como LOAD DATA INFILE, COPY FROM ou assistentes de importação gráficos para popular tabelas de banco rapidamente. CSV é o formato de importação universal para bancos de dados relacionais.
Compartilhe com usuários não técnicos
Quando você precisa compartilhar dados de API, exportações de analytics ou dumps de banco com colegas que não programam, CSV é o formato mais simples que todos conseguem abrir. Diferente de JSON com suas chaves e colchetes, CSV parece uma planilha familiar. Quem recebe consegue abrir o arquivo no Excel, Google Sheets ou até um editor de texto sem nenhum conhecimento técnico.
Formato mais simples para scripts e pipelines
CSV é o formato mais fácil de processar com scripts shell, awk, cut, sort e outras ferramentas Unix. Se seu pipeline de dados recebe JSON de uma API mas as ferramentas downstream esperam entrada tabular plana, converter para CSV elimina a necessidade de parsers JSON. Muitas ferramentas ETL, fluxos de trabalho de ciência de dados e sistemas legados também preferem CSV como entrada.
Perguntas frequentes
{"endereco": {"cidade": "Londres", "cep": "EC1A"}} vira duas colunas CSV: "endereco.cidade" e "endereco.cep". Isso preserva a relação hierárquica em um formato plano que é fácil de importar em planilhas e bancos de dados. Estruturas profundamente aninhadas (3+ níveis) também são suportadas — cada nível adiciona outro segmento separado por ponto ao nome da coluna.[{"nome": "Alice", "idade": 30}, {"nome": "Bob", "idade": 25}] produz um CSV com colunas "nome" e "idade" e duas linhas de dados. Se os objetos tiverem chaves diferentes, todas as chaves únicas são coletadas e valores ausentes ficam como campos vazios.,), seguindo a especificação RFC 4180. Este é o formato mais universalmente suportado — abre corretamente no Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers e qualquer parser CSV de linguagem de programação. Se sua localidade usa ponto-vírgula, a maioria dos apps de planilha vai auto-detectar o delimitador vírgula na importação.API de conversão JSON para CSV
Converta arquivos JSON para CSV programaticamente com uma única requisição HTTP — processamento em lote de até 20 arquivos, 1000 conversões por dia, grátis, sem cadastro.
POST /api/v1/batch processa 20 arquivos de uma vez →
curl -X POST https://cleverutils.com/api/v1/convert \
-F "[email protected]"\
-F "to_format=csv"