Ferramentas JSON

Conversor de CSV para JSONgrátis, rápido e privado

Cole dados CSV ou TSV, escolha o delimitador e o cabeçalho e copie ou baixe um JSON limpo. A prévia é atualizada na hora.

Conversor de CSV para JSON

Exemplos
Delimitador
Opções de conversão

Entrada CSV ou TSV

Roda localmente no navegador. Nada do que você cola é enviado.

Saída JSON

Atualizando o resultado…

Converter CSV para JSON exige cuidado quando um campo contém vírgula, um código começa com zero ou uma linha tem colunas extras. Este conversor de CSV para JSON trata esses casos sem deslocar ou alterar seus dados silenciosamente.

Use a ferramenta em exportações do Excel, payloads de API, dados de teste ou migrações de banco. Tudo roda localmente no navegador, sem conta e sem upload para servidor.

Por que usar este conversor de CSV para JSON

Feito para exportações reais de planilhas e bancos de dados, não apenas para exemplos perfeitos.

Preserva vírgulas, aspas e quebras de linha

Um valor como “São Paulo, SP” pertence a uma única célula. O conversor de CSV para JSON segue regras de aspas no estilo RFC 4180 e entende aspas duplas escapadas.

Campo CSV entre aspas preservado como um único valor JSON

Converta dados privados sem upload

A ferramenta usa JavaScript no seu dispositivo. Dados de clientes, testes e exportações internas ficam na aba atual e nunca chegam ao nosso servidor.

Conversão privada de CSV para JSON dentro do navegador e sem conexão com servidor

Três ajustes que mudam o resultado

Converta CSV para JSON online em três etapas e confira o resultado antes de baixar.

01

Cole os dados CSV ou TSV

Cole linhas copiadas do Excel ou Google Planilhas, uma exportação de banco ou outro texto delimitado. Você também pode abrir um dos exemplos prontos.

  • Aceita vírgula, tabulação, ponto e vírgula, barra vertical ou delimitador personalizado
  • Interpreta campos entre aspas corretamente
Ir ao conversor
02

Ajuste as opções

Defina se a primeira linha contém as chaves JSON, como tratar células vazias e se números e booleanos devem ser identificados.

Ative campos aninhados para cabeçalhos como “address.city”. Cada alteração atualiza a prévia imediatamente.

03

Copie ou baixe o JSON

Revise o array JSON e copie ou baixe o arquivo .json. Linhas com quantidade incorreta de colunas são identificadas e excluídas.

Corrija as linhas indicadas na origem e cole novamente se todos os registros precisarem ser mantidos.

Ver regras de conversão

Delimitadores, cabeçalho e tipos de valor

Controles úteis para transformar dados delimitados em objetos JSON confiáveis.

Vírgula, tabulação, ponto e vírgula ou delimitador próprio

Converte CSV padrão, TSV e exportações separadas por ponto e vírgula ou barra vertical.

Com ou sem cabeçalho

Use a primeira linha como propriedades ou gere column_1, column_2 e outras chaves quando o CSV não tiver cabeçalho.

Inferência de tipos opcional

Converta números seguros e true/false em tipos JSON ou mantenha todos os valores como strings.

Zeros à esquerda preservados

CEPs como “01234” e inteiros muito grandes permanecem como texto, evitando perda de formato e precisão.

Objetos aninhados por notação de ponto

Cabeçalhos como “user.name” e “user.email” podem gerar um objeto user aninhado.

Relatório de linhas inválidas

Linhas com colunas a mais ou a menos aparecem com número e prévia, sem colocar valores nas chaves erradas.

O que continua texto e o que interrompe a conversão

Veja como aspas, cabeçalhos, linhas irregulares e chaves aninhadas são interpretados.

Aspas seguem o padrão RFC 4180
Campos entre aspas duplas podem conter delimitadores e quebras de linha; uma aspa interna deve ser repetida duas vezes.
Todas as linhas devem ter a mesma quantidade de colunas
Uma linha diferente do cabeçalho, ou da primeira linha quando não há cabeçalho, é informada e removida do resultado.
Números com zero à esquerda continuam como texto
Mesmo com inferência ativa, “007” e “01234” ficam como strings JSON para preservar os zeros.
Inteiros muito grandes continuam como texto
Valores fora do intervalo seguro do JavaScript não são arredondados; ficam como strings.
O BOM UTF-8 inicial é removido
A marca invisível adicionada por algumas planilhas é retirada para não virar parte da primeira chave.
Campos aninhados usam somente notação de ponto
A ferramenta cria objetos com “address.city”, mas ainda não gera arrays a partir de “tags[0]”.

Perguntas frequentes sobre o conversor de CSV para JSON

Respostas para dúvidas comuns sobre arquivos CSV, dados TSV e exportações de planilhas.

Como converter CSV para JSON online?

Cole o CSV no editor da esquerda, confirme o delimitador e o cabeçalho e confira o JSON à direita. Depois, copie ou baixe o arquivo .json.

A primeira linha do CSV vira cabeçalho?

Sim, por padrão ela vira as chaves de cada objeto. Se o CSV não tiver cabeçalho, desative a opção para gerar column_1, column_2 e outras chaves.

Como converter campos CSV com vírgulas ou quebras de linha?

Coloque o campo inteiro entre aspas duplas e repita qualquer aspa interna. O conversor de CSV para JSON preserva “São Paulo, SP” e textos multilinha como um único valor.

Posso converter TSV para JSON?

Sim. Selecione “Tabulação — TSV”. Também há vírgula, ponto e vírgula, barra vertical e delimitador personalizado de um caractere.

Por que os números ainda aparecem entre aspas?

CSV não guarda tipos. Ative a inferência para números seguros e true/false. CEPs com zero à esquerda e inteiros enormes continuam como strings para evitar perdas.

Por que algumas linhas foram ignoradas?

O conversor de CSV para JSON ignora linhas cuja quantidade de valores difere do esperado. O painel mostra a linha, as contagens e uma prévia para facilitar a correção.

Como criar JSON aninhado com cabeçalhos CSV?

Ative a notação de ponto e use user.name ou address.city. A ferramenta cria objetos aninhados; arrays com sintaxe tags[0] ainda não são suportados.

Meus dados CSV são enviados ou armazenados?

Não. A ferramenta processa tudo com JavaScript no navegador. A entrada e a saída não são enviadas nem armazenadas pela HeyUtils.

Existe limite de tamanho ou linhas?

Não há limite fixo. Como tudo roda na aba atual, entradas muito grandes dependem da memória e do desempenho do seu dispositivo.

Encontrou um caso que não foi convertido corretamente?

Use agora o conversor de CSV para JSON

Cole CSV ou TSV e receba JSON estruturado em segundos, sem cadastro, instalação ou upload.

Salve esta ferramenta para sua próxima exportação de planilha, teste de API ou migração de dados.

Parte da categoria Dados e formatos da HeyUtils.