Categoria: Desenvolvimento

CSV para JSON

Converta dados CSV em JSON formatado no seu navegador

Cole dados CSV para convertê-los em JSON indentado, como um array de objetos usando a linha de cabeçalho ou como arrays simples. Funciona totalmente no seu navegador.

Cole CSV para convertê-lo em JSON.

JSON
O resultado aparecerá aqui.

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

Planilhas e exportações costumam chegar em CSV, mas a maior parte do código de aplicações espera JSON. Este conversor analisa valores separados por vírgula, ponto e vírgula ou tabulação — incluindo campos entre aspas que contêm o próprio delimitador ou que se estendem por várias linhas — e transforma cada linha em um objeto JSON com chaves da linha de cabeçalho, ou em um array simples quando não há cabeçalho a usar.

Como usar

  1. Cole seus dados CSV na caixa de entrada ou carregue o exemplo.
  2. Escolha o delimitador e se a primeira linha é um cabeçalho.
  3. Copie o JSON ou baixe-o como arquivo.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

Meus dados CSV são enviados para algum lugar?
Não. A análise acontece em JavaScript executado na página, então exportações de planilhas e listas de clientes nunca saem do seu dispositivo.
Um campo pode conter vírgula ou quebra de linha?
Sim, desde que esteja entre aspas duplas, seguindo a mesma convenção usada por planilhas ao exportar CSV. Aspas duplicadas "" dentro de um campo entre aspas são lidas como uma única aspa literal.
O que acontece sem uma linha de cabeçalho?
Desative "A primeira linha é um cabeçalho" e cada linha, incluindo a primeira, se torna um array JSON simples de valores em vez de um objeto.