Conversor de CSV para JSON (e vice-versa)
Cole um CSV ou um JSON e converta instantaneamente entre os dois formatos, direto no navegador.
Para converter CSV em JSON, cole o CSV (com cabeçalho na primeira linha) e clique em "CSV → JSON": cada linha vira um objeto, usando as colunas como chaves. Para o caminho contrário, cole um array de objetos JSON e clique em "JSON → CSV". A ferramenta detecta automaticamente vírgula ou ponto e vírgula como separador.
Dúvidas sobre CSV e JSON
Como converter um CSV em JSON?
Cole o CSV nesta ferramenta (com cabeçalho na primeira linha) e clique em "CSV → JSON". Cada linha vira um objeto JSON, usando os nomes das colunas como chaves.
Como converter JSON de volta para CSV?
Cole um array de objetos JSON e clique em "JSON → CSV". As chaves do primeiro objeto viram o cabeçalho das colunas.
Essa ferramenta detecta automaticamente vírgula ou ponto e vírgula no CSV?
Sim, a ferramenta detecta automaticamente se o separador usado é vírgula ou ponto e vírgula, o padrão mais comum em CSVs exportados do Excel em português.
Meus dados são enviados para algum servidor?
Não. Toda a conversão acontece localmente no seu navegador, nenhum dado é enviado a servidores da BSC ou de terceiros.
O que acontece se meu CSV tiver vírgulas dentro de campos entre aspas?
A ferramenta reconhece campos entre aspas duplas e ignora vírgulas ou ponto e vírgula dentro deles, então um valor como "Silva, João" é mantido intacto em uma única coluna.
A ferramenta funciona com separador tabulação (TSV)?
Não diretamente. A detecção automática reconhece apenas vírgula e ponto e vírgula; arquivos separados por tabulação precisam ser convertidos para um desses separadores antes de colar.
Ela lida com JSON aninhado, com objetos dentro de objetos?
O conversor funciona melhor com listas de objetos simples (chave-valor). Objetos ou arrays aninhados dentro de um campo não são desmembrados em colunas separadas ao exportar para CSV.
Posso enviar um arquivo em vez de colar o texto?
No momento a ferramenta funciona apenas colando o conteúdo nos campos de texto; não há upload de arquivo. Basta abrir o CSV ou JSON em um editor, copiar e colar aqui.
Posso usar isso com um CSV exportado do Excel?
Sim. A detecção automática de separador foi pensada justamente para CSVs exportados do Excel em português, que costumam usar ponto e vírgula em vez de vírgula.
Preciso criar uma conta ou há algum limite de tamanho?
Não é preciso criar conta nem fazer login. Como tudo roda no seu navegador, o limite prático é a memória do dispositivo, não um limite imposto pela ferramenta.
O que acontece com campos vazios do CSV ao converter para JSON?
Campos vazios viram uma string vazia no objeto JSON gerado, mantendo a mesma estrutura de colunas mesmo quando um valor não foi preenchido em alguma linha.
O JSON gerado mantém os números como texto ou como número de verdade?
A ferramenta preserva o valor exatamente como veio do CSV, como texto (string), já que o CSV não distingue tipos de dado. Se precisar de números reais no JSON, é preciso converter manualmente depois.
É possível converter CSV com acentos e caracteres especiais sem bagunçar o texto?
Sim, desde que o texto colado já esteja em UTF-8, que é a codificação padrão usada pelo navegador. Se o CSV vier de um sistema com outra codificação, acentos podem aparecer incorretos, sendo necessário reabrir o arquivo original salvando como UTF-8 antes de colar.
Dá para usar essa ferramenta para importar dados numa planilha do Google Sheets?
Indiretamente, sim. Você pode converter o JSON de uma API para CSV aqui, e depois colar o resultado direto numa planilha do Google Sheets ou Excel, já que ambos reconhecem o formato CSV nativamente.
O resultado da conversão pode ser copiado com um clique?
Sim, tanto o resultado em CSV quanto em JSON tem um botão de copiar que leva o texto direto para a área de transferência, sem precisar selecionar manualmente.