Pontos-chave
- 01Detecta automaticamente delimitadores de vírgula, ponto-e-vírgula, tabulação e barra vertical, então a maioria dos arquivos funciona sem configuração.
- 02Cabeçalhos da primeira linha se tornam chaves de objetos JSON; desative cabeçalhos para um array 2D bruto.
- 03Segue RFC 4180 — campos entre aspas, vírgulas dentro de células e aspas escapadas são todos tratados corretamente.
- 04A conversão funciona 100% no seu navegador — seus dados nunca são enviados ou registrados.
Por Que Desenvolvedores e Analistas Precisam de CSV para JSON
CSV é a língua franca das exportações de dados — planilhas, bancos de dados, ferramentas de CRM e plataformas de análise todas produzem CSV. Mas a maioria das APIs modernas, aplicativos front-end e pipelines de dados esperam JSON. Converter manualmente é impraticável para qualquer coisa além de algumas linhas, e a maioria das ferramentas online exige que você envie seus dados para um servidor.
Handytool analisa arquivos CSV e TSV diretamente no seu navegador. Cole as linhas, deixe a detecção automática descobrir o delimitador e obtenha um array JSON limpo de objetos em segundos. Como nada sai da sua máquina, exportações sensíveis do Excel, Google Sheets, Postgres ou um processador de pagamentos permanecem totalmente privadas.
Como Converter um Arquivo CSV para JSON
- 01
Cole seu CSV
Copie linhas de uma planilha ou arquivo de texto e cole-as no painel esquerdo. Você também pode fazer upload de um arquivo .csv ou .tsv diretamente.
- 02
Verifique a detecção de delimitador
A ferramenta detecta automaticamente delimitadores de vírgula, ponto-e-vírgula, tabulação e barra vertical. Se a detecção estiver errada, bloqueie o delimitador manualmente no menu suspenso.
- 03
Ative ou desative cabeçalhos
Com cabeçalhos ativados, a primeira linha se torna chaves de objetos e cada linha subsequente se torna um objeto JSON. Com cabeçalhos desativados, você obtém um array 2D bruto de arrays.
- 04
Escolha a indentação e clique em Converter
Escolha saída com 2 espaços, 4 espaços ou minificada. O JSON aparece no painel direito — copie para a área de transferência ou baixe como converted.json.
Variantes de CSV que São Tratadas
- 01CSV padrão separado por vírgula (Excel, Google Sheets)
- 02CSV separado por ponto-e-vírgula (localidade Excel europeia)
- 03Valores separados por tabulação (TSV) de exportações de banco de dados
- 04Arquivos delimitados por barra vertical comuns em pipelines de dados
- 05Arquivos com ou sem linha de cabeçalho
- 06Campos entre aspas contendo vírgulas, quebras de linha ou aspas duplas escapadas
Seus Dados Permanecem no Seu Navegador
O parser CSV funciona 100% no seu navegador usando JavaScript. Suas linhas nunca tocam um servidor, nada é registrado e não há conta para criar. Isso importa para exportações que contêm informações de identificação pessoal, registros financeiros, listas de clientes ou qualquer outro dado regido por regulamentações de privacidade.
Não há limite rígido de linhas ou tamanho de arquivo imposto por um servidor — o teto prático é a memória disponível do seu dispositivo. Para exportações típicas de planilhas com milhares de linhas, a conversão é efetivamente instantânea. Arquivos muito grandes (centenas de megabytes) podem levar alguns segundos a mais.
Perguntas Frequentes sobre CSV para JSON
Como faço para converter um arquivo CSV para JSON online?
Cole suas linhas CSV ou faça upload do seu arquivo, confirme que o delimitador foi detectado corretamente, ative ou desative cabeçalhos e clique em Converter. O JSON é baixado como converted.json.
Quais delimitadores são suportados?
Vírgula, ponto-e-vírgula, tabulação e barra vertical. A configuração Automática escolhe o delimitador mais consistente, que trata CSV com ponto-e-vírgula europeu e exportações TSV sem configuração.
Ele trata vírgulas dentro de células?
Sim. Campos envolvidos em aspas duplas podem conter o delimitador, quebras de linha ou aspas escapadas — exatamente como especificado em RFC 4180.
O que acontece com cabeçalhos de coluna duplicados ou vazios?
Cabeçalhos vazios se tornam column_1, column_2, etc. Nomes duplicados recebem um sufixo numérico (email, email_2) para que cada chave JSON seja única.
Meus dados são enviados para um servidor?
Não. O parser funciona inteiramente no seu navegador. Suas linhas nunca tocam um servidor e nada é registrado.
Há um limite de linhas ou tamanho de arquivo?
Sem limite imposto pelo servidor. Arquivos muito grandes podem ser mais lentos para renderizar, mas exportações típicas com milhares de linhas são convertidas instantaneamente.