Skip to content
jsoncsvonline

A outra direção

Conversor CSV para JSON

Transforme planilhas e dados CSV em código JSON válido em segundos.

  • Nada é enviado para servidores — confira na aba Rede
  • Sem limite de tamanho nem cota diária
  • Sem necessidade de conta

Cole dados em JSON e o resultado aparecerá aqui em tempo real enquanto digita.

Nada é enviado para servidores externos. Abra a aba Rede nas ferramentas de desenvolvedor e confirme: nenhuma requisição é feita.

Por que a estrutura importa

Converta CSV para JSON e obtenha objetos estruturados, não chaves com pontos.

Um CSV é uma grade tabular e o JSON é uma árvore hierárquica. O maior diferencial na conversão é definir a estrutura resultante. Nosso conversor interpreta caminhos nos cabeçalhos e reconstrói objetos aninhados com perfeição.

Reconstrução de objetos e arrays

Cabeçalhos com pontos tornam-se objetos aninhados, e chaves com colchetes como itens[0].sku viram arrays. Você também pode desativar essa opção para manter chaves planas.

Inferência rigorosa de tipos

Números, booleanos e nulos evidentes são convertidos com exatidão. Zeros à esquerda e sinais de adição preservam o formato de texto, garantindo que CEPs e telefones permaneçam intactos.

Detecção automática de delimitadores e codificações

O delimitador é identificado analisando a consistência dos campos por linha. Arquivos em Windows-1252 ou Latin-1 são interpretados sem corrupção de caracteres.

Passo a passo

Como converter CSV para JSON online.

Três passos rápidos para transformar dados tabulares em JSON estruturado.

  1. 01

    Cole o CSV ou arraste o arquivo

    A primeira linha como cabeçalho é o padrão, mas pode ser desativada gerando nomes como col1, col2. Planilhas do Excel ou Google Sheets podem ser salvas como CSV e inseridas aqui.

  2. 02

    Escolha o formato do JSON

    Um array de objetos é o padrão. Um objeto por linha gera JSON Lines (NDJSON) para pipelines de logs, e indexar por coluna cria um dicionário com chave única.

  3. 03

    Copie ou baixe o resultado

    O resultado é atualizado em tempo real conforme você altera as opções. Copie direto para a área de transferência ou baixe o arquivo .json gerado 100% no seu dispositivo.

Utilize o script

Converta CSV para JSON em Python com o script pronto para você.

Fazer isso uma vez é trabalho para uma página. Fazer toda semana pede um script automatizado. A aba Código gera o script exato com base nas suas opções ativas: uma versão sem dependências em Python com csv.DictReader e json.dump, e uma versão para Node.js que lida com campos entre aspas e quebras de linha.

Um script Python legível é muito mais seguro do que confiar em código genérico. Mudanças de delimitadores e estrutura refletem no script na hora, com notas claras sobre a inferência de tipos.

Trabalha com planilhas? Não há conversão direta no Excel sem macros ou Power Query. Salve como CSV, arraste para cá e poupe tempo. No sentido inverso, use nosso conversor de JSON para CSV online — e o tutorial de achatamento de JSON aninhado explica os caminhos que esta página reconstrói.

Sobre a ferramenta

Um conversor de CSV para JSON que roda no seu computador.

Conversor gratuito de CSV para JSON que funciona 100% no seu navegador. Cole o texto CSV ou solte um arquivo gerado no Excel: o processamento ocorre no seu dispositivo sem envio para servidores, sem cadastro e sem limites de tamanho. Trata corretamente aspas duplas, valores com quebra de linha e codificações Windows-1252 ou Latin-1.

Como converter CSV para JSON online, passo a passo

A conversão leva três etapas: carregue o arquivo, escolha a estrutura de saída (array de objetos, JSON Lines ou objeto indexado por chave) e copie ou baixe o arquivo .json resultante.

Reconstrução de objetos e arrays aninhados

Cabeçalhos como cliente.nome ou itens[0].sku reconstroem objetos e arrays estruturados. A inferência de tipos converte números e booleanos com segurança, mantendo CEPs e telefones como texto.

CSV para JSON em Python

Para automações recorrentes, Python é a melhor escolha. A biblioteca padrão oferece csv.DictReader e json.dump, enquanto o pandas com read_csv e to_json atende casos analíticos. Copie o script pronto na aba Código.

CSV para JSON em JavaScript e Node.js

Esta página roda em JavaScript nativo. Na aba Código você encontra uma versão pronta para Node.js que trata quebras de linha e campos entre aspas sem instalar pacotes adicionais.

Vindo do Excel?

Salve a planilha como CSV e solte aqui para gerar seu JSON. Para a rota inversa, acesse nosso conversor de JSON para CSV no navegador, e consulte o guia sobre reconstrução de caminhos pontilhados em objetos para mais detalhes.

Gratuito, seguro e sem limites

Como nada é enviado a servidores remotos, não existem planos pagos nem cotas diárias. Verifique você mesmo na aba Rede do console do navegador durante a conversão.

FAQ

Perguntas frequentes

O conversor pode reconstruir objetos aninhados a partir dos cabeçalhos?

Sim, vem ativado por padrão. Cabeçalhos com pontos (ex: usuario.nome) geram objetos aninhados, e colchetes (ex: itens[0].id) reconstroem listas/arrays.

Como funciona a inferência de tipos numéricos e booleanos?

Valores numéricos inequívocos, true/false e null são convertidos para seus tipos nativos no JSON. Já valores com zeros à esquerda permanecem como texto para proteger CEPs e telefones.

Como converter um arquivo JSON em CSV online?

Arraste o arquivo .json para a área de entrada, visualize a tabela de colunas e baixe o arquivo CSV gerado localmente.

Como converter CSV para JSON?

Mude para a direção CSV para JSON, cole seus dados tabulares e gere arrays JSON estruturados e validados instantaneamente.

Meus dados são enviados para algum servidor?

Não. Toda a conversão roda em um Web Worker diretamente no seu navegador, no seu dispositivo. Você pode comprovar abrindo as ferramentas de desenvolvedor (F12) na aba Rede (Network) e executando uma conversão: nenhuma requisição é enviada. Por isso, não há limite de tamanho nem cotas diárias.

Existe um limite de tamanho de arquivo?

Não há limites artificiais. Os dados são lidos em pedaços (chunks) e transmitidos como fluxo (stream), mantendo o consumo de memória sempre baixo e estável mesmo com arquivos de muitos gigabytes.

É gratuito e preciso criar uma conta?

É totalmente gratuito, sem necessidade de cadastro, sem período de testes e sem planos pagos.

Conversores e ferramentas relacionadas