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
- Selecione a direção de conversão: "CSV → JSON" ou "JSON → CSV".
- Cole seus dados ou clique em "Enviar arquivo" para carregar um .csv ou .json.
- Configure as opções: delimitador e se a primeira linha contém cabeçalhos.
- Clique em "Converter".
- Revise o resultado no painel de saída.
- 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.