Conversor CSV ↔ JSON

Conversor CSV ↔ JSON online. Ajuste cabeçalhos, separadores e regras de vazio/null, revise erros e prévia e baixe o resultado.

Última atualização: 2026/04/05

Conversor CSV ↔ JSON

Converta CSV e JSON nos dois sentidos controlando cabeçalhos, separadores e regras para valores vazios, com erros e tabelas de prévia na mesma tela.

Convertendo. Analisando seus dados de entrada.
Linhas
0
Colunas
0
Erros
0
BOM detectado
Não

Saída JSON

O resultado da conversão aparecerá aqui.

Saída CSV

Erros e avisos

  • Ainda não há erros. Execute uma conversão para ver erros de análise ou avisos de política.

Tabela de prévia (20 primeiras linhas)

Prévia
A prévia de linhas/colunas convertidas aparecerá aqui.

Distribuição de tipos de campo (tabela/texto fallback)

Esta ferramenta não depende de uma biblioteca de gráficos separada. As mesmas informações são mostradas como texto e tabelas por padrão, então os resultados continuam legíveis mesmo se a renderização falhar.

A análise de tipos aparecerá aqui.
Tipo Quantidade Proporção
A distribuição de tipos será calculada após a conversão.

Todas as conversões rodam apenas no seu navegador, e os dados enviados nunca vão para um servidor.

O que é o conversor CSV ↔ JSON?

O conversor CSV ↔ JSON é uma ferramenta para transformar dados tabulares entre CSV e JSON nos dois sentidos. Ele foi pensado para ajudar você a revisar resultados rapidamente quando a conversão de formato faz parte de trabalhos repetitivos, como integração de API, limpeza de dados ou verificações de QA.

Além da conversão simples, ele permite controlar o uso de cabeçalhos, separadores (vírgula/ponto e vírgula/tabulação), regras para valores vazios/null e a lista de erros, para que você avalie com mais facilidade a confiabilidade da saída convertida.

Casos de uso

  • Transformar dados CSV de planilhas em um array JSON para testes de API
  • Exportar uma resposta JSON de exemplo como CSV para revisão ou compartilhamento
  • Verificar erros de parsing linha a linha antes de continuar a limpeza de dados
  • Normalizar a saída em um formato compartilhado quando as equipes usam padrões diferentes
  • Controlar o tratamento de BOM UTF-8 para combinar com a compatibilidade de ferramentas externas

Principais recursos

  • Conversão bidirecional: Alterne na hora entre CSV → JSON e JSON → CSV.
  • Detecção/seleção de separador: Use detecção automática, vírgula (,), ponto e vírgula (;) ou tab (\t).
  • Política de cabeçalhos/valores vazios: Controle o uso de cabeçalhos e o tratamento de valores vazios (string vazia/null/omitir chave).
  • Opção de inferência de tipos: Mantenha os valores CSV como texto ou faça inferência de número/boolean/null.
  • Tratamento de BOM: Detecte o BOM de entrada e inclua-o opcionalmente nos downloads CSV.
  • Cards de resumo + abas: Revise contagens de linhas/colunas/erros e abas separadas para resultados JSON/CSV/erros.
  • Tabelas de prévia/tipos: Inspecione rapidamente os resultados com uma tabela das 20 primeiras linhas e a distribuição de tipos em texto e tabela.
  • Entrada/saída de arquivos: Envie arquivos CSV/JSON e baixe os resultados convertidos.

Como usar

  1. Selecione a direção da conversão (CSV→JSON ou JSON→CSV) e o separador.
  2. Ajuste o uso de cabeçalhos e a política de valores vazios/null de acordo com sua tarefa.
  3. Digite texto ou envie um arquivo e clique em Converter.
  4. Revise os cards de resumo e as abas JSON/CSV/erros, depois ajuste o que for necessário.
  5. Salve o resultado com os botões de copiar ou baixar e use-o na próxima etapa.

Notas detalhadas

Esta ferramenta combina parsing de CSV no estilo RFC 4180 (aspas, quebras de linha e escape) com parsing de JSON e faz toda a conversão no navegador. Se os dados de origem incluírem regras fora do padrão, revise primeiro a aba Erros e avisos e ajuste as opções antes de usar o resultado.

Documentos de referência verificados em: 4 de março de 2026

Referências oficiais: RFC 4180 (CSV), RFC 8259 (JSON), W3C Tabular Data Model, W3C Tabular Metadata.

Perguntas frequentes

É possível converter células CSV com quebras de linha?

Sim. Células com várias linhas envolvidas por aspas no estilo RFC 4180 entram normalmente no parsing. Porém, entradas com aspas não fechadas são reportadas como erro.

O que acontece com a saída CSV → JSON quando eu desativo os cabeçalhos?

Se os cabeçalhos estiverem desativados, cada linha será convertida em um array. Exemplo: ["A","B"].

Qual é a diferença entre as políticas de valores vazios/null?

Manter strings vazias: "", Converter para null: null, Omitir chaves: exclui esse campo no modo objeto.

Como o CSV é gerado quando o JSON contém objetos aninhados?

Uma regra de achatamento em um nível cria nomes de coluna no formato parent.child. Arrays e valores complexos são convertidos em strings (strings JSON).

Posso colar dados sensíveis?

A conversão acontece no navegador, mas como diretriz operacional recomendamos validar com exemplos mascarados em vez de dados pessoais brutos ou chaves secretas.

Opinião anônima 1

Comentários que incomodem outros usuários ou repitam a mesma mensagem podem ser ocultados ou removidos conforme nossas regras de moderação.

Caracteres restantes: 120

Ainda não há comentários. Deixe a primeira opinião.