Conversor CSV ↔ JSON

Converta entre CSV e JSON instantaneamente — cole, envie, transforme, baixe.

O que é

CSV (Comma-Separated Values) e JSON (JavaScript Object Notation) são os dois formatos mais utilizados para troca de dados estruturados. CSV é o formato de referência para planilhas, exportações de bancos de dados e pipelines de análise. JSON é a linguagem universal de APIs, aplicações web e bancos de dados NoSQL. Converter entre os dois formatos é uma tarefa comum para desenvolvedores, analistas e usuários de negócio. Você pode receber uma exportação CSV de um CRM e precisar dela como JSON para alimentar uma API REST. Ou obter uma resposta JSON de um endpoint e precisar achatá-la em CSV para um relatório no Excel. Este conversor gerencia ambas as direções com opções configuráveis: delimitador, primeira linha como cabeçalhos, tratamento de valores numéricos. Suporta upload de arquivos e colagem direta.

Como usar

  1. Selecione a direção de conversão: "CSV → JSON" ou "JSON → CSV".
  2. Cole seus dados ou clique em "Enviar arquivo" para carregar um .csv ou .json.
  3. Configure as opções: delimitador e se a primeira linha contém cabeçalhos.
  4. Clique em "Converter".
  5. Revise o resultado no painel de saída.
  6. Clique em "Copiar" ou "Baixar" para obter seu arquivo convertido.

Por que usar

Quase todo desenvolvedor já precisou converter rapidamente entre CSV e JSON. As alternativas são lentas: escrever um script Python, abrir um notebook ou usar uma ferramenta genérica em cinco etapas. Esta ferramenta torna a conversão instantânea e configurável — sem upload para servidor, sem conta e sem preocupações com tamanho de arquivo. Tudo é processado em JavaScript no seu navegador.

Perguntas frequentes

Quais delimitadores são suportados para CSV?

Vírgula (,), ponto e vírgula (;), pipe (|) e tabulação. O ponto e vírgula é comum em arquivos CSV europeus.

O que acontece com objetos JSON aninhados ao converter para CSV?

Objetos aninhados são achatados com notação de ponto (ex. "endereço.cidade" vira um cabeçalho de coluna).

Qual é o tamanho máximo de arquivo?

Não há limite rígido — o processamento ocorre no navegador. Arquivos de até 50–100 MB são convertidos rapidamente.

Meus arquivos são enviados para um servidor?

Não. Toda a lógica de conversão é executada em JavaScript no seu navegador.

O que acontece se meu CSV tiver colunas inconsistentes?

A primeira linha será usada como referência. Campos ausentes serão definidos como null ou string vazia.