🇧🇷PT

CSV para JSON

Converta CSV em um array JSON de objetos — no seu navegador, sem enviar nada.

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

Sobre o CSV para JSON

Isso converte um CSV — de um export de planilha, um dump de banco de dados ou um relatório — em um array JSON de objetos que o código pode consumir diretamente. É o passo cotidiano para alimentar dados de planilha em um app, popular um banco de dados ou API, ou transformar o CSV de um colega em algo com que você possa trabalhar programaticamente. Cole o CSV e receba JSON limpo e indentado de volta.

Como funciona

O CSV é analisado com um analisador de verdade que entende campos entre aspas — então vírgulas, aspas e quebras de linha dentro de um valor entre aspas são tratadas corretamente, e aspas duplicadas ("") são lidas como uma aspa literal. A primeira linha é usada como as chaves do objeto, e cada linha seguinte vira um objeto mapeando essas chaves a valores. Linhas completamente vazias são puladas. Com a conversão de tipo ligada, células que parecem números viram números e true/false viram booleanos; caso contrário todo valor continua uma string. A saída é JSON formatado.

Suposições e comportamento

  • A primeira linha é o cabeçalho e fornece as chaves JSON.
  • Campos entre aspas são totalmente suportados: vírgulas, quebras de linha e aspas escapadas dentro das aspas não quebram a análise.
  • Linhas vazias são descartadas, então linhas em branco finais não criam objetos vazios.
  • A conversão de tipo é opcional. Com ela desligada, todos os valores são strings — seguro para dados como CEPs ou IDs com zeros à esquerda. Com ela ligada, valores numéricos e booleanos limpos são tipados.

Limitações

  • Uma linha de cabeçalho é obrigatória. Sem cabeçalhos significativos na primeira linha, as chaves serão o que essa linha contiver.
  • Nomes de coluna duplicados colidem — duas colunas com o mesmo cabeçalho mapeiam para a mesma chave, então o valor posterior sobrescreve o anterior.
  • A conversão de tipo é deliberadamente estrita. Ela só converte números limpos e true/false exatos; não analisa datas, moeda nem números com separadores de milhar, e ligá-la pode remover zeros à esquerda de coisas como IDs.
  • Ela produz um array plano de objetos; não constrói estruturas aninhadas a partir do CSV.

Privacidade

A conversão roda inteiramente no seu navegador. Seu CSV e o JSON resultante nunca saem do seu dispositivo.

Perguntas frequentes

Esta ferramenta de CSV para JSON é grátis?

Sim — grátis, sem cadastro, sem limites, roda no seu navegador.

Meu CSV precisa de uma linha de cabeçalho?

Sim. A primeira linha é usada como as chaves do objeto JSON, então ela deve conter os nomes das suas colunas.

Ele lida com vírgulas e aspas dentro dos campos?

Sim. O analisador entende campos entre aspas, então vírgulas, quebras de linha e aspas duplicadas dentro de um valor entre aspas são tratadas corretamente.

Meus números viram números de verdade?

Só se você ligar a conversão de tipo, que tipa números limpos e true/false. Com ela desligada, tudo continua string — útil para IDs ou CEPs com zeros à esquerda.

O que acontece com nomes de coluna duplicados?

Eles mapeiam para a mesma chave JSON, então a última coluna com esse nome vence e sobrescreve a anterior. Use cabeçalhos únicos para não perder dados.

Ele pode criar JSON aninhado?

Não. Ele produz um array plano de objetos, um por linha; não constrói estruturas aninhadas.

Meu CSV é enviado?

Não. Tudo roda localmente no seu navegador; nada é enviado ou armazenado.

Lakshay Kumar

Escrito por Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Última atualização: August 22, 2026
🎁