Ferramenta online grátis

Conversor de JSON para CSV

Converta arrays e objetos JSON aninhados em CSV para copiar ou baixar, sem enviar os dados.

Converter JSON para CSV

Seus dados são processados localmente e não são enviados aos nossos servidores.

Prefere inglês? Use esta ferramenta em inglês.

Como a ferramenta funciona

Cole um array JSON válido ou um objeto que contenha registros e selecione a conversão. O conversor identifica os campos disponíveis, cria um conjunto estável de colunas, achata chaves aninhadas usando dois sublinhados e grava uma linha CSV para cada registro. O resultado pode ser conferido, copiado ou baixado sem instalar uma planilha.

Entradas e resultados aceitos

Um array de objetos com estrutura semelhante produz o CSV mais previsível. Objetos que envolvem uma lista de registros também podem ser identificados. Propriedades aninhadas viram colunas, campos ausentes ficam vazios e valores com vírgulas, aspas ou quebras de linha são escapados conforme as regras de CSV.

Exemplo prático

O conteúdo [{"nome":"Ada","endereco":{"cidade":"Londres"}}] gera as colunas nome e endereco__cidade. Assim é possível converter JSON aninhado para CSV e abrir a resposta de uma API no Excel, Google Sheets, ferramentas de análise ou processos de importação.

Casos de uso comuns

Use a ferramenta para transformar respostas de APIs em planilhas, preparar exportações para equipes de análise, criar massas de teste ou revisar registros em formato tabular. Como o processamento acontece no navegador, dados de desenvolvimento não precisam ser enviados a um serviço externo de conversão.

Limitações e verificações importantes

JSON e CSV representam dados de formas diferentes, portanto parte da hierarquia precisa ser simplificada. Arrays profundamente aninhados podem ser serializados em uma célula e objetos muito diferentes geram colunas esparsas. Revise o resultado antes de importar o arquivo em um banco de dados ou processo de produção.

Privacidade e processamento local

Exceto quando a ferramenta identifica explicitamente uma consulta externa, a entrada e o resultado são processados no navegador e não são enviados ao CosmoTools. Evite inserir segredos em qualquer página web e revise os arquivos antes de usá-los em produção.

Perguntas frequentes

O JSON é enviado para algum servidor?

Não. A conversão acontece localmente no navegador.

É possível converter JSON aninhado?

Sim. Chaves aninhadas são transformadas em colunas separadas por dois sublinhados.

Qual estrutura produz o melhor CSV?

Um array de objetos com campos semelhantes produz o resultado mais previsível.