Entrada CSV

ou solte um arquivo aqui, ou cole o código abaixo
Entrada CSV

Saída JSON

Saída JSON

Os arquivos nunca saem do seu navegadorComo?

Este conversor de CSV para JSON transforma CSV ou TSV em JSON limpo no seu navegador: array de objetos, array de arrays, objeto indexado por uma coluna ou JSON Lines. Cole o CSV ou abra um arquivo.

Última atualização:

Como funciona

  1. Abra ou cole o CSV

    Cole o CSV, abra um arquivo .csv ou .tsv, carregue de uma URL ou use Carregar exemplo. O delimitador e a codificação são detectados automaticamente.

  2. Escolha o formato do JSON

    Escolha array de objetos, array de arrays, objeto indexado por uma coluna ou JSON Lines e defina como números, true/false e células vazias são tratados.

  3. Baixe ou copie

    Baixe o arquivo .json, copie, abra no JSON Viewer ou mande de volta para o conversor JSON → CSV.

Recursos

  • Delimitadores e aspas

    Vírgula, ponto e vírgula, tabulação e barra vertical são detectados pelos dados. Campos entre aspas com vírgulas, aspas duplas e quebras de linha são lidos conforme a RFC 4180.

  • Detecção de tipos

    Números, true/false e null viram tipos JSON. Valores com zeros à esquerda, como 007, e telefones continuam como texto; células vazias viram null, string vazia ou são omitidas.

  • Chaves aninhadas

    Aninhar colunas com ponto transforma cabeçalhos como user.name e tags[0] em objetos e arrays aninhados, o inverso de JSON para CSV.

  • Codificações e exportações do Excel

    Arquivos com BOM, UTF-8 e Windows-1252 são reconhecidos, e você também pode escolher a codificação. A opção de vírgula decimal lê 1,5 de exportações do Excel em português.

Limites e privacidade

Arquivos CSV podem ter até 500 MB; arquivos grandes são processados em fluxo, linha a linha, em um worker em segundo plano. A pré-visualização em tabela mostra as primeiras 500 linhas, enquanto o JSON baixado contém todas. Arquivos acima de 5 MB são convertidos direto do arquivo, sem carregá-lo no editor.

Linhas com menos campos são completadas com valores vazios. Um campo entre aspas que nunca é fechado é avisado. Números maiores do que um número JavaScript comporta são escritos exatamente. Veja a página de privacidade.

Perguntas frequentes

Como converter CSV para JSON?

Cole o CSV ou abra o arquivo. O JSON é criado enquanto você digita; clique em Baixar .JSON para salvar um arquivo .json ou em Copiar.

Meu CSV exportado do Excel usa ponto e vírgula. Funciona?

Sim. O delimitador é detectado automaticamente, e você pode definir vírgula, ponto e vírgula, tabulação ou barra vertical. Para valores como 1.234,56, escolha Vírgula 1,5 em Separador decimal.

Os acentos saem quebrados (é, �). Como resolver?

CSV salvo pelo Excel no Windows costuma estar em Windows-1252. A detecção automática reconhece isso, e você também pode escolher a codificação em Codificação.

Por que alguns números continuam como strings?

Valores com zeros à esquerda, sinal de mais ou espaços, como 007 ou telefones, ficam como texto para nada se perder. Desative Detectar números e true/false para manter tudo como texto.

Dá para gerar JSON Lines em vez de array?

Sim. Escolha JSON Lines em Formato do JSON para ter um objeto por linha, ideal para arquivos grandes e ferramentas de log.

É grátis? O meu CSV é enviado?

É grátis e sem cadastro. O arquivo é lido e convertido no seu navegador e nunca sai do seu aparelho.

Ferramentas relacionadas