- Início
- Ferramentas
- CSV para JSON
Conversor de CSV para JSON
Cole dados CSV e converta-os instantaneamente em um array JSON de objetos. Escolha o delimitador de entrada e depois copie ou baixe o resultado — tudo roda no seu navegador.
- 01Converta CSV em um array JSON de objetos instantaneamente enquanto digita.
- 02Escolha o delimitador de entrada: vírgula, ponto e vírgula, tabulação ou barra vertical.
- 03Copie o JSON ou baixe-o como um arquivo .json com um clique.
- 04A primeira linha do CSV torna-se as chaves de cada objeto JSON.
- 05100% privado — seu CSV nunca sai do seu navegador.
Conversor de CSV para JSON
Carregar um exemplo
3 linhas × 3 colunas
Por Que Usar Este Conversor de CSV para JSON
Conversão Instantânea e ao Vivo
O JSON é atualizado enquanto você digita ou cola — sem botão de converter para pressionar, sem espera. Edite seu CSV e veja o array JSON mudar em tempo real.
A Linha de Cabeçalho Vira Chaves
A primeira linha do seu CSV é tratada como o cabeçalho, e cada valor abaixo dela é mapeado para aquela chave. Cada linha seguinte torna-se um objeto JSON, produzindo um array de objetos limpo pronto para qualquer API ou script.
Escolha Seu Delimitador de Entrada
CSV nem sempre é separado por vírgulas. Mude o delimitador de entrada para ponto e vírgula (comum em localidades europeias), tabulação (TSV) ou barra vertical para que o conversor divida suas colunas corretamente.
Análise Compatível com RFC 4180
Campos entre aspas, vírgulas incorporadas, quebras de linha dentro de aspas e aspas duplas escapadas ("") são todos analisados corretamente, de modo que um CSV bagunçado do mundo real vindo do Excel ou de bancos de dados se transforma em JSON válido.
Copiar ou Baixar
Copie o JSON formatado para a sua área de transferência com um clique, ou baixe-o como um arquivo .json pronto para usar. Sem conta, sem e-mail, sem limites.
Privado e Compatível Offline
Toda a conversão acontece localmente no seu navegador usando JavaScript. Seu CSV nunca é enviado a um servidor, então é seguro usá-lo com dados confidenciais.
Convertendo CSV para JSON
CSV (valores separados por vírgulas) é o formato universal para planilhas e exportações, enquanto JSON (JavaScript Object Notation) é o padrão para APIs, arquivos de configuração e aplicativos web modernos. Converter CSV para JSON permite transformar uma planilha, uma exportação de banco de dados ou um relatório em dados estruturados que você pode alimentar em código, em uma API REST ou em um banco de dados NoSQL.
Seja você um desenvolvedor importando uma planilha para uma API ou um analista transformando uma exportação em dados estruturados, este conversor de CSV para JSON oferece um JSON limpo e válido instantaneamente.
- O Que É Convertido
- Um CSV com uma linha de cabeçalho torna-se um array JSON de objetos: a primeira linha fornece as chaves, e cada linha seguinte torna-se um objeto cujos valores são associados a essas chaves pela posição da coluna.
- Como as Chaves São Construídas
- Cada nome de coluna da linha de cabeçalho torna-se um nome de propriedade em cada objeto. As linhas são mantidas na ordem original, de modo que o array JSON resultante espelha a ordem dos registros no seu arquivo CSV.
- Aspas e Escape
- Os campos envolvidos em aspas duplas podem conter o delimitador, quebras de linha ou aspas escapadas. O analisador segue o padrão RFC 4180, de modo que um valor como "Hello, world" permanece um único campo em vez de ser dividido entre colunas.
- Delimitadores e Codificação
- Embora CSV signifique valores separados por vírgulas, muitos arquivos usam ponto e vírgula ou tabulações. Escolha o delimitador de entrada que seu arquivo realmente usa. O conversor lê texto UTF-8, então os caracteres acentuados e os alfabetos não latinos são preservados na saída JSON.
Como Converter CSV para JSON
- 01
Cole seu CSV
Cole ou digite dados CSV com uma linha de cabeçalho na caixa de entrada à esquerda. Você também pode carregar um dos exemplos para ver o formato esperado.
- 02
Escolha o delimitador de entrada
Deixe na vírgula para um CSV padrão, ou escolha ponto e vírgula, tabulação ou barra vertical se seu arquivo usar um separador diferente entre colunas.
- 03
Revise o JSON
O array JSON aparece instantaneamente à direita, formatado e com a linha de cabeçalho usada como chaves dos objetos. A contagem de linhas e colunas é mostrada abaixo da saída.
- 04
Copiar ou baixar
Clique em Copiar para colocar o JSON na sua área de transferência, ou em Baixar JSON para salvá-lo como um arquivo .json pronto para usar em código ou importar em uma ferramenta.
Dicas para a Conversão de CSV para JSON
Inclua Sempre uma Linha de Cabeçalho
A primeira linha torna-se as chaves JSON, então certifique-se de que seu CSV comece com nomes de coluna claros como name,age,city. Sem um cabeçalho, os valores dos seus dados seriam usados como nomes de propriedade.
Ajuste o Delimitador ao Seu Arquivo
Se cada registro cair em uma única propriedade grande, seu delimitador está errado. As exportações europeias costumam usar um ponto e vírgula e os arquivos TSV usam uma tabulação — mude o delimitador de entrada para corresponder à forma como suas colunas são separadas.
Coloque entre Aspas os Campos que Contêm Vírgulas
Se um valor contém o delimitador ou uma quebra de linha, envolva-o em aspas duplas ("New York, NY"). O analisador mantém os campos entre aspas intactos em vez de dividi-los em colunas adicionais.
Use Nomes de Coluna Únicos
Os objetos JSON não podem ter duas propriedades com o mesmo nome, então colunas de cabeçalho duplicadas vão colidir. Dê a cada coluna um nome distinto antes de converter.
Lembre-se de que os Valores São Strings
As células no CSV não têm tipo, então números e booleanos são emitidos como strings JSON. Se você precisar de números ou booleanos reais, converta-os no seu código após analisar o JSON.
Tenha o UTF-8 em Mente
O conversor lê texto UTF-8. Se os caracteres acentuados ou não latinos parecerem errados, salve novamente seu CSV como UTF-8 antes de colá-lo.
Referência de CSV e JSON
CSV vs. JSON
CSV é um formato de tabela plano e sem tipos, ideal para planilhas e exportação em massa. JSON é um formato hierárquico e tipado, ideal para APIs e dados aninhados. Converter CSV para JSON é uma etapa rotineira ao alimentar dados de planilha em código ou serviços web.
Quando converter CSV para JSON
- Importar uma planilha ou exportação para uma API REST ou aplicativo web.
- Inicializar um banco de dados NoSQL ou de documentos a partir de dados tabulares.
- Transformar um relatório em registros estruturados para um script.
- Usar um conjunto de dados CSV como dados de teste ou fixtures JSON.
Análise RFC 4180
O padrão CSV define como os campos são colocados entre aspas e escapados: um campo que contém o delimitador, uma aspa dupla ou uma quebra de linha é envolvido em aspas duplas, e as aspas internas são duplicadas. Este conversor segue essas regras ao ler seu CSV.
Regras de Conversão
Linha de cabeçalho → chaves
A primeira linha do CSV fornece o nome de propriedade de cada coluna.
name,age / Alice,30 → [{"name":"Alice","age":"30"}]
Cada linha → um objeto
Cada linha de dados torna-se um único objeto JSON, associado pela posição da coluna.
As linhas mantêm sua ordem original no array.
Os valores permanecem strings
CSV não tem tipos, então números e booleanos são emitidos como strings JSON.
30 → "30" (converta no código se precisar de um número).
Campos entre aspas
As células entre aspas duplas podem conter o delimitador, quebras de linha ou aspas escapadas.
"Hello, world" → "Hello, world" (um valor)
Perguntas Frequentes sobre o Conversor de CSV para JSON
Q01Como converto CSV para JSON?
Cole seus dados CSV, incluindo uma linha de cabeçalho, na caixa de entrada. A ferramenta os converte instantaneamente em um array JSON de objetos: a linha de cabeçalho torna-se as chaves e cada linha seguinte torna-se um objeto. Depois clique em Copiar ou Baixar JSON. Tudo acontece no seu navegador.
Q02Qual estrutura CSV ele espera?
Uma linha de cabeçalho seguida por uma linha por registro funciona melhor — por exemplo, name,age e depois Alice,30 e Bob,25. A primeira linha fornece os nomes de propriedade e todas as outras linhas tornam-se um objeto JSON no array.
Q03A primeira linha precisa ser um cabeçalho?
Sim. A primeira linha é sempre tratada como o cabeçalho e é usada como as chaves de cada objeto JSON. Se seu arquivo não tiver cabeçalho, adicione um com nomes de coluna antes de converter; caso contrário, seu primeiro registro será consumido como as chaves.
Q04Posso converter um arquivo separado por ponto e vírgula ou tabulação?
Sim. Use o seletor de delimitador de entrada para alternar entre vírgula, ponto e vírgula, tabulação ou barra vertical. Isso permite converter corretamente para JSON os CSVs europeus com ponto e vírgula e os arquivos TSV (separados por tabulação).
Q05Os números são convertidos em números JSON?
Não. As células CSV não têm tipo de dado, então cada valor é emitido como uma string JSON. Se você precisar de números ou booleanos reais, converta-os no seu código após analisar, ou pré-processe os dados primeiro.
Q06Meu CSV é enviado a um servidor?
Não. A conversão roda inteiramente no seu navegador com JavaScript. Seus dados nunca são enviados nem armazenados em lugar algum, então é seguro converter arquivos CSV privados ou sensíveis.
Q07Ele lida com valores entre aspas que contêm vírgulas?
Sim. Seguindo o padrão RFC 4180, os campos envolvidos em aspas duplas podem conter o delimitador, quebras de linha e aspas escapadas (""). Eles são analisados como um único valor em vez de serem divididos entre colunas.
Q08Este conversor de CSV para JSON é gratuito?
Sim, completamente gratuito, sem cadastro, sem marca d'água e sem limites. Converta quanto CSV quiser.