UnitConv
Desenvolvedor

Conversor CSV ⇄ JSON

Converta CSV em JSON e JSON em CSV no navegador

Tudo funciona no seu navegador. Seus dados nunca são enviados.
Delimitador

Entrada CSV

Saída JSON

Sobre esta ferramenta

Este conversor gratuito transforma CSV (valores separados por vírgula) em JSON e JSON de volta em CSV. A primeira linha do CSV é o cabeçalho e gera um array de objetos. Suporta vírgula, tabulação e ponto e vírgula, e trata campos com vírgulas, quebras de linha e aspas escapadas conforme a RFC 4180. Tudo acontece localmente no navegador.

Como usar

  1. 1 Escolha a direção: CSV → JSON ou JSON → CSV.
  2. 2 Cole seus dados na caixa de entrada (ou carregue o exemplo).
  3. 3 Escolha o delimitador se o CSV não usar vírgulas.
  4. 4 Copie o resultado da caixa de saída.

Como funciona

Em CSV→JSON, a primeira linha vira as chaves e cada linha seguinte um objeto. Células entre aspas preservam vírgulas e quebras, e aspas duplas ("") valem uma aspa. Em JSON→CSV, a união de todas as chaves forma o cabeçalho e valores com delimitador, aspas ou quebras são envolvidos em aspas.

Perguntas frequentes

Meus dados são enviados para algum lugar?

Não. A conversão roda inteiramente no navegador com JavaScript. Nada é enviado a um servidor.

Quais delimitadores são suportados?

Vírgula, tabulação e ponto e vírgula. Escolha o do seu arquivo.

Trata campos entre aspas com vírgulas ou quebras?

Sim. Campos entre aspas duplas podem ter vírgulas, quebras e aspas escapadas (RFC 4180).

Que formato o JSON→CSV espera?

Um array de objetos, ex. [{"name":"Alice"}]. As chaves formam o cabeçalho CSV.

Por que números aparecem como texto no JSON?

CSV não tem tipos, então valores ficam como strings para não alterar seus dados.

Ferramentas relacionadas

Quer organizar JSON? Use o Formatador JSON. Para codificar, veja Base64 e Codificar URL.