Como usar: CSV para JSON
- 1
Cole ou solte o CSV
Cole linhas copiadas de uma planilha ou solte um arquivo .csv/.tsv; o delimitador é detectado automaticamente.
- 2
Confira o cabeçalho e os tipos
Confirme se a primeira linha contém os nomes das colunas e se os números e as datas foram reconhecidos na pré-visualização.
- 3
Copie o JSON
Escolha array de objetos ou de arrays, aninhe as colunas com nomes separados por ponto, se quiser, e copie ou baixe o .json.
Limites e Pro
Arquivos CSV e TSV de até 500 MB, sem limite de linhas.
Arquivos de até 4 GB. Ver o Pro
Sobre: CSV para JSON
O conversor de CSV para JSON transforma texto separado por vírgulas (ou por ponto e vírgula, tabulação e barra vertical) em JSON que você pode usar em JavaScript, em dados de teste de uma API REST, em uma importação para banco NoSQL ou em um arquivo de configuração. A linha de cabeçalho fornece os nomes das propriedades, então uma planilha com as colunas nome, email e plano vira um array de objetos com exatamente essas chaves.
O CSV não tem tipos — tudo é texto —, por isso o conversor decide qual deve ser cada valor no JSON. Números inteiros e decimais viram números JSON, true e false viram booleanos, datas ISO como 2024-03-31 são mantidas como strings de data e células vazias viram null (ou são omitidas por completo, se você preferir objetos menores). Valores que só parecem numéricos, como CEPs com zero à esquerda, números de telefone e IDs de 16 dígitos, continuam como strings para que nada seja arredondado sem aviso.
Nomes de coluna com pontos, como cliente.endereco.cidade, podem ser reconstruídos como objetos aninhados — o jeito mais comum de levar um JSON para uma planilha e trazê-lo de volta. Campos entre aspas que contêm vírgulas, aspas ou quebras de linha seguem as regras da RFC 4180, e exportações salvas por versões antigas do Excel em Windows-1252 são decodificadas para que nomes com acentos sejam preservados.
Cole algumas linhas para testar na hora ou solte um arquivo com centenas de milhares de linhas; a leitura acontece em segundo plano, e a página continua respondendo.
Privacidade
O CSV que você cola ou solta é processado dentro desta aba do navegador e nunca é enviado a um servidor; o texto colado não fica armazenado depois que você sai da página.