ForHosting KIT · Dados e planilhas

Conversor de CSV para JSON

O conversor de CSV para JSON transforma qualquer planilha exportada em CSV em um JSON estruturado, pronto para alimentar sistemas, sites e integrações. Roda grátis e direto no navegador: você envia o arquivo, confere o resultado e baixa — sem cadastro e sem que seus dados saiam da página.

● EstávelGrátis · no seu navegador
Use pelo WebAPIE-mailApp em breveTelegram em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

Como converter seu CSV em JSON

Envie o arquivo CSV ou cole o conteúdo direto na página. A ferramenta lê o cabeçalho, transforma cada linha em um objeto JSON e mostra o resultado na hora, pronto para copiar ou baixar. A primeira linha vira o nome dos campos: uma planilha com as colunas nome, cidade e valor gera objetos com essas três chaves. Não precisa instalar nada nem criar conta — abre, converte e pronto.

Ponto e vírgula, acentos e outros detalhes que costumam dar errado

O Excel em português exporta CSV separado por ponto e vírgula, não por vírgula — e é aí que a maioria dos conversores quebra. Aqui o separador é detectado automaticamente (vírgula, ponto e vírgula ou tabulação), e a codificação do arquivo é tratada para que acentos como ç, ã e é não virem caracteres estranhos. Aspas dentro de campos, quebras de linha em células e colunas vazias também são resolvidas sem você precisar mexer no arquivo original.

Grátis no navegador, automático via API

O uso na página é grátis e sem limite: todo o processamento acontece no seu navegador, então seus dados não são enviados para nenhum servidor. Se você quer converter CSVs dentro de um sistema — por exemplo, todo relatório que chega por e-mail —, a mesma conversão funciona via API, por US$ 0,002 por chamada, com preço publicado e sem mensalidade.

Limites e formatos aceitos

Cada arquivo pode ter até 25 MB — o suficiente para centenas de milhares de linhas de uma exportação típica de sistema de vendas ou ERP. Entram arquivos .csv e texto colado; sai um JSON válido, como array de objetos, que você baixa ou copia. Se o seu arquivo é .xlsx (Excel nativo), use a capacidade específica de Excel para JSON, que lê a planilha sem exportar antes.

Integrar o relatório de vendas ao painel da empresa

O sistema da Distribuidora Horizonte Verde S.A. exporta as vendas do dia em CSV. O desenvolvedor converte o arquivo em JSON e alimenta o painel de logística sem digitar nada de novo — a coluna vira campo, a linha vira registro.

Migrar cadastros de clientes para um app

A TecnoSul Soluções Digitais ME mantinha os clientes numa planilha. Na hora de lançar o app próprio, bastou exportar o CSV, converter em JSON e importar no banco de dados — com nomes e endereços preservando os acentos.

Testar uma API com dados reais

Antes de contratar uma integração, o dev pega o CSV real de pedidos, converte em JSON e simula as chamadas. Como a conversão roda no navegador, dá para usar dados verdadeiros sem mandar nada para servidor nenhum.

Publicar dados abertos em formato de desenvolvedor

Uma prefeitura ou ONG que divulga planilhas de CEPs atendidos ou repasses pode oferecer a versão JSON dos mesmos dados, que é o formato que sites e apps consomem direto.

É grátis mesmo ou tem pegadinha?

Na página é grátis e sem limite de uso, sem marca d'água e sem cadastro. O que se paga é outra coisa: usar a conversão via API, dentro do seu sistema, por US$ 0,002 por chamada — preço publicado, sem mensalidade.

Meu CSV tem dados de clientes. Eles ficam salvos em algum lugar?

Não. A conversão acontece inteira no seu navegador: o arquivo não é enviado para nenhum servidor, o que atende bem quem precisa cuidar de dados pessoais sob a LGPD.

Meu CSV usa ponto e vírgula, do jeito que o Excel brasileiro exporta. Funciona?

Funciona. O separador é detectado automaticamente — vírgula, ponto e vírgula ou tabulação — porque o CSV "brasileiro" com ponto e vírgula é justamente o caso mais comum por aqui.

O que acontece com a primeira linha da planilha?

Ela vira o nome dos campos do JSON. Se o seu arquivo não tem cabeçalho, dá para indicar isso e as colunas recebem nomes genéricos (col1, col2...), que você renomeia depois.

Tem limite de tamanho?

Até 25 MB por arquivo. Para uma planilha de texto, isso costuma significar centenas de milhares de linhas.

Funciona no celular?

Sim — roda no navegador do celular, sem instalar app. Dá para converter um CSV que chegou pelo WhatsApp e mandar o JSON de volta na mesma hora.

Posso usar na minha empresa, em processo automático?

Pode: a mesma conversão funciona via API, por US$ 0,002 por chamada, e aceita arquivos de até 25 MB. Quem responde dúvidas de integração é uma pessoa de verdade, em espanhol ou inglês — pode escrever em português que a gente se entende.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/data/csv-to-json

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/data/csv-to-json \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"csv":"nombre,edad\\nAna,30\\nLuis,25"}'
{
  "csv": "nombre,edad\\nAna,30\\nLuis,25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.csv_to_json",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb25
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →