Conversor CSV ↔ JSON

Converta dados de CSV para JSON ou de JSON para CSV, processado localmente no seu navegador.

Quando usar

Útil para transformar uma planilha exportada em CSV em um array de objetos JSON (para usar em código ou APIs), ou o inverso: converter uma resposta de API em JSON para uma planilha em CSV.

Como funciona

Na conversão CSV → JSON, a primeira linha do CSV é tratada como cabeçalho (nomes dos campos). Na conversão JSON → CSV, o JSON precisa ser um array de objetos; as colunas do CSV são geradas a partir das chaves encontradas nos objetos. Campos com vírgula, aspas ou quebra de linha são colocados entre aspas automaticamente.

Perguntas frequentes

Meus dados são enviados para algum servidor?

Não — toda a conversão acontece localmente no seu navegador, em JavaScript.

O CSV precisa ter cabeçalho?

Sim, a primeira linha deve conter os nomes dos campos (colunas) — eles viram as chaves de cada objeto no JSON.