CanDoYa
PT-BR

Converter CSV para JSON

Funciona inteiramente no seu navegador - sem upload, sem cadastro.

Cole um CSV para converter em JSON.
Compartilhe esta ferramenta

Como converter CSV para JSON?

Um conversor de CSV para JSON lê linhas de uma tabela e cria dados JSON estruturados. Cole o CSV aqui: o cabeçalho vira as chaves dos objetos, e cada linha seguinte vira um objeto. O conversor entende vírgulas entre aspas, aspas escapadas e campos multilinha, e entrega um JSON formatado para copiar ou baixar.

Como usar

  1. 1Cole o CSV. Insira o CSV no painel esquerdo ou carregue o exemplo para ver um arquivo com as aspas corretas.
  2. 2Escolha a estrutura. Mantenha a primeira linha como cabeçalho para criar objetos JSON, selecione um delimitador se a detecção automática não acertar e, se quiser, ative a detecção de tipos JSON.
  3. 3Use o JSON. Confira a saída formatada em tempo real e depois copie o resultado ou baixe data.json.

Para quem é

CSV armazena uma tabela como texto separado por delimitadores, enquanto JSON organiza os dados em arrays e objetos que os aplicativos conseguem usar diretamente. Este conversor aceita vírgula, ponto e vírgula, tabulação e barra vertical. Desative o cabeçalho para gerar um array de arrays ou ative a detecção de tipos para representar números, booleanos, null e células vazias como tipos primitivos de JSON.

A conversão roda localmente no seu navegador. Exportações de planilhas, dados de teste e informações de clientes não são enviados para nenhum serviço.

Perguntas frequentes

Este conversor de CSV para JSON é grátis?

Sim. Você pode converter CSV para JSON sem cadastro, instalação ou assinatura. A conversão roda no navegador, e o resultado pode ser copiado ou baixado como arquivo JSON.

Meu CSV é enviado para algum lugar?

Não. O conversor processa o texto localmente no navegador. O CSV e o JSON gerado não são enviados a um servidor, então a ferramenta pode ser usada com exportações privadas e dados de desenvolvimento.

Ele aceita vírgulas e quebras de linha em campos entre aspas?

Sim. Campos entre aspas duplas podem conter o delimitador escolhido e quebras de linha. Duas aspas duplas consecutivas dentro de um valor entre aspas viram uma aspa literal, conforme a convenção comum de CSV descrita na RFC 4180.

O que acontece se o CSV não tiver cabeçalho?

Desative a opção de usar a primeira linha como cabeçalho. O conversor criará um array JSON de arrays, preservando cada linha do CSV como uma linha e sem tratar nenhum valor como chave de objeto.

Dá para converter dados separados por ponto e vírgula, tabulação ou barra vertical?

Sim. A detecção automática verifica o primeiro registro completo em busca de vírgula, ponto e vírgula, tabulação e barra vertical. Você também pode escolher o delimitador manualmente quando o arquivo é incomum ou a detecção fica ambígua.

Como funciona a detecção de tipos JSON?

Quando ativada, ela transforma true, false e null sem aspas em tipos primitivos de JSON, converte células vazias em null e reconhece números canônicos seguros como números JSON. Valores entre aspas, identificadores com zeros à esquerda e números que poderiam perder precisão continuam como strings.