Pular para o conteúdo principal
FreeOnlineTools Go
Português (Brasil)
Como fazer

Como converter CSV para JSON passo a passo

Por FreeOnlineTools Team · Atualizado em 2026-09-02

Resposta rápida

Para converter CSV em JSON: cole seus dados CSV no conversor CSV para JSON, escolha se a primeira linha é um cabeçalho e clique em Converter. A ferramenta analisa CSV e gera uma matriz JSON de objetos (se existirem cabeçalhos) ou matrizes (se não existirem). Todo o processamento acontece localmente – nenhum dado é carregado.

Introdução

CSV (valores separados por vírgula) é um formato comum para dados tabulares – planilhas, exportações de banco de dados e conjuntos de dados de ciência de dados geralmente usam CSV. JSON (JavaScript Object Notation) é o formato padrão para web APIs e aplicativos modernos. A conversão de CSV em JSON permite carregar dados tabulares em JavaScript, enviá-los para um API ou processá-los com ferramentas modernas. Este guia mostra como converter CSV em JSON em seu navegador usando uma ferramenta online gratuita.

Passo a passo

  1. Abra o conversor CSV para JSON

    Vá para a página da ferramenta de conversão CSV para JSON. A ferramenta aceita qualquer texto CSV como entrada, incluindo valores com vírgulas entre aspas.

  2. Cole seus dados CSV

    Cole seu CSV na área de texto de entrada. Um CSV típico possui uma linha por linha, com valores separados por vírgulas. A primeira linha geralmente é uma linha de cabeçalho contendo nomes de colunas.

  3. Configurar manipulação de cabeçalho

    Se a sua primeira linha contiver nomes de colunas (cabeçalhos), habilite a opção ‘Primeira linha é cabeçalho’. A ferramenta usará esses nomes como chaves JSON. Se desativado, cada linha se torna uma matriz de valores JSON.

  4. Defina o delimitador (se necessário)

    A maioria dos arquivos CSV usa vírgulas, mas alguns usam ponto e vírgula, tabulações ou barras verticais. Se o seu arquivo usar um delimitador diferente, defina-o nas opções. A ferramenta trata corretamente os valores entre aspas que contêm o delimitador.

  5. Converta e copie o JSON

    Clique em Converter. A ferramenta analisa CSV e gera JSON. Com cabeçalhos, cada linha se torna um objeto como {"name":"Alice","age":"30"}. Copie JSON para sua área de transferência para uso em seu aplicativo.

Exemplos

CSV com cabeçalhos para objetos JSON

Entrada: nome, idade, cidade Alice,30, Nova York Bob, 25, Los Angeles

Saída: [ {"name":"Alice","age":"30","city":"NYC"}, {"name":"Bob","age":"25","city":"LA"} ]

CSV com valores entre aspas contendo vírgulas

Entrada: nome, nota Alice,"Olá, mundo" Bob, "foo, barra"

Saída: [ {"name":"Alice","note":"Hello, world"}, {"name":"Bob","note":"foo, bar"} ]

CSV sem cabeçalhos para matrizes JSON

Entrada: Alice,30,NYC Bob,25,LA

Saída: [ ["Alice","30","NYC"], ["Bob","25","LA"] ]

Problemas comuns

  • Todos os valores CSV são strings em JSON — números como "30" permanecem como strings. Converta para números em seu aplicativo com Number() ou parseInt().
  • Valores entre aspas com vírgulas incorporadas —um analisador CSV adequado lida com aspas corretamente; a divisão ingênua entre vírgulas quebra valores como "Olá, mundo".
  • Comprimentos de linha inconsistentes — algumas linhas podem ter menos ou mais colunas que o cabeçalho. A ferramenta preenche valores ausentes com valores nulos ou trunca valores extras.
  • Problemas de codificação —CSV arquivos do Excel podem usar BOM ou codificações diferentes. Salve como UTF-8 antes de colar.

Dicas

  • Se o seu CSV tiver cabeçalhos, habilite a opção de cabeçalho para obter objetos JSON com chaves nomeadas – muito mais úteis que arrays.
  • Converta strings numéricas em números em seu aplicativo após a conversão, pois CSV não possui informações de tipo.
  • Para arquivos CSV grandes (10 MB+), use um analisador de streaming em vez de carregar o arquivo inteiro na memória.
  • Use nosso conversor CSV para JSON para conversão instantânea e privada - nenhum dado sai do seu navegador.

Ferramentas relacionadas

Guias Relacionados

Referências