Fastway Tools

Conversor CSV ⇄ JSON

[
  {
    "name": "Alice",
    "role": "Dev",
    "city": "Lisbon"
  },
  {
    "name": "Bob",
    "role": "Designer",
    "city": "São Paulo"
  }
]

O que é conversão de CSV para JSON?

CSV é a língua franca das planilhas e exportações, enquanto JSON é o que APIs e apps consomem. Converter entre eles na mão — especialmente com campos entre aspas contendo vírgulas — é sujeito a erros. Este conversor CSV ⇄ JSON gratuito faz a análise de forma robusta e converte nos dois sentidos na hora, no seu navegador.

CSV (Comma-Separated Values) é o formato mais comum para exportações de dados tabulares de planilhas, bancos de dados e ferramentas de análise. JSON é o formato nativo do JavaScript e das APIs web. Converter entre eles é uma tarefa diária para engenheiros de dados e desenvolvedores back-end.

Convertendo Dados

  1. Escolha CSV → JSON ou JSON → CSV.
  2. Cole seus dados; para CSV, escolha se a primeira linha é cabeçalho.
  3. Copie o resultado convertido.

Casos de Uso

  • Converter uma exportação de planilha (CSV) em um array JSON de objetos para uso em uma aplicação web ou API.
  • Converter uma resposta JSON de API em CSV para abrir no Excel ou Google Sheets para análise.
  • Inspecionar a estrutura de um arquivo CSV — quantas colunas, quais cabeçalhos, se os valores são consistentes.
  • Preparar dados para importação em um banco de dados, data warehouse ou ferramenta de BI.

Como funciona a análise de CSV

A análise de CSV é deceptivamente complexa. A simples divisão por vírgulas falha quando um valor contém uma vírgula. O analisador implementado aqui segue o RFC 4180: valores podem ser envolvidos em aspas duplas; aspas duplas literais são escapadas duplicando-as.

JSON para CSV inverte o processo: o primeiro objeto define a ordem das colunas, depois cada objeto é mapeado para uma linha. Valores com vírgulas, aspas ou quebras de linha são automaticamente entre aspas.

Principais Benefícios

  • Análise de CSV robusta (aspas, vírgulas, quebras de linha).
  • Opção de cabeçalho para objetos vs. arrays.
  • Roda no navegador — privado e gratuito.

Conversão CSV e JSON, Privada

Conversões entre CSV e JSON são realizadas por código JavaScript que roda no seu navegador. Seus arquivos de dados são processados inteiramente localmente na sua máquina — nada é enviado aos nossos servidores.

FAQ

Ele lida com campos entre aspas?

Sim — valores entre aspas com vírgulas, quebras de linha ou aspas escapadas ("") são lidos corretamente.

O que faz "A primeira linha é cabeçalho"?

Quando ligado, a primeira linha do CSV vira as chaves dos objetos, gerando um array de objetos. Desligado, você obtém um array de arrays.

Meus dados são enviados?

Não. A análise e a conversão rodam inteiramente no seu navegador.

Por que meu CSV é analisado incorretamente quando os valores têm vírgulas?

Valores que contêm o delimitador devem estar entre aspas duplas. Por exemplo: João,"Silva, Jr.",30. Se o CSV foi exportado do Excel, ele já deve estar corretamente entre aspas.