Web, rede e dados
Conversor CSV ↔ JSON
Converta CSV em JSON (e vice-versa) rapidamente.
Privacidade e responsabilidade— nenhum dado é salvo · sem garantias · uso por conta e risco do usuárioexpandir
Esta ferramenta é executada integralmente no seu navegador. Os dados inseridos ou arquivos enviados não são transmitidos, armazenados nem retidos por este site — nenhuma informação sai do seu dispositivo.
A ferramenta é disponibilizada tal como está, sem garantias de qualquer natureza, expressas ou implícitas, incluindo exatidão, adequação a uma finalidade específica ou disponibilidade. Os resultados têm caráter informativo e não substituem aconselhamento profissional (jurídico, contábil, médico ou de engenharia). A conferência dos resultados e o uso que se faz deles são de exclusiva responsabilidade do usuário. Em nenhuma hipótese o autor será responsável por danos decorrentes do uso ou da impossibilidade de uso desta ferramenta.
Para que serve
O conversor CSV ↔ JSON transforma uma tabela em texto separado por vírgulas (ou ponto e vírgula, ou tabulação) numa lista de objetos JSON, e o contrário. Serve para levar dados de uma planilha para um programa ou uma API, montar um arquivo de importação, ou abrir no Excel um JSON que veio de um sistema.
No sentido CSV → JSON, a primeira linha vira os nomes dos campos e cada linha seguinte vira um objeto, com os valores como texto. No sentido JSON → CSV, a ferramenta espera uma lista de objetos, usa as chaves do primeiro como cabeçalho e escreve uma linha por objeto. O delimitador é escolhido num seletor: vírgula, ponto e vírgula (o padrão do Excel em português) ou tabulação.
A conversão é simples de propósito: campos entre aspas com vírgulas dentro, quebras de linha dentro de células e tipos (número, booleano) não são tratados; os valores saem como texto. Para esses casos, trate o arquivo numa planilha antes ou use uma biblioteca.
Tudo acontece no navegador, conforme você digita; os dados não saem da página. O resultado tem botão de copiar.
Como usar
- Escolha o sentido: CSV → JSON ou JSON → CSV.
- Escolha o delimitador do CSV (vírgula, ponto e vírgula ou tabulação).
- Cole o texto de entrada e copie o resultado.
Exemplo
O CSV com as linhas "nome,idade", "Ana,30" e "João,25" vira [{"nome":"Ana","idade":"30"},{"nome":"João","idade":"25"}], com 2 objetos de 2 campos. O caminho inverso, com delimitador ponto e vírgula, devolve "nome;idade" e as duas linhas, prontas para o Excel em português.
Perguntas frequentes
Por que os números vieram entre aspas no JSON?
Porque o CSV não diz o tipo de cada coluna, e a ferramenta mantém tudo como texto. Converta no destino, se precisar de números.
Qual delimitador o Excel usa?
No Excel em português, ponto e vírgula, porque a vírgula é o separador decimal. Em inglês, vírgula. Escolha o mesmo delimitador na hora de abrir ou salvar.
Minha célula tem vírgula dentro e quebrou a conversão. E agora?
A ferramenta não trata campos entre aspas. Troque o delimitador por ponto e vírgula ou tabulação ao exportar da planilha, ou limpe as vírgulas antes.
