Conversor CSV ↔ JSON

Conversor CSV ↔ JSON

Converta CSV para JSON ou JSON para CSV instantaneamente. Cole seus dados, escolha a direção e baixe o resultado. Grátis, privado e sem cadastro.

Atualizado em abril de 2026

Shift + Enter para Copiar
Delimiter
detected: comma
Output
CSV Input
JSON Output
20 lines · 308 chars

Como usar

Dois formatos, uma direção configurável

1. Escolha a direção

CSV → JSON ou JSON → CSV usando o seletor no topo.

2. Cole ou envie o arquivo

Cole os dados diretamente ou faça upload de um `.csv`/`.json`.

3. Configure e exporte

Delimitador, cabeçalhos, formato de saída e inferência de tipos — depois copie ou baixe.

O que esta ferramenta faz

Nuances reais de CSV, tratadas automaticamente

Detecção automática de delimitador

Vírgula, ponto e vírgula, tabulação ou pipe — reconhecidos sem configuração manual.

Campos entre aspas

Vírgulas e quebras de linha dentro de campos citados são tratadas corretamente.

Inferência de tipos

Converte "42" para 42 numérico e "true" para booleano, opcionalmente.

Achatamento de JSON aninhado

{"usuario":{"nome":"João"}} vira a coluna usuario.nome no CSV de saída.

Saída como array ou objeto indexado

Escolha ARRAY para uma lista JSON tradicional ou OBJECT para um mapa indexado pelo valor da primeira coluna — ótimo para lookups por ID.

Delimitador de saída configurável (JSON → CSV)

Escolha vírgula ou ponto e vírgula ao exportar CSV, compatível com Excel em português/europeu.

Exemplos

Entrada
Saída
CSV: `nome,idade\nJoão,30`
JSON: `{"nome":"João","idade":"30"}`
JSON: `{"usuario":{"nome":"João"}}`
CSV coluna: `usuario.nome`
Infer Types ativado: `"42"`
JSON: `42` (número, não string)
CSV: `nome,bio\n"Silva, Ana","Dev, escritora"`
JSON preserva a vírgula interna: `{"nome":"Silva, Ana","bio":"Dev, escritora"}`
Output Format = OBJECT, coluna `id` = 1,2
JSON: `{"1":{...},"2":{...}}` indexado pelo `id`

Quando você vai usar isso

Os cenários mais comuns entre quem usa a ferramenta

Alimentar dados de planilha numa API REST

CSV → JSON para importar em MongoDB, Firestore ou qualquer app JavaScript.

Exportar resposta de API para Excel

JSON → CSV para compartilhar dados estruturados com analistas não-técnicos.

Pipeline ETL

Transforme dados entre formatos como parte de um fluxo de engenharia de dados.

Alimentar ferramentas de BI

JSON → CSV para Tableau, Power BI ou Looker consumirem diretamente.

Criar um dicionário indexado por ID

Formato de saída OBJECT gera um mapa chave-valor pronto para lookup direto por ID, sem precisar rodar .find() em um array.

Erros comuns

CSV sem linha de cabeçalho

Desmarque "Has Headers" se seu CSV não tiver cabeçalho — senão a primeira linha de dados vira chave.

Delimitador errado do Excel europeu

Excel em português/europeu costuma exportar com ponto e vírgula — a detecção automática cobre isso.

Esperar achatamento de aninhamento profundo

Apenas um nível de aninhamento é achatado em colunas — estruturas mais profundas viram string JSON na célula.

Confundir "Object" com "Array" no formato de saída

No formato OBJECT, a chave vem do valor da primeira coluna. Se essa coluna não tiver valores únicos, linhas com a mesma chave se sobrescrevem no JSON final.

JSON de entrada não é um array de objetos

Um array de valores simples ([1,2,3]) ou de tipos mistos não gera colunas — a ferramenta acusa erro porque não encontra objetos válidos para converter.

Esquecer de ajustar o delimitador de saída

O delimitador de saída do JSON → CSV é escolhido à parte da detecção automática do CSV de entrada — troque para ponto e vírgula se o destino for Excel europeu.

Por que usar esta ferramenta

Trata nuances reais de CSV — delimitadores variados, campos com aspas e vírgulas internas — que muitos conversores simples ignoram.

Roda inteiramente no navegador: nenhum arquivo é enviado a servidor, seguro para dados sensíveis de planilha ou API.

Cobre as duas direções de conversão e os dois formatos de saída (array ou objeto indexado) na mesma página, sem precisar alternar entre ferramentas diferentes para cada caso.

Perguntas frequentes

CSV é plano e tabular, organizado em linhas e colunas. JSON é estruturado e hierárquico, com pares chave-valor e arrays. CSV é ideal para planilhas; JSON é o padrão para APIs e apps web.

Referências

Ferramentas Relacionadas