Conversor CSV para JSON Grátis: Converter CSV em JSON Online
97 usosDicas CSV para JSON
Primeira linha como chaves
Primeira linha vira nomes dos campos JSON.
Delimitador
Vírgula, ponto e vírgula ou tab.
JSON formatado
Array JSON limpo e formatado.
Perguntas Frequentes
Precisa cabeçalhos?
Sim, primeira linha vira chaves JSON.
Detecta delimitador?
Escolha entre vírgula, ponto e vírgula ou tab.
Posso pré-visualizar?
Sim, resultado formatado e como tabela.
Posso converter um CSV com dados aninhados ou arrays?
Esta ferramenta achata estruturas aninhadas por padrão. Se seu CSV tiver colunas como "items[0].nome", você receberá chaves JSON com essa notação exata de colchetes. Para JSON aninhado adequado, seria necessário um pipeline de várias etapas. Converta seu CSV para JSON plano primeiro, depois reestruture com uma ferramenta como jq. A maioria dos CSVs do mundo real com cabeçalhos simples funciona perfeitamente.
O que acontece se meu CSV tiver mais colunas do que cabeçalhos?
Nosso conversor lida com linhas desiguais de forma elegante. Colunas extras sem cabeçalho recebem chaves genéricas como "coluna_4" ou "campo_5". Valores ausentes tornam-se null em JSON. Teste isso com um CSV de 3 cabeçalhos contendo 5 colunas de dados — você verá o padrão instantaneamente. Para uma saída limpa, sempre corresponda a contagem de cabeçalhos às colunas de dados.
Posso converter um arquivo CSV com valores ausentes?
Sim, valores ausentes viram null no JSON. Por exemplo, uma linha com 'nome,idade,cidade' e 'João,,São Paulo' resulta em {"nome":"João","idade":null,"cidade":"São Paulo"}. Strings vazias entre aspas como "" permanecem como strings vazias, não null. Isso segue o comportamento JSON padrão para APIs. Verifique espaços em branco indesejados antes de converter.
Consigo converter CSV com acentos ou caracteres especiais como cedilha?
Sim, o conversor oferece suporte completo a UTF-8. Dados com 'ç', 'ã' ou 'é' — como 'configuração' ou 'ação' — são preservados no JSON. Um cabeçalho chamado 'preço' vira exatamente 'preço' como chave do objeto. Teste com 'coração' para confirmar. Ao copiar do Excel no Windows, remova caracteres BOM ocultos que podem aparecer como '\ufeff' na primeira chave.
Como obter saída JSON formatada em vez de uma linha única?
Nosso conversor já faz isso automaticamente. O JSON aparece com indentação limpa e quebras de linha após cada objeto. Copie o conteúdo para qualquer editor e você verá estrutura organizada, não um bloco de texto. Para uso em APIs ou scripts, use o botão de modo compacto na parte inferior do painel de saída. Um clique para JSON minificado, outro para versão bonita. Útil para testadores de QA que precisam comparar payloads visualmente.
Como Converter
- Cole CSV com cabeçalhos
- Selecione delimitador
- Conversão automática
- Baixe ou copie JSON