Faça upgrade para Premium — sem anúncios, mais recursos! ⚡ — Saber mais

Conversor de CSV para JSON

Entrada CSV

Cole os dados CSV com os cabeçalhos na primeira linha.

Configurações

Cole os dados CSV e clique em Converter para JSON.

Informe-nos

Por favor, compartilhe sua experiência.

De duas linhas CSV a dois objetos JSON

Tome um arquivo com o cabeçalho id,name,email seguido de 1,Ada,ada@example.com e 2,Grace,grace@example.com — a saída é um array de dois objetos: {"id": "1", "name": "Ada", "email": "ada@example.com"} e seu gêmeo. Campos com vírgulas funcionam bem quando devidamente entre aspas — 'Smith, John' segue sendo um valor — e linhas vazias são puladas automaticamente, então nenhuma entrada fantasma polui a saída.

Strings que parecem números, e exportações com ponto e vírgula

Duas realidades a planejar. CSV não tem tipos: o id acima chega como a string '1', não o número 1 — se o código a jusante espera números, converter '1' em 1 depois é parte do pipeline, não um defeito do conversor. E o Excel europeu usa ponto e vírgula como delimitador por padrão por causa da vírgula decimal, então uma importação 'quebrada' muitas vezes é um arquivo de ponto e vírgula sendo analisado como separado por vírgulas. Confira o delimitador e a codificação do arquivo (os padrões do Excel com frequência não são UTF-8) antes de suspeitar dos dados.

Sobre Conversor de CSV para JSON

O trabalho diário do conversor é a fronteira entre os dois formatos de dados mais comuns do mundo: um analista exporta um relatório do Excel ou Google Sheets, um desenvolvedor precisa das mesmas linhas como JSON para um script de importação, uma API de teste ou uma ferramenta no-code que só aceita dados estruturados. A primeira linha vira os nomes de campo e cada linha seguinte vira um objeto — por isso uma linha de cabeçalho limpa importa mais que qualquer outra coisa no arquivo.

Como usar

1

Passo 1

Cole seus dados CSV no campo de entrada.

2

Passo 2

Escolha o delimitador (vírgula, ponto e vírgula, tabulação, barra vertical) ou use a detecção automática.

3

Passo 3

Verifique se a primeira linha do seu arquivo CSV contém nomes de colunas na primeira linha.

4

Passo 4

Ative a opção "Remover espaços em branco" para remover espaços extras dos valores.

5

Passo 5

Visualize a estrutura do seu arquivo CSV para verificar se foi analisada corretamente.

6

Passo 6

Clique em 'Converter para JSON' para gerar um array JSON.

7

Passo 7

Copie o resultado JSON para usar em seu projeto.

Características e benefícios

  • ✅Converter CSV para formato de matriz JSON
  • ✅Detecção automática de delimitadores (vírgula, ponto e vírgula, tabulação, barra vertical)
  • ✅Seleção manual de delimitadores para controle preciso
  • ✅Lide com valores entre aspas com vírgulas no meio.
  • ✅Suporte para aspas escapadas em campos entre aspas
  • ✅Primeira linha como opção de cabeçalho (ou geração automática de col1, col2, etc.)
  • ✅Remover espaços em branco dos valores
  • ✅Pré-visualização da estrutura do arquivo CSV antes da conversão.
  • ✅Mostra o delimitador detectado, a contagem de colunas e a contagem de linhas.
  • ✅Pré-visualização dos dados de exemplo (primeiras 3 linhas)
  • ✅Conversão automática de tipos (números, booleanos, nulo)
  • ✅Copiar para a área de transferência com um clique
  • ✅Validação em tempo real e mensagens de erro
  • ✅100% baseado em navegador - o arquivo CSV nunca é enviado para o servidor.
  • ✅100% grátis - sem limites, sem necessidade de cadastro

Perguntas frequentes

O que é a conversão de CSV para JSON?

CSV (Valores Separados por Vírgula) é um formato de texto simples para dados tabulares. JSON (JavaScript Object Notation) é um formato de dados estruturado usado no desenvolvimento web e em APIs. Converter CSV para JSON transforma as linhas em objetos com pares de chave-valor, facilitando o uso em aplicações JavaScript.

Como funciona a detecção automática de delimitadores?

A detecção automática analisa a primeira linha do seu arquivo CSV para determinar qual delimitador (vírgula, ponto e vírgula, tabulação ou barra vertical) é o mais comum. Ela conta as ocorrências de cada delimitador e seleciona aquele com a maior contagem. Você pode substituir essa seleção escolhendo um delimitador manualmente.

E se meu arquivo CSV tiver vírgulas dentro dos valores?

O conversor lida corretamente com valores entre aspas. Se um campo contiver vírgulas, aspas ou quebras de linha, coloque-o entre aspas duplas. Por exemplo: "Smith, John",30,"Nova York, NY". Aspas escapadas (aspas duplas dentro de aspas) também são suportadas: "Ele disse "Olá".

Devo marcar a opção 'A primeira linha é o cabeçalho'?

Verifique esta opção se a primeira linha do seu arquivo CSV contém nomes de colunas (por exemplo, nome, idade, cidade). Esses nomes se tornarão chaves do objeto JSON. Se desmarcada, a ferramenta gera chaves padrão (col1, col2, col3 etc.) e trata todas as linhas como dados.

O que faz a função 'Remover espaços em branco'?

Esta opção remove espaços em branco no início e no final de todos os valores. Por exemplo, "John" torna-se "John". Isso é útil para limpar dados CSV que apresentam espaçamento inconsistente.

Como os tipos de dados são tratados?

O conversor detecta e converte automaticamente os tipos de dados: números tornam-se valores numéricos (e não strings), "true"/"false" tornam-se booleanos, "null" torna-se nulo e todo o resto permanece como string. Isso torna o JSON mais útil para programação.

Quais delimitadores são suportados?

Oferecemos suporte a 4 delimitadores comuns: vírgula (,) - o mais comum, ponto e vírgula (;) - comum na Europa, tabulação (\t) - usada em arquivos TSV e barra vertical (|) - usada em algumas exportações de banco de dados. A detecção automática funciona para todos eles.

Posso converter JSON de volta para CSV?

Sim! Use nossa ferramenta de formatação JSON e clique em "Converter para CSV" para converter arrays JSON de volta para o formato CSV. Isso funciona para arrays JSON de objetos onde cada objeto possui as mesmas chaves.

E se meu arquivo CSV tiver linhas vazias?

Linhas vazias (linhas sem dados ou contendo apenas espaços em branco) são automaticamente ignoradas durante a conversão. Isso evita objetos vazios na sua saída JSON.

Meus dados em formato CSV estão seguros?

Sim! Todo o processamento de CSV ocorre inteiramente no seu navegador usando JavaScript. Seus dados CSV nunca saem do seu dispositivo e não são enviados para nenhum servidor, garantindo total privacidade e segurança.