CSV para JSON

Cole CSV. Veja o JSON imediatamente. Confira as linhas analisadas, selecione como tratar os valores e copie ou baixe o resultado completo. Seus dados permanecem no seu navegador.

Arquivos CSV, TSV e de texto de até 10 MB

Entrada CSVPronto para receber dadosSaída JSON
Cole CSV ou arraste um arquivo aqui
Seu JSON aparecerá aqui conforme você digita.
Toda a conversão ocorre no seu navegador

Como o CSV se torna JSON

Cole CSV ou TSV, escolha um arquivo local ou arraste-o para o conversor. O arquivo é processado no seu dispositivo através de um worker no navegador. Nada é enviado ao servidor. A saída atualiza conforme você edita a entrada ou as opções.

Escolha como mapear as linhas

Entrada CSVResultado JSON
A primeira linha contém nomesCada linha seguinte vira um objeto com esses nomes como chaves. Nomes em branco ou repetidos recebem rótulos exclusivos.
Sem linha de cabeçalhoCada linha vira um objeto com chaves como Column 1 e Column 2.
001, true, célula vaziaOs valores continuam como strings por padrão, preservando códigos e zeros à esquerda. Você pode detectar números e booleanos seguros ou transformar células vazias em null.
Vírgula, aspas ou quebra de linha entre aspasPermanece dentro de um único campo. Duplique as aspas dentro de um campo entre aspas, conforme exige o padrão CSV.

A detecção automática avalia vírgula, ponto e vírgula, tabulação e barra vertical. Você pode definir manualmente caso a prévia não fique correta. Arquivos UTF-8, UTF-16 e Windows-1252 são aceitos; altere a codificação se os caracteres parecerem incorretos.

As saídas formatada e compacta são arrays JSON. JSON Lines grava um objeto por linha para ferramentas que aceitam .jsonl. A prévia mostra no máximo oito linhas e 25 colunas; Copiar JSON e Baixar incluem todas as linhas e colunas. Linhas com menos campos recebem valores vazios, e linhas com campos extras recebem nomes de coluna gerados. O conversor aponta larguras de linha diferentes e cabeçalhos renomeados.

Os arquivos são limitados a 10 MB e 500 colunas. Conversões grandes podem usar bastante memória em um celular. Precisa explorar ou editar a tabela primeiro? Abra o visualizador de CSV. Para a conversão inversa, use JSON para CSV.