Free AI Tools
Ver categorias de ferramentas

Ferramentas grátis para desenvolvedores

Conversor de CSV para JSON online gratuito

Cole CSV ou carregue um arquivo .csv ou .txt local, escolha o delimitador e formato JSON e converta a linha de cabeçalho e os registros em uma matriz JSON. Campos entre aspas são analisados no navegador, valores permanecem strings e não é necessário cadastro nem login.

Área de trabalho de CSV para JSON

Mapeie linhas para objetos JSON

A primeira linha se torna nomes de propriedades. Delimitadores entre aspas, aspas duplicadas e quebras de linha entre aspas são analisados localmente; os valores das células permanecem strings.

CSV colado · Use Ctrl/Command + Enter para converter.

Resultado

Resultado JSON

Converta uma linha de cabeçalho e linhas de dados para examinar a matriz de objetos.

Nenhum JSON convertido ainda

O resultado mostrará fatos reais de objetos, chaves, bytes e células vazias após a conversão.

Como converter CSV para JSON

Etapa 1

Cole CSV ou carregue um arquivo local

Inclua uma linha de cabeçalho seguida por pelo menos uma linha de dados. Texto colado e um arquivo .csv ou .txt local são limitados a 5 MB cada.

Etapa 2

Escolha o delimitador e formato JSON

Selecione vírgula, ponto e vírgula ou tabulação para corresponder à origem. Escolha JSON legível com dois espaços ou saída minificada compacta.

Etapa 3

Revise, copie ou baixe a matriz

Converta as linhas, confirme as contagens reais de objetos, chaves e bytes e depois copie o resultado ou baixe um arquivo .json válido.

Mapeie cabeçalhos e linhas para objetos JSON

O conversor usa um formato de saída deliberado: uma linha de cabeçalho seguida por registros que se tornam uma matriz de objetos com chaves consistentes.

Use a primeira linha como nomes de propriedades

Cada célula de cabeçalho torna-se uma chave JSON depois que os espaços ao redor são removidos. As células restantes mantêm seu texto original, incluindo espaços internos.

Mantenha cabeçalhos únicos e não vazios

Cabeçalhos vazios ou duplicados não podem ser mapeados de forma previsível para propriedades de objeto; por isso, o conversor informa um erro em vez de sobrescrever dados silenciosamente.

Transforme cada linha posterior em um objeto

Cada registro não vazio deve conter o mesmo número de campos que o cabeçalho. Linhas vazias são ignoradas; campos incompletos ou extras são informados com o número da linha de origem.

Analise corretamente campos CSV entre aspas

Aspas duplas permitem que delimitadores, aspas e quebras de registro apareçam dentro de um valor sem alterar a estrutura da tabela.

Mantenha delimitadores dentro de aspas duplas

Um valor como Lovelace, Ada permanece um campo quando vírgula é o delimitador selecionado porque a vírgula está dentro de aspas duplas correspondentes.

Escape uma aspa duplicando-a

Dentro de um campo entre aspas, escreva duas aspas duplas para representar uma aspa literal. Uma aspa perdida após texto sem aspas é informada em vez de adivinhada.

Preserve quebras de linha dentro de campos entre aspas

Um retorno de carro ou nova linha dentro de um campo corretamente entre aspas permanece parte da string. Fora de aspas, o mesmo caractere encerra o registro atual.

Mantenha valores CSV exatos e a conversão local

CSV não tem esquema universal para números, booleanos, datas ou nulos. Este conversor evita adivinhações e deixa a coerção deliberada para a próxima etapa do aplicativo.

Mantenha cada célula CSV como uma string

Valores como 00123, false, 2026-07-20 e null permanecem strings. Isso preserva o texto exatamente e evita remover zeros à esquerda ou alterar identificadores silenciosamente.

Escolha JSON formatado ou minificado

A saída formatada usa indentação de dois espaços para revisão. A saída minificada remove espaços em branco de formatação, mas contém os mesmos objetos e valores de string.

Mantenha a conversão na página atual do navegador

A página atual lê e analisa até 5 MB localmente. Ela não fornece detecção automática de delimitador, conversão por streaming, modo sem cabeçalho, inferência de tipo nem saída aninhada.

Privacidade e limites

O CSV colado e um arquivo .csv ou .txt selecionado são analisados e convertidos nesta página do navegador. A ferramenta atual não publica dados de origem nem JSON gerado em um serviço externo de conversão.

Perguntas frequentes

Como converto CSV para JSON?

Cole CSV ou carregue um arquivo .csv ou .txt local, escolha vírgula, ponto e vírgula ou tabulação, selecione JSON formatado ou minificado e escolha Converter para JSON. Revise os fatos de objeto, chave e byte antes de copiar ou baixar.

A primeira linha do CSV torna-se chaves JSON?

Sim. Este conversor exige uma linha de cabeçalho. Cada cabeçalho sem espaços ao redor, não vazio e único torna-se um nome de propriedade, e cada registro posterior torna-se um objeto com essas propriedades.

Como vírgulas e novas linhas dentro de valores são tratadas?

Um delimitador ou quebra de linha dentro de um campo entre aspas duplas permanece parte desse campo. Um delimitador sem aspas termina o campo, e uma quebra de registro sem aspas termina a linha.

Como aspas duplas escapadas funcionam?

Dentro de um campo CSV entre aspas, duas aspas duplas adjacentes representam uma aspa dupla literal. Uma aspa perdida ou caractere inesperado depois de uma aspa de fechamento é informado em vez de adivinhado.

Posso usar dados separados por ponto e vírgula ou tabulação?

Sim. Selecione ponto e vírgula ou tabulação antes de converter. O separador escolhido deve corresponder aos dados de origem; este conversor focado não detecta automaticamente um delimitador.

Números e booleanos são convertidos automaticamente?

Não. Toda célula permanece uma string JSON, incluindo valores como 00123, true, false e null. Isso evita alterar silenciosamente identificadores, zeros à esquerda ou texto informado pelo usuário.

O que acontece se uma linha tiver um número diferente de campos?

O conversor informa a primeira linha cuja contagem de campos difere do cabeçalho e não cria JSON parcial. Corrija delimitadores ausentes ou extras e aspas sem correspondência antes de converter novamente.

Posso converter CSV sem linha de cabeçalho?

Não. Este conversor focado cria objetos JSON com nomes; portanto, adicione uma linha de cabeçalho com um nome único e não vazio para cada coluna antes de converter.

Meu CSV é enviado?

A página atual analisa texto colado e um arquivo local selecionado neste navegador. Ela não envia a origem ou JSON gerado a um serviço externo de conversão, não exige uma conta e limita a entrada a 5 MB.

Posso baixar o JSON convertido?

Sim. Baixar JSON salva a mesma matriz mostrada no painel de resultado, usando o formato formatado selecionado com dois espaços ou o formato minificado compacto.

Ferramentas relacionadas

Cd Ferramentas grátis para desenvolvedores

JSON para CSV

Conversor de JSON para CSV

Cole um objeto JSON ou uma matriz de objetos ou carregue um arquivo .json local. Escolha o delimitador, visualize as linhas e colunas e copie ou baixe o CSV sem cadastro ou login.

Fe Ferramentas grátis para desenvolvedores

Formatador e validador JSON

Cole JSON ou abra um arquivo para formatar, validar, embelezar ou minificar. Escolha a indentação, revise erros do analisador e copie ou baixe o resultado no navegador sem login.

Gd Ferramentas grátis para desenvolvedores

Gerador de hash

Use este gerador de hash para criar um resumo SHA a partir de texto UTF-8 exato ou de um arquivo local. Escolha SHA-256, SHA-384, SHA-512 ou SHA-1 legado e compare, copie ou baixe o resultado em hexadecimal ou Base64 sem enviar a origem a um serviço externo de hash.

Ce Ferramentas grátis para desenvolvedores

Codificador e decodificador Base64

Codificador e decodificador Base64 online gratuito

Codifique ou decodifique texto Base64 UTF-8 e seguro para URL online. Cole um valor, copie o resultado ou baixe-o do navegador sem cadastro ou login.