Converter CSV para JSON Online Grátis — Sem Upload, Dados Intactos
Transforme arquivos CSV, TSV e de texto em JSON limpo direto no navegador — delimitadores detectados automaticamente, cabeçalhos viram chaves. Sem upload, sem cadastro, sem limites.
Solte aqui arquivos .csv, .tsv ou .txt, ou clique para procurar
Aceita .csv / .tsv / .txt · processamento local · nunca enviado
Como converter CSV em JSON online
- Solte um ou mais arquivos .csv, .tsv ou .txt — tudo é processado localmente e nunca enviado.
- Clique em Converter para JSON — o delimitador é detectado automaticamente e as linhas viram objetos.
- Confira a pré-visualização — cada resultado mostra a tabela convertida e os primeiros 2.000 caracteres do JSON.
- Baixe o resultado — um único arquivo baixa diretamente; vários arquivos voltam como ZIP.
Como a análise funciona
O analisador detecta o delimitador — vírgula, ponto e vírgula ou tabulação —, então exportações do Excel, de planilhas europeias e de ferramentas de banco de dados funcionam sem configuração. Campos entre aspas são tratados conforme a RFC 4180: vírgulas, aspas duplicadas e até quebras de linha dentro das aspas são preservadas exatamente, e uma BOM UTF-8 no início é removida antes da leitura.
A primeira linha fornece as chaves e cada linha seguinte vira um objeto JSON. Células ausentes são preenchidas com null para que todas as linhas tenham a mesma forma. Os valores recebem tipo como as planilhas fazem: campos com aparência numérica viram números, as palavras TRUE/FALSE viram booleanos, e valores com aparência de data são reconhecidos como números de série do Excel.
A primeira linha é sempre tratada como cabeçalho. Se o seu arquivo começa direto com dados, adicione antes uma linha de cabeçalho — senão o primeiro registro será consumido como nomes de coluna.
O que cada valor vira no JSON
| Valor no arquivo | Valor JSON | Observações |
|---|---|---|
| 42 / 3.14 | número | Campos com aparência numérica são convertidos, com ou sem aspas |
| TRUE / FALSE | booleano | Palavras-chave de verdade das planilhas são reconhecidas |
| 2020-01-15 | número | Valores com aparência de data viram números de série do Excel |
| Campo vazio | null | Preenchido em todas as colunas para que as linhas fiquem uniformes |
| "texto, com vírgula" | string | Vírgulas entre aspas, aspas duplicadas e quebras de linha embutidas são preservadas |
CSV e JSON, lado a lado
| CSV | JSON | |
|---|---|---|
| Estrutura | Grade plana, cabeçalho opcional | Chaves nomeadas em cada linha |
| Tipos | Tudo é texto até uma ferramenta adivinhar | Números, booleanos e null explícitos |
| Aspas | Escape RFC 4180, fácil errar na mão | Sem conflitos de delimitador |
| Ideal para | Planilhas, exportações em massa, mala direta | APIs, scripts, configuração, bancos de dados |
Privacidade e limitações
- Os arquivos nunca saem do seu dispositivo — a análise acontece em JavaScript dentro do seu navegador.
- Um arquivo CSV não tem estrutura de planilhas, então o resultado é sempre um único array JSON.
- A primeira linha é sempre interpretada como cabeçalho; não existe modo sem cabeçalho.
- Arquivos muito grandes são limitados pela memória de uma aba do navegador, já que tudo é processado localmente.
Perguntas frequentes
Este conversor de CSV para JSON é grátis?
Sim — 100% grátis, sem cadastro, sem marca d’água e sem limite de arquivos. Toda a conversão acontece localmente no seu navegador.
Quais delimitadores são aceitos?
Vírgula, ponto e vírgula e tabulação são detectados automaticamente: o CSV inglês padrão, exportações europeias com ponto e vírgula e TSV convertem sem ajustes.
Como vírgulas e aspas dentro dos campos são tratadas?
Conforme a RFC 4180: campos entre aspas duplas podem conter vírgulas, aspas duplicadas e até quebras de linha, e tudo chega ao JSON exatamente como escrito.
E se meu CSV não tiver linha de cabeçalho?
A primeira linha é sempre usada como cabeçalho, então adicione uma linha de cabeçalho antes de converter — senão o primeiro registro se torna os nomes de coluna.
Por que uma data vira um número?
Valores com aparência de data são reconhecidos como o Excel faz e guardados como números de série (dias desde o fim de 1899). Formate-os no seu código. Aspas não os tornam texto: a tipificação da planilha vale para todos os campos.
Meu arquivo será enviado a um servidor?
Não. O arquivo é lido e analisado por JavaScript no seu navegador; seus dados nunca saem do seu dispositivo.
Posso transformar JSON de volta em CSV?
Sim. Use nosso conversor de JSON para CSV — cada planilha ou array vira um arquivo CSV com BOM UTF-8 para o Excel abrir corretamente.
Ferramentas relacionadas
Precisa ver ou editar a tabela depois de converter?
Abrir o editor de Excel online grátis