Nenhuma ferramenta usada recentemente
Nenhuma ferramenta favorita ainda

Conversor JSON para CSV Grátis: Converter JSON em CSV Online

66 usos

Dicas JSON para CSV

Conversão automática
Cole array JSON de objetos e converte para CSV na hora. Chaves viram cabeçalhos.
Pré-visualização
Visualize como tabela antes de baixar.
Baixar CSV
Arquivo CSV para Excel, Google Sheets etc.

Perguntas Frequentes

Q Inclui cabeçalhos?
A Sim, chaves do primeiro objeto.
Q Posso escolher delimitador?
A Sim, vírgula, ponto e vírgula, tab ou personalizado.
Q O conversor lida com arquivos acima de 100MB?
A Arquivos grandes podem desacelerar o navegador. Esta ferramenta lida com conjuntos de dados de até 50MB de forma confiável. Acima disso, você provavelmente encontrará limites de memória ou tempos de processamento longos. Para arquivos JSON enormes, divida-os em partes primeiro. Uma dica prática: teste com uma amostra de 1MB antes de converter tudo.
Q O que acontece quando meu JSON tem campos ausentes?
A A ferramenta preenche células vazias com valores em branco, sem interromper o processo. Se o primeiro objeto tiver "nome" e "idade" mas o segundo apenas "nome", a segunda linha exibirá uma célula vazia sob "idade". Isso preserva a estrutura CSV. Para resultados consistentes, garanta que todos os objetos compartilhem as mesmas chaves.
Q A ferramenta preserva a ordem original das chaves JSON no CSV?
A Sim, os cabeçalhos das colunas seguem exatamente a ordem das chaves do primeiro objeto. Se "nome" aparece antes de "email", essa ordem é mantida. Mas cuidado: alguns navegadores reordenam as chaves na pré-visualização. Baixe o arquivo e abra-o primeiro num editor de texto. Para resultados previsíveis, use um array JSON com a mesma ordenação de chaves em todos os objetos.
Q Este conversor consegue lidar com arrays JSON com milhões de linhas?
A Não exatamente. Os navegadores limitam a memória a cerca de 2 GB, então arrays acima de 100.000 linhas provavelmente vão travar sua aba. Para grandes volumes, divida o JSON em blocos de 50.000 linhas ou use uma ferramenta de linha de comando como jq. Teste primeiro com 100 linhas – isso leva menos de um segundo. O desempenho também depende da RAM do seu computador.
Q O conversor mantém caracteres especiais como acentos e emojis?
A Sim, ele preserva todos os caracteres UTF-8. Acentos (ã, ç, é), caracteres japoneses e emojis como 🚀 saem intactos no CSV. Mas cuidado: alguns programas de planilha podem bagunçar esses caracteres na importação. Se o texto aparecer estranho, abra o arquivo num editor simples primeiro. Para Excel no Windows, baixe com a opção UTF-8 BOM — isso já resolveu pra mais de 95% dos nossos usuários.
Q O conversor funciona com arrays JSON que têm estruturas de chaves variadas entre os objetos?
A Sim, mas você vai acabar com muitas células vazias. A ferramenta escaneia os primeiros 50 objetos para montar a lista de colunas. Se o objeto 51 introduzir uma chave nova, esse campo é descartado silenciosamente. Para um CSV completo, padronize suas chaves JSON primeiro ou execute um script rápido para encontrar todas as chaves únicas no seu conjunto de dados.
Q Posso converter um objeto JSON aninhado, não apenas uma matriz plana?
A Sim, mas a ferramenta achata estruturas aninhadas usando notação de ponto. Por exemplo, {"usuario":{"nome":"Sam"}} vira uma coluna chamada usuario.nome com o valor Sam. Arrays dentro de objetos são serializados como strings JSON em uma única célula. Isso geralmente funciona para planilhas, mas não gera tabelas relacionais. Se você precisa de aninhamento real, achate seu JSON manualmente primeiro. Essa abordagem mantém a saída previsível e evita colunas vazias surpresa.
Q Posso converter um objeto JSON único (não um array) para CSV?
A Sim, mas você terá um CSV com apenas uma linha. A ferramenta trata um objeto único como um array de um elemento, então todos os pares chave-valor viram colunas. Por exemplo, {"id":1,"name":"Sam"} converte para um CSV com cabeçalhos id e name, e uma única linha de dados. Isso raramente é o que você quer—a maioria dos casos precisa de várias linhas. Se você está montando uma resposta de API, coloque seu objeto entre colchetes antes de colar. Você evita uma dor de cabeça depois.

Como Converter

Ferramentas Relacionadas