tomai
Entrar
Grátis · Ferramentas de desenvolvedor

CSV para JSON

Parseie dados separados por vírgula em objetos JSON limpos

Entrada CSV
Saída JSON

Citação de valores, delimitadores e inferência de tipos

  • Registros são divididos em CRLF ou LF, e campos em vírgula, ponto e vírgula ou tabulação — o delimitador é detectado automaticamente com base na sua primeira linha.
  • A citação conforme a RFC 4180 é respeitada: aspas duplicadas tornam-se aspas literais, e vírgulas dentro de aspas nunca dividem um campo.
  • Células que parecem numéricas são convertidas em números JSON; códigos com zeros à esquerda (como 007) permanecem como strings para que você não os perca.

CSV possui dialetos; este segue a RFC 4180

Delimitadores detectados por você

Vírgula, ponto e vírgula, tabulação e pipe são detectados automaticamente dos seus dados, com override manual — exports europeus e asiáticos parseiam sem configuração.

🔒

Cabeçalhos viram chaves

A primeira linha vira automaticamente os nomes de propriedade JSON e cada linha seguinte um objeto — saída limpa pronta para o código.

🎯

Números seguem números

"42" vira um número, "true" um booleano, e strings ambíguas permanecem texto — o JSON é fiel aos seus dados.

Perguntas frequentes

Como campos aspeados são tratados?

Campos entre aspas duplas podem conter o delimitador, quebras de linha e aspas escapadas ("…""…") exatamente como a especificação CSV exige; o parser os retorna como um único valor limpo.

Posso controlar a forma de saída?

Sim. Por padrão a primeira linha vira as chaves e cada linha seguinte um objeto. Desative isso para obter um array de arrays, ou edite o texto gerado antes de copiar.

Meu CSV é enviado para algum lugar?

Não. Tudo roda no seu navegador com JavaScript puro — nada é transmitido nem armazenado.

Por que meu arquivo é importado com um caractere estranho na primeira célula?

Esse é um BOM UTF-8 exportado pelo Excel. Ele aparece de forma invisível antes do primeiro nome de cabeçalho. Esta ferramenta o remove antes da análise; se você encaminhar o JSON adiante, a primeira chave será gerada limpa.

Ferramentas relacionadas

O que é um conversor de CSV para JSON?

Um conversor de CSV para JSON parseia texto simples separado por vírgulas (ou tabulação, ponto e vírgula, pipe) e o reconstrói como objetos JSON estruturados. CSV é o formato de intercâmbio mais comum para sistemas legados, planilhas e exportações em massa, mas a maioria do código prefere JSON. Esta ferramenta lida corretamente com as partes difíceis do CSV real: campos aspeados, vírgulas embutidas, aspas escapadas, valores multilinha e colunas cujos valores são números ou booleanos.

O que ele faz

  • Detecção automática de vírgula, ponto e vírgula, tabulação ou pipe
  • Usa a primeira linha como chaves — ou emite arrays de arrays
  • Parseia campos aspeados, vírgulas embutidas e aspas duplas escapadas
  • Converte strings numéricas e booleanas em tipos JSON nativos
  • Remove nomes de coluna duplicados para chaves únicas
  • Baixa ou copia o JSON indentado resultante

Quando usar

  • Transformar uma exportação de planilha em JSON pronto para API
  • Carregar CSV de dumps de banco em código JavaScript ou Python
  • Republicar feeds legados como dados estruturados modernos
  • Migrar dados de formatos CSV governamentais ou bancários

Privacidade: o parsing acontece totalmente no seu navegador — nada que você colar é jamais enviado.

Ferramentas relacionadas