JSON para CSV
JSON para CSV. Transforme dados em uma tabela. Seus arquivos ficam neste dispositivo. O processamento ocorre no navegador.
Ative JavaScript para usar as ferramentas. Os arquivos são processados no navegador.
Como converter JSON para CSV
Cole o JSON na caixa ou abra um arquivo .json.
Escolha o separador. Use ponto e vírgula se o seu Excel usa vírgula como separador decimal, como acontece no Brasil.
Toque em Converter para CSV, confira a prévia e baixe o arquivo.
Que JSON funciona
A entrada ideal é um array de objetos, como [{"name":"Ana","age":31},{"name":"Bo","age":27}]: cada objeto vira uma linha e cada chave vira uma coluna. Se o JSON for um único objeto que envolve um array (por exemplo, a resposta de uma API como {"results":[...]}), esse array é usado. Qualquer outro objeto isolado vira uma linha. As colunas aparecem na ordem em que as chaves surgem pela primeira vez, e se faltar uma chave em um objeto a célula fica vazia.
Dados aninhados
CSV é plano, então objetos aninhados são achatados com notação de ponto: {"address":{"city":"Recife"}} vira uma coluna chamada address.city. Arrays ficam como texto JSON dentro de uma célula, porque não existe uma única forma correta de espalhar uma lista por colunas. Se você precisa de uma linha por item, reorganize os dados antes.
Aspas e Excel
Os valores são escritos conforme a RFC 4180: qualquer valor que contenha o separador, aspas duplas, quebra de linha ou espaços no início ou no fim vai entre aspas, e as aspas internas são duplicadas. As linhas terminam em CRLF. O Excel no Windows às vezes lê errado acentos e o ç em um CSV UTF-8; marque Adicionar BOM para incluir uma marca que avisa ao Excel que o arquivo é UTF-8.
Privacidade e limites
A entrada é processada neste navegador sem envio a um servidor de conversão. Texto colado, medido em bytes UTF-8, e cada arquivo importado têm limite de 10 MiB; memória e analisador podem impor limites menores. As requisições de página, scripts, publicidade ou estatísticas são explicadas em Privacidade. Os downloads permanecem no dispositivo.
Ferramentas relacionadas
Conversor de timestamp Unix
Converter CSV para JSON
Codificar e decodificar Base64
Codificar e decodificar URL
Todos os conversores
Perguntas frequentes
Este conversor de JSON para CSV é grátis?
Sim, sem cadastro e sem limite de conversões.
Por que aparece um erro de JSON inválido?
O texto não é um JSON válido. As causas mais comuns são vírgulas sobrando no final, aspas simples em vez de duplas ou vários objetos JSON colados um depois do outro sem colchetes.
Posso abrir o resultado no Excel?
Sim. Baixe o CSV e abra no Excel; marque Adicionar BOM se os acentos aparecerem errados.
Meus dados são enviados?
Este conversor não envia o arquivo selecionado nem a entrada para processamento. Isso não significa que o site não faça requisições de rede; consulte Privacidade sobre página, publicidade e estatísticas.
Ferramentas relacionadas
- CSV para JSON
Transforme, confira e copie seus dados.
- Codificar / decodificar Base64
Transforme, confira e copie seus dados.
- Codificar / decodificar URL
Transforme, confira e copie seus dados.
- Timestamp Unix
Converta timestamps e datas.
- Contador de palavras
Conte palavras, caracteres e linhas em tempo real.
- Markdown para HTML
Visualize Markdown e baixe um documento HTML seguro.
- HTML para Markdown
Converta títulos, links e listas para Markdown.
- Seletor e conversor de cores
Converta HEX, RGB e HSL e copie CSS pronto.
- Comparador de texto
Compare textos por linha ou palavra e baixe um patch.
- Gerador de UUID
Gere lotes de UUID v4 aleatórios localmente.
- Gerador de senhas
Crie senhas com aleatoriedade criptográfica e caracteres escolhidos.
- YAML para JSON
Analise YAML, valide dados e baixe JSON formatado.
- XML para JSON
Converta elementos e atributos XML para JSON estruturado.