Conversor de JSON para CSV
Transforme uma lista JSON em CSV na hora — com separador ponto e vírgula, o padrão do Excel no Brasil.
APIs falam JSON; planilhas falam CSV. Esta ferramenta faz a ponte entre os dois para analistas e desenvolvedores.
No Brasil, o Excel separa as colunas com ponto e vírgula porque a vírgula é o separador decimal dos números (como em 1.234,56). Se o seu CSV abre todo numa coluna só, troque o separador.
Respostas rápidas
Por que o CSV abre todo numa coluna só no meu Excel?
Porque o separador não bate com o do seu Excel: no Brasil, o Excel espera ponto e vírgula (;), pois a vírgula é o separador decimal. Gere o CSV com «;» — que é o padrão desta ferramenta — ou importe pelo assistente de importação.
Com separador vírgula, um valor como «São Paulo, SP» também pode ser partido em duas colunas; com «;», ele fica inteiro numa célula só.
O que acontece com objetos aninhados?
Eles são achatados em colunas com caminho de pontos: {"usuario":{"nome":"Ana"}} gera a coluna usuario.nome. Listas viram texto JSON compacto dentro da célula.
E quando os objetos têm chaves diferentes, todas as chaves únicas viram colunas e os valores que faltam ficam vazios.
Como valores com aspas ou quebras de linha são tratados?
Pelas regras do CSV: a célula é envolvida em aspas duplas e cada aspa interna é duplicada. Dizer "oi" vira "Dizer ""oi""" — feio de ler, mas sem ambiguidade para a planilha.
A regra se aplica também ao separador escolhido: com «;», uma célula que contém ponto e vírgula é envolvida em aspas.
Como usar
- Cole uma lista JSON de objetos.
- Confira o separador: ponto e vírgula (padrão) para abrir no Excel brasileiro; vírgula para o padrão internacional.
- Clique em Converter — o CSV aparece embaixo. Copie ou baixe o arquivo .csv.
Sobre esta ferramenta
No Brasil, o detalhe que mais quebra planilhas é o separador: como usamos a vírgula como separador decimal (1.234,56), o Excel em português separa as colunas com ponto e vírgula. Por isso o padrão aqui é «;» — e você pode trocar para vírgula quando o destino for outro programa ou o padrão internacional.
Objetos aninhados são achatados em colunas com caminho de pontos — {"usuario":{"nome":"Ana"}} vira a coluna usuario.nome. Listas internas ficam como texto JSON dentro da célula. Seus dados nunca saem do navegador.
Perguntas frequentes
E se os objetos tiverem chaves diferentes?
Todas as chaves únicas viram colunas; os valores que faltam ficam vazios.
O que acontece com objetos aninhados?
São achatados em colunas com caminho de pontos, como usuario.endereco.cidade; listas ficam como texto JSON dentro da célula.
Qual separador devo escolher?
Ponto e vírgula para abrir direto no Excel em português do Brasil (é o padrão aqui). Vírgula para Google Planilhas com configuração internacional, LibreOffice em inglês ou sistemas que seguem a RFC 4180.
Meus dados são enviados a algum servidor?
Não — 100% local, no seu navegador.
Mais ferramentas em português
Formatador e validador JSON
Formate, compacte e valide JSON em um clique.
Ordenar linhas
Coloque uma lista em ordem alfabética seguindo a ortografia do português, com acentos no lugar certo.
Localizar e substituir
Substitua em massa todas as ocorrências em um texto colado, com opção de ignorar maiúsculas e minúsculas.
Gerador de slugs
Transforme títulos em slugs limpos para URLs: sem acentos, sem espaços, prontos para colar.
Comparar textos
Compare dois textos lado a lado e veja exatamente o que mudou, linha por linha. Nada é enviado.
JSON to CSV Converter
Turn a JSON array into CSV instantly.