Conversor CSV ⇄ JSON
Converta CSV em JSON e JSON em CSV no navegador
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 Escolha a direção: CSV → JSON ou JSON → CSV.
- 2 Cole seus dados na caixa de entrada (ou carregue o exemplo).
- 3 Escolha o delimitador se o CSV não usar vírgulas.
- 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.