Conversor de CSV para JSON
Transforme qualquer exportação CSV em JSON limpo sem que seus dados saiam desta página. O conversor roda inteiramente no seu navegador — nada é enviado — e é gratuito, sem cadastro. Solte um arquivo ou cole texto CSV, confira a pré-visualização e baixe seu JSON em segundos.
Drop your files here - No upload required
or click to browse
CSV
CSV is the simplest and most universal tabular data format: one row per line, with values separated by commas, semicolons, or tabs. Every spreadsheet tool, database, and programming language can read and write it.
JSON
JSON is the standard data-interchange format of the web. It stores structured, possibly nested records in human-readable text and is the native format of most modern APIs and configuration files.
Como funciona a conversão de CSV para JSON
O analisador identifica primeiro o seu delimitador — vírgula, ponto e vírgula ou tabulação —, então exportações europeias com ponto e vírgula funcionam sem nenhuma configuração. A primeira linha fornece as chaves do JSON (dá para desativar se o arquivo não tiver cabeçalho), e números e booleanos são tipados automaticamente: "42" vira 42 em vez de um texto entre aspas.
Cada linha seguinte é então mapeada para um objeto JSON, e o resultado é um array de objetos formatado — o formato que praticamente toda API, script e framework espera. Uma pré-visualização das primeiras 50 linhas permite conferir as colunas antes de baixar qualquer coisa.
Perguntas frequentes
- Meu arquivo CSV é enviado para algum servidor?
- Não. A análise acontece em um Web Worker dentro da sua aba. Você pode até desconectar da internet depois que a página carregar e a conversão continuará funcionando.
- Meu CSV usa ponto e vírgula — vai funcionar?
- Sim. O delimitador é detectado automaticamente entre vírgula, ponto e vírgula e tabulação, e há uma seleção manual no painel de opções caso algum arquivo engane a detecção.
- O que acontece com a minha linha de cabeçalho?
- Por padrão, a primeira linha fornece as chaves do JSON. Desmarque "A primeira linha é o cabeçalho" e o conversor gera column_1, column_2, …, mantendo todas as linhas como dados.
- Qual o tamanho máximo do arquivo?
- Até 50 MB, o que cobre centenas de milhares de linhas em um CSV típico. Acima disso os navegadores ficam sem memória rapidamente, então mostramos um erro claro em vez de travar a aba.