Utilitário de Desenvolvedor

CSV para JSON

Cole um arquivo CSV, detecte o delimitador e transforme cada linha em um JSON válido sem enviar dados para fora da página.

Use a primeira linha como chaves de objeto ou gere colunas numeradas automaticamente. A saída pode ser formatada, minificada, copiada ou baixada como um arquivo .json.

Feito para transformações rápidas e limpas

  • Análise de campos entre aspas
  • Auto-detecção de delimitador
  • Normalização de cabeçalhos
  • Ações de cópia e download

Premissas: o analisador segue regras comuns de aspas em CSV com aspas duplas para aspas escapadas. Células vazias tornam-se strings vazias e cabeçalhos duplicados tornam-se únicos.

Converta seu CSV

Escolha um arquivo ou cole o CSV bruto abaixo. O conversor roda localmente no seu navegador e atualiza a saída JSON quando você clica em converter.

Pronto para entrada CSV.

Entrada CSV

Saída JSON

0 linhas
0 colunas
Auto delimitador
Array formato de saída

Como funciona

Regras de análise

O conversor lê o CSV um caractere por vez, para que campos entre aspas possam incluir vírgulas, tabulações, quebras de linha e aspas duplas escapadas com segurança. Se você deixar o delimitador em auto-detectar, a ferramenta avalia separadores comuns nas primeiras linhas não vazias e escolhe a correspondência mais consistente.

Comportamento do cabeçalho

Quando o modo de cabeçalho está ativado, a primeira linha torna-se chaves de objeto. Rótulos em branco ou repetidos são normalizados em nomes únicos seguros, como coluna_2 e status_2. Quando o modo de cabeçalho está desligado, cada linha torna-se um array.

Arredondamento e valores

Nenhuma coerção numérica é aplicada por padrão. Cada célula é preservada como texto para que IDs, códigos postais, zeros à esquerda e colunas de formato misto permaneçam intactos. O recuo do JSON afeta apenas a formatação, não os dados subjacentes.