Conversor de JSON ⇄ CSV
NovoConverta um array JSON em CSV e CSV de volta para JSON, com aspas corretas.
Runs entirely in your browser. Nothing is uploaded.
Converta JSON para CSV e CSV para JSON no seu navegador
Este conversor JSON para CSV transforma um array JSON de objetos em um CSV pronto para planilha — e converte CSV de volta para JSON estruturado — sem fazer upload de nada. Cole seus dados, arraste um arquivo ou carregue o exemplo, depois mude a direção para ir em qualquer sentido. O resultado aparece em tempo real à direita com uma tabela de prévia, para que você possa conferir as colunas antes de copiar ou baixar.
Ele cuida das partes complicadas do CSV por você: valores que contêm vírgulas, aspas ou quebras de linha são colocados entre aspas e escapados na saída, e analisados corretamente na entrada, para que seus dados viajem entre JSON e CSV sem corrupção.
Achate JSON aninhado para CSV
O JSON do mundo real raramente é plano, e é aí que a maioria dos conversores falha. Ative Achatar aninhado e esta ferramenta expande objetos e arrays aninhados em colunas com notação de ponto: um objeto address vira address.city e address.country, enquanto um array roles vira roles.0 e roles.1. Isso permite achatar JSON aninhado para CSV com um clique em vez de escrever um script.
Ferramentas como ConvertCSV.com e csvjson.com lidam bem com JSON plano simples, mas exigem pré-processamento manual para estruturas aninhadas. Aqui, você muda uma chave. Prefere manter um subobjeto junto? Deixe o achatamento desligado e cada valor aninhado fica armazenado como texto JSON dentro de uma única célula, que converte de volta à estrutura original quando você inverte a direção.
Abra seu CSV no Excel ou Google Sheets
Planilhas não conseguem ler JSON diretamente, mas todos os principais apps de planilha leem CSV sem nenhum plugin ou passo extra de conversão. O caminho mais rápido de JSON para Excel é converter aqui e abrir o arquivo baixado. Escolha o delimitador de vírgula para Excel americano e Google Sheets, ou ponto e vírgula para as versões europeias onde o Excel o usa por padrão — Alemanha, França, Holanda e boa parte da Europa do Sul e Leste — e as colunas se alinham na hora sem precisar do assistente de Texto para Colunas. A tabulação gera um TSV que você pode colar direto numa grade de planilha.
Para o Google Sheets, você também pode copiar a saída CSV, abrir uma planilha em branco e colar — o Sheets detecta o delimitador automaticamente e divide em colunas. Se você costuma puxar JSON de uma API e precisa no Sheets, esta ferramenta de navegador é mais rápida do que escrever um Google Apps Script para trabalhos avulsos. Sem conta, sem cota pra se preocupar, e a conversão termina em menos de um segundo independentemente de quantas linhas seu JSON tem.
Escolha seu delimitador, cabeçalhos e colunas
Você controla o formato de saída. Ative ou desative a linha de cabeçalho, mude o delimitador entre vírgula, ponto e vírgula e tabulação, e use as fichas de coluna para incluir ou remover campos individuais — muito útil quando uma resposta de API retorna trinta chaves, mas você só precisa de cinco. A ordem das colunas sempre segue a ordem em que as chaves aparecem pela primeira vez no seu JSON, então o CSV corresponde exatamente ao que você espera sem nenhuma reordenação alfabética.
A interface de fichas de coluna também resolve uma dor comum: respostas de API REST frequentemente incluem campos internos do servidor como _id, __v ou updated_at que você não quer numa planilha para o cliente. Clique nessas fichas para excluí-los e a prévia atualiza imediatamente. O conjunto de colunas selecionado é lembrado durante a sessão atual, então se você colar JSON atualizado com o mesmo esquema ele fica limpo. Para saída TSV, o delimitador de tabulação evita conflitos de aspas com dados cheios de vírgulas como endereços ou descrições.
CSV para JSON com tipagem inteligente
No sentido contrário, cole ou envie um CSV e a ferramenta lê a primeira linha como cabeçalhos e cada linha seguinte como um objeto, tratando campos entre aspas com vírgulas e quebras de linha embutidas. O delimitador é detectado automaticamente, e com Analisar números e booleanos ativado, 42 vira um número e true vira um booleano em vez de strings, gerando uma saída CSV para JSON limpa e tipada pronta para uma API ou arquivo de configuração.
Isso é útil para importar dados de planilhas para um banco de dados, criar um arquivo de configuração a partir de um CSV compartilhado, ou alimentar um componente frontend que espera um array JSON. O JSON de saída está formatado com indentação para legibilidade, não minificado, para que você possa inspecioná-lo diretamente. Se precisar de JSON compacto para um payload de API em produção, copie a saída e minifique com qualquer formatador de JSON. A conversão lida com milhares de linhas sem travar porque roda inteiramente em JavaScript na sua aba do navegador.
Como se compara ao ConvertCSV, csvjson e outros conversores online
ConvertCSV.com é uma opção popular, mas faz upload do seu arquivo para os servidores deles, impõe um limite de tamanho de arquivo de 1 MB no plano gratuito e exibe anúncios em toda a página de resultados. csvjson.com é limpo e amigável para devs, mas também é server-side — seus dados cruzam a rede. json-csv.com oferece plano gratuito, mas limita as conversões por dia. Mr. Data Converter é simples e roda no navegador, mas não é mantido há anos e não suporta achatamento aninhado.
Esta ferramenta é totalmente client-side sem uploads, sem limite de tamanho de arquivo (além da memória do dispositivo), sem limites de conversão diários e sem anúncios. Para exportações sensíveis — registros de clientes, respostas de API com dados pessoais, análises internas — nada sai da sua máquina. Você pode desconectar da internet depois que a página carregar e continuar convertendo offline. Sem cadastro, sem custo, sem abrir mão da privacidade.
Frequently asked questions
Como faço para converter JSON para CSV?
Cole ou faça upload de um array JSON de objetos, deixe a direção em JSON → CSV, e um CSV pronto para planilha aparece instantaneamente à direita — aí é só copiar ou baixar. Por exemplo, [{"id":1,"nome":"Ana"},{"id":2,"nome":"João"}] vira uma linha de cabeçalho id,nome seguida de 1,Ana e 2,João. Cada objeto vira uma linha e cada chave vira uma coluna. Toda a conversão acontece no seu navegador, então nenhum dado sai da sua máquina e não tem limite de tamanho imposto por servidor.
Como faço para converter CSV para JSON?
Mude o toggle de direção para CSV → JSON (ou simplesmente faça upload de um arquivo .csv e ele muda automaticamente). A primeira linha é lida como cabeçalhos de coluna e cada linha seguinte vira um objeto. Ative Analisar números e booleanos para que 1 seja um número e true seja um booleano em vez de strings. A conversão é instantânea e a saída é JSON válido que você pode colar direto em qualquer API, arquivo de configuração ou editor de código.
Como achato JSON aninhado para CSV?
Ligue o Achatar aninhado e qualquer objeto e array aninhado se expande em colunas com notação de ponto. {"nome":"Ana","endereço":{"cidade":"São Paulo"},"funções":["engenheira","escritora"]} vira as colunas nome, endereço.cidade, funções.0 e funções.1 — um valor por célula. Com o achatamento desligado, um valor aninhado fica intacto como JSON dentro da sua célula, convertendo de volta à estrutura original quando você inverte a direção.
Como converto JSON para Excel?
Converta seu JSON para CSV aqui, baixe o .csv, depois abra no Excel ou Google Sheets — os dois leem CSV nativamente e dividem em colunas automaticamente. Para versões europeias do Excel que esperam ponto e vírgula como delimitador, escolha a opção Ponto e vírgula antes para as colunas ficarem alinhadas sem precisar do Texto para Colunas manual.
É seguro converter JSON e CSV online?
Sim — este conversor é 100% client-side. Seus dados de JSON e CSV nunca saem do seu navegador: sem upload, sem servidor, sem log. Mesmo exportações confidenciais com dados pessoais ou empresariais ficam completamente no seu dispositivo. Você pode provar isso carregando a ferramenta, desconectando da internet e continuando a converter — ela continua funcionando sem conexão de rede.
Como faço para converter um arquivo JSON grande?
Como a conversão roda completamente no seu navegador, não tem upload nem limite de tamanho imposto por servidor — o único teto é a memória do seu dispositivo. Arquivos de vários megabytes que conversores online como ConvertCSV.com ou csvjson.com rejeitam pelos limites de upload geralmente funcionam aqui sem problema. Prefira fazer upload do arquivo em vez de colar para uma experiência mais suave com entradas grandes.
Qual delimitador devo usar?
Use vírgula para CSV padrão, Excel americano e Google Sheets. Escolha ponto e vírgula para idiomas europeus onde o Excel usa por padrão (Alemanha, França, Holanda e boa parte da Europa do Sul e Leste). Use tabulação para arquivos TSV ou quando quiser colar a saída direto numa grade de células de planilha. Qualquer valor que contenha esse caractere, aspas duplas ou quebra de linha é automaticamente colocado entre aspas duplas e escapado.
Related tools
Ver todas as ferramentasMatrix Calculator
Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.
Formatador de XML
Embeleze, minifique e valide XML direto no seu navegador.
Formatador de SQL
Embeleze e minifique consultas SQL com caixa de palavras-chave e quebras de cláusula.
JSON para TypeScript
Gere interfaces TypeScript a partir de um exemplo JSON, com tipos aninhados.
Visualizador de CSV
Veja, ordene e pesquise arquivos CSV ou TSV em uma tabela limpa — no seu navegador.
Statistics Calculator
Calculate mean, median, mode, standard deviation, variance and more from a data set.