Converter CSV para JSON

Converta uma tabela CSV com cabeçalho em uma lista de objetos JSON, preservando o conteúdo de cada célula como texto.

Pronto para usarNo seu navegador · sem cadastro

A primeira linha define as colunas. Os valores são preservados como texto, inclusive números com zeros à esquerda.

Como usar

  1. Cole o CSV com os nomes das colunas na primeira linha.
  2. Escolha o separador usado no conteúdo: vírgula, ponto e vírgula ou tabulação.
  3. Converta, confira o JSON com destaque de sintaxe e copie o resultado. Se houver erro, revise as aspas, os cabeçalhos e a quantidade de campos por linha.

Como funciona

Use até 100 mil caracteres, 10 mil registros, cabeçalhos preenchidos e únicos e o mesmo número de campos em todas as linhas. A saída é limitada a 500 mil caracteres.

Um exemplo

Um CSV com “nome,cep” e “Ana,01234000” produz [{"nome":"Ana","cep":"01234000"}], mantendo o zero inicial do CEP.

Perguntas frequentes

O conversor aceita vírgulas dentro de uma célula?

Sim, quando o campo está entre aspas duplas. Aspas dentro do campo devem ser duplicadas; quebras de linha também podem fazer parte de campos entre aspas.

Números e datas são convertidos automaticamente?

Não. Os valores permanecem strings para preservar zeros à esquerda e evitar interpretar datas ou separadores decimais de forma incorreta.