Conversor de CSV para JSON
Cole o seu CSV ou arraste o arquivo exportado do Excel ou do Google Sheets e obtenha JSON limpo na hora. Detectamos vírgulas, ponto e vírgula ou tabulações, respeitamos campos entre aspas e mostramos uma prévia da tabela.
Processado 100% no seu navegador
Ctrl + Enter executarCtrl + C copiar resultado
Como usar
- 1Cole o CSV, arraste um arquivo .csv/.tsv ou carregue o exemplo.
- 2Deixe o delimitador em «Automático» ou escolha-o manualmente.
- 3Ative a detecção de números e booleanos ou o aninhamento de chaves com ponto (user.name) se precisar.
- 4Escolha o formato (array, JSON Lines ou array de arrays) e copie ou baixe o resultado.
Casos de uso
- Importar planilhas para uma API, um banco NoSQL ou um projeto JavaScript.
- Criar dados de teste (fixtures) a partir de um Excel.
- Converter exportações de CRM, e-commerce ou analytics em JSON.
- Gerar JSON Lines para cargas em massa no BigQuery ou Elasticsearch.
Perguntas frequentes
Por que meu CSV usa ponto e vírgula em vez de vírgula?
No Brasil, em Portugal e em boa parte da Europa a vírgula é o separador decimal, por isso o Excel exporta os CSV com ponto e vírgula. A ferramenta detecta isso automaticamente.
O que faz a detecção de números e booleanos?
Transforma "42" em 42, "true" em true e células vazias em null. É conservadora: valores com zeros à esquerda como CEPs ("01001") e números que perderiam precisão continuam como texto.
Como crio objetos aninhados?
Nomeie as colunas com pontos, por exemplo address.city e address.zip, e ative «Aninhar chaves com ponto». Você obterá { "address": { "city": …, "zip": … } }.
É seguro para dados de clientes?
Sim. O arquivo é lido e convertido no seu navegador; nunca é enviado a um servidor nem armazenado.
O que é JSON Lines?
Um formato com um objeto JSON por linha (também chamado NDJSON). É ideal para logs e cargas em massa porque pode ser processado linha a linha.