Conversor CSV ↔ JSON
Converta CSV em um array JSON de objetos e vice-versa — com suporte a campos entre aspas e delimitadores de ponto e vírgula ou tabulação, tudo no seu navegador.
780 visualizações
Entre planilhas e APIs
O CSV→JSON lê a primeira linha como chaves e cada linha seguinte como um objeto: nome,idade com Ada,36 logo abaixo vira [{"nome":"Ada","idade":"36"}]. Campos entre aspas com vírgulas, aspas escapadas ("") e células com várias linhas são tratados conforme a RFC 4180; o delimitador (vírgula, ponto e vírgula — comum no Excel em várias configurações regionais — ou tabulação) é detectado automaticamente. Já o JSON→CSV pega um array de objetos e reúne todas as chaves no cabeçalho.
Tudo é processado localmente no seu navegador — cole exportações sensíveis sem que elas saiam do seu dispositivo. Use os botões de download para salvar o resultado como .json ou .csv.
Perguntas Frequentes
Por que todos os meus números viram texto?
CSV não tem tipos — é tudo texto. Ative a opção "converter números" para transformar valores numéricos em números JSON (IDs com zeros à esquerda continuam como texto).
Meu CSV do Excel usa ponto e vírgula — vai funcionar?
Sim — o delimitador é detectado pela primeira linha. Muitas configurações regionais do Excel exportam com ponto e vírgula porque a vírgula é o separador decimal.
E o JSON aninhado, como fica?
CSV é um formato plano: objetos/arrays aninhados são gravados como texto JSON dentro da célula. Para dados muito aninhados, achate a estrutura antes ou mantenha-a em JSON.
Ferramentas Semelhantes
Reportar um Problema
Conversor CSV ↔ JSON