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.
Ferramentas grátis para desenvolvedores
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
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
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.
Etapa 1
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
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
Converta as linhas, confirme as contagens reais de objetos, chaves e bytes e depois copie o resultado ou baixe um arquivo .json válido.
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.
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.
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.
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.
Aspas duplas permitem que delimitadores, aspas e quebras de registro apareçam dentro de um valor sem alterar a estrutura da tabela.
Um valor como Lovelace, Ada permanece um campo quando vírgula é o delimitador selecionado porque a vírgula está dentro de aspas duplas correspondentes.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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ã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 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.
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.
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.
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.
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.
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.
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.
Codificador e decodificador Base64
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.