Pular para o conteúdo
convertirdocs

Converter CSV para JSON

Transforme uma planilha exportada em CSV numa lista JSON pronta para usar numa API, num site, num app ou num script, sem escrever código.

100% grátis · sem cadastroSeus arquivos não saem do seu aparelho

ou arraste para cá

Como converter CSV para JSON em 3 passos

  1. 1

    Envie um ou vários arquivos CSV ou TSV; o separador é detectado sozinho.

  2. 2

    Confira na prévia se as colunas foram reconhecidas corretamente.

  3. 3

    Converta e baixe o arquivo .json.

Seus arquivos não saem do seu aparelho

Esta ferramenta funciona inteira dentro do seu navegador. O arquivo não é enviado para nenhum servidor: ele é lido, processado e baixado no seu próprio aparelho. Ao fechar ou recarregar a página, ele some da memória.

Para que converter CSV em JSON

CSV é o formato das planilhas e das exportações; JSON é o formato das APIs, dos sites e dos aplicativos. Quem precisa levar dados de um mundo para o outro esbarra nessa conversão: o catálogo de produtos mantido numa planilha que vai alimentar o site, a lista de lojas que vira um mapa, as perguntas de um quiz, os dados de teste de um sistema, a tabela de preços que um app precisa ler.

Aqui a primeira linha do CSV vira os nomes dos campos, e cada linha seguinte vira um objeto da lista. O resultado é um JSON padrão, que qualquer linguagem de programação lê.

Também é útil para quem não programa: um professor que quer montar um quiz num site, uma ONG que publica a lista de pontos de coleta num mapa ou um pequeno lojista que precisa enviar o catálogo para quem cuida do site. Você mantém os dados numa planilha, que é mais fácil de editar, e converte para JSON sempre que atualizar.

Separador detectado e acentos preservados

Os CSV gerados no Brasil costumam usar ponto e vírgula, porque a vírgula é o separador decimal; os gerados por sistemas internacionais usam vírgula; alguns usam tabulação. O conversor detecta o separador automaticamente, então você não precisa saber qual é.

Acentos, cedilha e caracteres especiais são mantidos no JSON. Códigos com zeros à esquerda, como CEP, CPF ou código de produto, também permanecem como estão no arquivo, sem perder o zero inicial. Confira sempre a prévia das primeiras linhas: se tudo apareceu numa coluna só, o arquivo provavelmente tem um formato fora do comum.

Dicas para um JSON limpo

Antes de exportar o CSV, deixe na primeira linha nomes de coluna curtos e sem espaços, como nome, preco, estoque e categoria, porque eles viram as chaves do JSON e é mais fácil usá-los no código. Apague linhas de totais, observações e células mescladas, que costumam aparecer em relatórios feitos para impressão.

Se o seu ponto de partida é uma planilha .xlsx, também funciona: o conversor lê o Excel direto, com todas as abas, e cada aba gera o seu próprio arquivo. O formato .xls antigo não é aceito.

Privacidade

A conversão acontece no seu navegador: o CSV não é enviado a nenhum servidor e nada fica guardado. Dá para converter vários arquivos de uma vez. É grátis, sem cadastro e sem limite. Para o caminho de volta, use JSON para CSV ou JSON para Excel.

Isso importa quando o arquivo tem cadastros de clientes, alunos ou fornecedores: nenhuma linha passa por terceiros no caminho.

Perguntas frequentes

Como fica o JSON gerado?

Uma lista de objetos: cada linha do CSV é um objeto, e os nomes do cabeçalho são as chaves.

Preciso informar o separador?

Não. Vírgula, ponto e vírgula ou tabulação são detectados automaticamente.

Os acentos são mantidos?

Sim. Acentos, cedilha e caracteres especiais saem corretos no JSON.

Posso converter um Excel direto para JSON?

Sim, se for .xlsx. Cada aba gera o seu próprio arquivo. O .xls antigo não é aceito.

Os zeros à esquerda somem?

Não. Códigos como CEP e CPF ficam como estão no arquivo.

Posso converter vários CSV de uma vez?

Sim. Envie vários arquivos e cada um gera o seu próprio JSON, baixados juntos.

Meu arquivo é enviado para algum servidor?

Não. Tudo é processado no navegador.

Ferramentas relacionadas