Conversor CSV para JSON
Conversor CSV para JSON online, rápido e gratuito. Direto no navegador, sem cadastro.
O conversor transforma uma tabela CSV em um array de objetos JSON, usando a primeira linha como cabeçalho e cada linha seguinte como um objeto. É a forma mais rápida de levar dados de planilha para aplicações e APIs.
Planilhas exportam dados em CSV, mas aplicações modernas consomem JSON. A conversão lê o cabeçalho para nomear as chaves e cria um objeto por linha, com os valores já convertidos para o tipo mais provável (número, texto ou booleano).
O resultado é um JSON pronto para usar em APIs, configurar bancos NoSQL ou alimentar front-ends. A conversão preserva a relação entre colunas e campos, mantendo os dados organizados.
Antes de converter, confira se a primeira linha do CSV contém os nomes das colunas. Se não houver cabeçalho, o conversor pode usar nomes genéricos como coluna1, coluna2.
Exemplos
- Entrada: "nome,idade Ana,30 João,25" → Saída: [{"nome":"Ana","idade":30},{"nome":"João","idade":25}]
- Números entre aspas são interpretados como texto, enquanto números sem aspas viram números.
Limitações
- CSVs com separador diferente de vírgula (como ponto e vírgula) precisam ser adaptados antes da conversão.
- Valores com vírgula dentro de aspas são tratados corretamente, mas CSVs mal formados podem gerar resultados imprevisíveis.
Como usar o conversor de CSV para JSON
- Cole o conteúdo CSV no campo principal.
- Clique em Processar para gerar o JSON.
- Copie o array de objetos JSON com um clique.
Perguntas frequentes
A primeira linha precisa ser o cabeçalho?
Sim, o ideal é que a primeira linha contenha os nomes das colunas. Sem ela, o conversor usa nomes genéricos.
Números são convertidos automaticamente?
Sim. Valores que parecem números são convertidos para o tipo numérico; o restante permanece como texto.
Funciona com separador ponto e vírgula?
A ferramenta espera vírgula como separador. Para outros separadores, adapte o CSV antes de converter.