Conversor CSV ↔ JSON Online
Transforme dados tabulares de planilhas em JSON estruturado para uso em APIs.
Para que serve
CSV para JSON em segundos
Vários delimitadores
Vírgula, ponto e vírgula, tabulação ou qualquer separador personalizado. Compatível com exportações do Excel.
100% privado
A conversão acontece no seu navegador. Seus dados nunca são enviados a nenhum servidor.
RFC 4180
Respeita o padrão oficial de CSV, incluindo campos entre aspas e quebras de linha internas.
Instantâneo
Conversão em milissegundos, sem espera. O JSON aparece conforme você digita.
Como funciona
Três passos, sem complicação
Cole ou envie seu CSV
Insira o texto CSV no editor ou arraste um arquivo .csv. A primeira linha é detectada automaticamente como cabeçalho.
Defina o delimitador
Escolha vírgula, ponto e vírgula, tabulação ou outro separador. O conversor respeita o RFC 4180 para campos entre aspas.
Copie o JSON resultante
Obtenha um array JSON pronto para usar na sua API, banco de dados ou aplicação. Copie com um clique ou baixe o arquivo.
Perguntas frequentes
Ficou com dúvidas?
O conversor aceita vírgula, ponto e vírgula, tabulação e qualquer caractere personalizado. O ponto e vírgula é comum em exportações do Excel em regiões europeias, onde a vírgula é usada como separador decimal. O RFC 4180 define o comportamento para campos que contenham o próprio delimitador, que devem ser envolvidos por aspas duplas.
Se o seu CSV tiver uma linha de cabeçalho (primeira linha com nomes de colunas), o conversor a usa como chaves do objeto JSON para cada linha. Se não houver cabeçalho, você pode desativar essa opção e os valores serão convertidos em arrays de arrays. Os cabeçalhos são limpos automaticamente para serem chaves JSON válidas.
Para CSV simples, cada linha vira um objeto JSON com as chaves do cabeçalho. Para estruturas aninhadas (por exemplo, uma coluna chamada address.city), o conversor pode expandir a notação de ponto em objetos aninhados dependendo da opção selecionada. Isso é útil quando o CSV foi originalmente exportado a partir de uma estrutura JSON.
Sim. O Excel exporta CSV com codificação UTF-8 ou Windows-1252 e frequentemente usa ponto e vírgula como delimitador em configurações regionais europeias. O conversor detecta e trata o BOM UTF-8, quebras de linha CRLF do Windows e campos com quebras de linha internas entre aspas — todos os casos definidos no RFC 4180.
O conversor trabalha com UTF-8, que é a codificação recomendada para JSON pelo RFC 8259. Se o seu CSV usar outra codificação como ISO-8859-1 ou Windows-1252 (comum em exportações antigas do Excel), pode ser necessário converter a codificação antes. Caracteres Unicode, incluindo letras acentuadas e símbolos especiais, são preservados corretamente quando o CSV está em UTF-8.
CSV e JSON: dois formatos essenciais no ecossistema de dados
O CSV (Comma-Separated Values) é um formato de texto simples definido pelo RFC 4180 para representar dados tabulares. Cada linha do arquivo corresponde a um registro, e os campos são separados por um delimitador, normalmente a vírgula. Sua simplicidade o torna universal: qualquer aplicativo de planilhas (Excel, Google Sheets, LibreOffice), banco de dados e ferramenta de análise consegue importar e exportar CSV. O RFC 4180 define regras precisas para tratar campos que contenham o delimitador ou quebras de linha, que devem ser envolvidos por aspas duplas.
O JSON (JavaScript Object Notation), definido pelo RFC 8259, é o formato dominante de troca de dados para APIs REST e aplicações web. Ao contrário do CSV, o JSON consegue representar estruturas hierárquicas, arrays aninhados e tipos de dados nativos (número, booleano, null) sem ambiguidade. A maioria das linguagens de programação modernas inclui parsers JSON nativos, e plataformas como MongoDB, Firebase e Elasticsearch o utilizam como formato principal de armazenamento.
Converter entre CSV e JSON é uma operação cotidiana em engenharia de dados: analistas exportam registros de banco de dados como CSV para processar em planilhas, e desenvolvedores os convertem para JSON para alimentar APIs ou carregar em stores NoSQL. O Convertir.ai realiza essa transformação inteiramente no navegador usando a API de texto nativa, sem enviar seus dados a nenhum servidor, garantindo total privacidade independentemente do volume ou da sensibilidade das informações.