Pular para o conteúdo
FileTinker

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.

O resultado convertido aparecerá aqui.

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

  1. Escolha uma direção: CSV → JSON ou JSON → CSV.
  2. Cole seus dados e escolha o delimitador e se a primeira linha do CSV é um cabeçalho.
  3. 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.