N Nouplo

Converter CSV para JSON

Transforme exportações de planilha em JSON para APIs, scripts e arquivos de configuração, sem que seus dados saiam da página.

Resultado
Cole ou digite acima para ver o resultado aqui.

Seus arquivos ficam no seu dispositivo

Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.

Como funciona

  1. Cole o texto CSV na caixa de entrada, ou exporte uma planilha do Excel ou do Google Planilhas como CSV e cole o conteúdo.
  2. Deixe o separador em “Detectar automaticamente”; a ferramenta conta vírgulas, pontos e vírgulas e tabulações nas primeiras linhas e escolhe o mais provável. Troque manualmente se o palpite estiver errado.
  3. Mantenha “A primeira linha é cabeçalho” marcado para que os nomes das colunas virem as chaves dos objetos. Desmarque para receber um array de arrays.
  4. Clique em “Converter para JSON” e copie o resultado ou baixe como arquivo .json.

Perguntas frequentes

Meus dados são enviados para um servidor?
Não. A leitura acontece em JavaScript dentro da própria página. O texto não sai do seu navegador e a ferramenta funciona offline depois de carregada.
Como fica a saída?
Com linha de cabeçalho, cada linha seguinte vira um objeto cujas chaves são os nomes do cabeçalho, e o arquivo inteiro é um array JSON desses objetos. Sem cabeçalho, cada linha vira um array de textos.
Por que os números vêm entre aspas?
Todos os valores são mantidos como texto de propósito. O CSV não carrega informação de tipo, e converter automaticamente quebraria CEPs com zero à esquerda, telefones, CPF e códigos longos. Faça a conversão de tipo no seu próprio código, nos campos que precisar.
Campos entre aspas e quebras de linha são tratados?
Sim. Campos entre aspas duplas podem conter o separador, aspas duplicadas e quebras de linha, seguindo a RFC 4180. Campos vazios viram textos vazios.
Existe limite de tamanho?
O plano gratuito permite 10 operações por dia; não há um limite prático de tamanho do texto, mas entradas muito grandes, com centenas de milhares de linhas, podem levar alguns segundos. O Pro remove o limite diário.

Ferramentas relacionadas