Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Conversor de CSV para JSON

Conversor de CSV para JSON

Converta dados CSV para formato JSON instantaneamente. Suporta delimitadores personalizados, detecção automática e opções de saída flexíveis.

O que é o Conversor de CSV para JSON?

O Conversor de CSV para JSON é uma ferramenta online que transforma dados CSV (Valores Separados por Vírgula) em formato JSON. Quer você esteja trabalhando com exportações de planilhas, dumps de banco de dados ou dados de API, esta ferramenta facilita a conversão de dados tabulares em JSON estruturado.

Por que Converter CSV para JSON?

Integração com API

A maioria das APIs aceita JSON, então converter dados CSV permite usá-los diretamente em requisições

Desenvolvimento Web

JSON é o formato de dados padrão para aplicações JavaScript e frameworks front-end

Processamento de Dados

JSON suporta estruturas aninhadas e valores tipados, tornando-o mais expressivo que CSV simples

Arquivos de Configuração

Muitas ferramentas e serviços usam JSON para configuração

Seus Dados Permanecem Privados

Processamento 100% no Cliente: Toda a conversão acontece diretamente no seu navegador. Seus dados nunca saem do seu dispositivo, garantindo privacidade e segurança completas.

Sem Upload

Seus dados nunca saem do seu dispositivo

Sem Rastreamento

Não coletamos ou armazenamos nenhum dos seus dados

Resultados Instantâneos

A conversão acontece localmente, então é rápida independentemente do tamanho do arquivo

Como Usar o Conversor de CSV para JSON

Início Rápido

1

Insira Seus Dados CSV

Cole dados CSV no painel esquerdo ou clique no botão de upload para carregar um arquivo (.csv, .tsv, .txt)

2

Visualize a Saída JSON

Visualize a saída JSON no painel direito — a conversão acontece automaticamente em tempo real

3

Exporte os Resultados

Copie ou baixe o resultado usando os botões da barra de ferramentas

Configurando Opções

Seleção de Delimitador

Escolha o caractere que separa os campos nos seus dados CSV:

Delimitador Caractere Caso de Uso Comum
Vírgula , Formato CSV padrão Padrão
Ponto-e-vírgula ; Comum em exportações CSV europeias
Tabulação \t Arquivos TSV (Valores Separados por Tabulação)
Barra Vertical | Usado em algumas exportações de banco de dados
Detecção Automática: Ao fazer upload de um arquivo, o delimitador é detectado automaticamente da primeira linha de dados.

Primeira Linha como Cabeçalhos

Cabeçalhos Ativados

Array de Objetos

A primeira linha se torna as chaves do objeto JSON:

CSV de Entrada
Name,Age
John,30
JSON de Saída
[{"Name": "John", "Age": 30}]
Cabeçalhos Desativados

Array de Arrays

Todas as linhas são tratadas como dados:

CSV de Entrada
Name,Age
John,30
JSON de Saída
[["Name", "Age"], ["John", 30]]

Minificar

Alterne entre JSON formatado (com indentação) e JSON minificado (uma única linha, sem espaços em branco). Use a saída minificada quando precisar de dados compactos para APIs ou armazenamento.

Formatado

Formato Legível

  • Estrutura indentada
  • Fácil de ler e depurar
  • Tamanho de arquivo maior
Minificado

Formato Compacto

  • Saída em uma única linha
  • Otimizado para APIs
  • Tamanho de arquivo menor

Recursos

Detecção Inteligente de Valores

O conversor detecta e converte automaticamente tipos de dados para representação JSON precisa:

Números

Valores inteiros e decimais são convertidos para tipo número JSON (por exemplo, 30 se torna 30, não "30")

Booleanos

true e false são convertidos para booleanos JSON

Valores Nulos

O valor null é convertido para null JSON

Strings

Todos os outros valores permanecem como strings

Análise Robusta de CSV

O analisador trata dados CSV complexos corretamente com capacidades avançadas de análise:

Campos Entre Aspas

Campos entre aspas duplas são analisados corretamente, incluindo campos contendo delimitadores ou quebras de linha

  • Trata delimitadores incorporados
  • Suporta campos multi-linha

Aspas Escapadas

Aspas duplas dentro de campos ("") são tratadas corretamente

  • Escape CSV padrão
  • Preserva caracteres de aspas

Terminações de Linha Mistas

Tanto terminações de linha Windows (CRLF) quanto Unix (LF) são suportadas

  • Compatibilidade multiplataforma
  • Detecção automática

Linhas Desiguais

Linhas com menos colunas são automaticamente preenchidas com valores vazios

  • Mantém integridade dos dados
  • Estrutura consistente

Visualizações de Saída Dupla

Saída JSON Bruta

Veja a saída JSON bruta com formatação de sintaxe, perfeita para desenvolvedores que precisam copiar e colar a estrutura JSON exata.

  • Destaque de sintaxe
  • Formato pronto para copiar
  • Opção de alternância de minificação

Visualização em Planilha

Visualize dados analisados em uma tabela semelhante a uma planilha com recursos aprimorados de legibilidade.

  • Números de linha para referência
  • Cabeçalhos fixos ao rolar
  • Linhas alternadas para clareza
  • Exibe até 500 linhas

Barra de Status

A barra de status na parte inferior mostra informações em tempo real sobre sua conversão:

  • Status de validação — Confirma análise bem-sucedida ou exibe mensagens de erro
  • Número de linhas — Total de linhas de dados processadas
  • Número de colunas — Campos detectados no seu CSV
  • Tamanho do arquivo de saída — Tamanho do JSON gerado

Perguntas Frequentes

Quais delimitadores são suportados?

A ferramenta suporta quatro delimitadores comuns: vírgula (,), ponto-e-vírgula (;), tabulação e barra vertical (|). Quando você faz upload de um arquivo, o delimitador é detectado automaticamente da primeira linha de dados.

Qual é a diferença entre "array de objetos" e "array de arrays"?

Quando "Primeira linha como cabeçalhos" está ativado, cada linha CSV se torna um objeto JSON com os valores do cabeçalho como chaves — isso é chamado de array de objetos. Quando desativado, cada linha se torna um simples array de valores — um array de arrays.

Melhor Prática: A maioria das APIs e aplicações espera formato de array de objetos.

A ferramenta trata arquivos grandes?

Como todo o processamento acontece no seu navegador, o desempenho depende do seu dispositivo. A ferramenta funciona bem com arquivos contendo milhares de linhas. A visualização em tabela exibe até 500 linhas para desempenho, mas os dados completos são incluídos na saída JSON.

Os números são convertidos automaticamente?

Sim. Valores que parecem números (inteiros e decimais) são convertidos automaticamente para tipo número JSON. Valores booleanos (true/false) e null também são convertidos para seus equivalentes JSON. Todos os outros valores permanecem como strings.

Como campos entre aspas são tratados?

O analisador segue as regras CSV padrão: campos entre aspas duplas podem conter delimitadores, quebras de linha e aspas escapadas (representadas como ""). Por exemplo, "New York, USA" é analisado como um único campo.

Meus dados estão seguros?

Sim. Toda a conversão é realizada inteiramente no seu navegador usando JavaScript. Nenhum dado é enviado para nenhum servidor. Seus dados CSV nunca saem do seu dispositivo.

Garantia de Privacidade: Processamento 100% no cliente garante que seus dados sensíveis permaneçam completamente privados.
Delimitador:
CSV
JSON
Erro

                

Cole os dados CSV à esquerda para converter

| |
Cole dados CSV ou faça upload de um arquivo para converter instantaneamente
Ative Primeira linha como cabeçalhos para alternar entre saída de objeto e array
Use Minificar para obter JSON compacto para uso em APIs
O upload de arquivo detecta automaticamente o delimitador (vírgula, tabulação, ponto-e-vírgula, barra vertical)
Mude para Visualização em tabela para visualizar os dados analisados antes de fazer download
Toda a conversão acontece no seu navegador — nenhum dado é enviado
Quer saber mais? Leia a documentação →
1/7
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes