Conversor CSV ↔ JSON 🔒 Seus dados nunca saem do seu navegador.
CSV para objetos JSON e vice-versa — aspas e delimitadores tratados.
Pré-visualização
Ctrl+SBaixar
Sobre esta ferramenta
CSV é a língua das planilhas; JSON a das APIs. Este conversor faz a ponte: a primeira linha CSV vira chaves de objeto, valores numéricos viram números e campos entre aspas com vírgulas ou quebras são parseados corretamente. No sentido inverso, deriva colunas da união de todas as chaves.
O delimitador é detectado automaticamente (vírgula, ponto e vírgula, tab, pipe) — exports de Excel europeu com ponto e vírgula funcionam direto. Tudo roda localmente.
Perguntas frequentes
Meu arquivo é enviado a um servidor?
Não. A análise e a conversão rodam inteiramente no seu navegador, seja colando texto ou soltando um arquivo — nada é enviado.
Como a ferramenta lida com vírgulas dentro de um campo CSV entre aspas?
Campos entre aspas ("...") podem conter vírgulas, quebras de linha e aspas duplas escapadas ("") sem quebrar o alinhamento das colunas — o analisador rastreia o estado das aspas caractere por caractere, em vez de apenas dividir por vírgulas.
O que acontece se meu CSV não tiver linha de cabeçalho?
Desative "Primeira linha é cabeçalho" e a ferramenta tratará cada linha como dados, nomeando as colunas col1, col2 e assim por diante. Deixe ativado para CSV normal, em que a primeira linha nomeia os campos.
Por que a conversão JSON → CSV falhou com "exige um array de objetos"?
O conversor espera que o valor JSON de nível superior seja um array como [{...}, {...}] — um objeto por linha. Um único objeto, ou um array de arrays ou de strings simples, não tem como virar colunas de tabela, então envolva ou reformate seus dados primeiro.
Como o delimitador (vírgula, ponto e vírgula, tabulação) é detectado?
Quando "Auto" é selecionado, a ferramenta amostra as primeiras linhas e escolhe entre vírgula, ponto e vírgula, tabulação ou pipe o que produzir a contagem de campos mais consistente. Você sempre pode forçar um delimitador específico no menu suspenso se a detecção errar.