LÂMINA · DEV
Converter CSV em JSON (e JSON em CSV)
Cola o conteúdo ou solta o arquivo e leva a conversão pronta, com preview em tabela — o separador a gente detecta, as aspas a gente respeita.
ou solta um arquivo
A conversão acontece no seu navegador — nem o texto nem o arquivo são enviados.
Processado no seu navegador — seus arquivos não saem do seu computador.
Como funciona
-
Escolhe a direção e entrega o conteúdo
CSV → JSON ou JSON → CSV nos botões. Cola o texto na caixa ou solta um arquivo .csv/.json de até 20 MB.
-
Confere as opções e clica em "Converter"
No CSV → JSON, marca se a primeira linha é cabeçalho — o separador (vírgula, ponto e vírgula ou tab) é detectado sozinho, e campo entre aspas com vírgula ou quebra dentro funciona.
-
Revisa o preview e baixa
A tabela mostra as 10 primeiras linhas pra você conferir se as colunas caíram no lugar. Aí é copiar o resultado ou baixar o .json/.csv.
Perguntas frequentes
Que separadores o CSV pode usar?
Vírgula, ponto e vírgula ou tab — a ferramenta conta qual aparece mais na primeira linha (fora de aspas) e usa esse. O Excel brasileiro exporta com ponto e vírgula, e funciona direto, sem configurar nada.
Campos com vírgula, aspas ou quebra de linha dentro funcionam?
Funcionam. O parser segue a regra do CSV: campo entre aspas duplas pode conter separador e quebra de linha, e aspas dentro do campo vêm dobradas (""). Na volta (JSON → CSV), os campos que precisam são automaticamente protegidos com aspas.
Pra que serve o toggle "primeira linha é cabeçalho"?
Marcado, a primeira linha vira o nome das chaves do JSON: cada linha do CSV vira um objeto, tipo {"nome":"Ana","idade":"31"}. Desmarcado, o resultado é um array de arrays, com tudo como veio. Coluna sem nome ganha "coluna_N".
Como o JSON precisa estar pra virar CSV?
Um array de objetos: [{"nome":"Ana"},{"nome":"Bia"}]. Objeto aninhado de um nível é achatado com ponto — {"endereco":{"cidade":"SP"}} vira a coluna "endereco.cidade". Estruturas mais profundas e arrays viram texto JSON dentro da célula.
Qual o limite de tamanho?
Arquivo de até 20 MB — acima disso o navegador travaria pra processar tudo em memória. Planilha maior? Divide em partes ou exporta só as colunas que precisa antes de converter.
Meus dados são enviados pra algum servidor?
Não. Parser e conversão rodam no seu navegador, na sua máquina. Lista de clientes, exportação de sistema — nada sai do seu computador.