Conversor CSV ⇄ JSON
Cole CSV ou JSON e converta para o outro formato na hora. O lado CSV segue a RFC 4180, então campos entre aspas, vírgulas internas e quebras de linha são tratados corretamente — e nada é enviado.
Conversões entre CSV e JSON
Vá direto para a conversão que você precisa — cada uma tem a sua própria página:
Como converter CSV e JSON
- Escolha uma direção: CSV → JSON ou JSON → CSV.
- Cole seus dados e escolha o delimitador e se a primeira linha do CSV é um cabeçalho.
- Copie o resultado convertido — ou clique em Inverter para mandar de volta no sentido contrário.
Sobre a conversão entre CSV e JSON
CSV (valores separados por vírgula) é a língua franca de planilhas e exportações de dados, enquanto JSON é o formato que APIs e aplicativos preferem. Converter CSV para JSON transforma cada linha em um objeto com chaves baseadas nas colunas do cabeçalho; converter JSON para CSV achata um array de objetos de volta em linhas, unindo as chaves para que registros irregulares ainda se alinhem.
Este conversor analisa CSV conforme a RFC 4180, então campos envolvidos em aspas podem conter vírgulas, aspas (escapadas como duas aspas duplas) e até quebras de linha com segurança. Você pode trocar o delimitador para ponto e vírgula ou tabulação para exportações europeias ou arquivos TSV. Tudo é processado no seu navegador, então conjuntos de dados sensíveis nunca tocam um servidor.
Perguntas frequentes
Meus dados são enviados?
Não — a conversão acontece totalmente no seu navegador, então seu CSV ou JSON nunca sai do seu dispositivo.
Ele lida com vírgulas e aspas dentro dos campos?
Sim. O analisador segue a RFC 4180: qualquer campo envolvido em aspas duplas pode conter vírgulas, quebras de linha e aspas escapadas, e tudo é preservado corretamente na conversão.
Posso usar ponto e vírgula ou tabulação como delimitador?
Sim. Escolha vírgula, ponto e vírgula ou tabulação como delimitador — útil para exportações de CSV europeias (que costumam usar ponto e vírgula) ou arquivos separados por tabulação (TSV).
Que formato de JSON ele espera?
Para JSON → CSV, o nível superior deve ser um array: um array de objetos vira linhas com um cabeçalho montado a partir das chaves, enquanto um array de arrays é escrito linha por linha.