ForHosting KIT · Ler texto de imagem (OCR)

Converter extrato bancário em planilha

Ferramenta para converter extrato bancário em planilha: o PDF que o banco te dá — feito para imprimir, não para trabalhar — vira uma lista estruturada de lançamentos, cada um com data, descrição e valor. Para MEIs, contadores e financeiros que hoje redigitam extrato para conciliar, fechar o mês ou montar fluxo de caixa. Em beta.

● Betapor páginaUS$ 0,010
Use pelo WebAPIE-mailApp em breveTelegram em breve

Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.

O extrato em PDF foi feito para ler, não para usar

Todo banco oferece o extrato em PDF, e quase nenhum uso prático aceita PDF. Para conciliar, categorizar despesas ou montar um fluxo de caixa, você precisa dos lançamentos como dados — e aí começa a digitação, linha por linha, com o erro de sempre escondido em algum valor. Esta ferramenta lê o PDF do extrato (ou a foto dele) e devolve cada lançamento estruturado: data, histórico, valor, sinal de entrada ou saída. O que era um documento vira uma base de dados pronta para a planilha.

Datas e valores no padrão do Brasil

Extrato brasileiro escreve 14/07/2026 e 1.234,56 — e ferramentas gringas adoram interpretar isso como 7 de dezembro ou como um vírgula dois. Aqui a leitura assume o padrão nacional: dia antes do mês, ponto de milhar, vírgula decimal, valores negativos identificados pelo sinal ou pela coluna. Os históricos abreviados que os bancos usam (PIX TRANSF, TED RECEB, TAR PACOTE) saem transcritos como estão, prontos para a sua regra de categorização. Cada chamada aceita arquivos de até 25 MB e processa até 10 páginas de extrato.

Beta declarado: confira antes de confiar

Esta capacidade está em beta, e extrato é documento onde erro custa caro — então o conselho vai por escrito: depois de converter, confira. A conferência boa é automática e leva segundos: some os lançamentos extraídos e compare com a diferença entre saldo inicial e saldo final do período. Bateu, o extrato inteiro está íntegro; não bateu, você sabe que precisa olhar. Leiautes de bancos menores e extratos escaneados de papel são os casos que ainda recebem mais calibragem — reportar um resultado estranho ajuda a acelerar.

Quanto custa fechar o mês

US$ 0,010 por chamada mais US$ 0,0575 por página de extrato, em dólares americanos, sem plano nem mensalidade. O extrato mensal típico de uma conta movimentada tem 5 páginas: US$ 0,2975 para virar planilha. Um escritório contábil que processa os extratos de 40 clientes gasta uns US$ 12 por mês — e devolve horas de digitação para a equipe. O pagamento é direto, via PayPal, e o atendimento humano responde em espanhol ou inglês; pode escrever em português que a gente se entende.

MEI fechando o próprio caixa

Ana Paula Ferreira, MEI de confeitaria, baixa o extrato em PDF todo fim de mês e converte em planilha para separar o que é venda, o que é despesa e o que é transferência pessoal — sem contador fixo e sem noite de digitação.

Conciliação multibancos no escritório contábil

Um escritório em Belo Horizonte recebe extratos de clientes em PDFs de bancos diferentes. A conversão padroniza tudo numa estrutura única de lançamentos, e a conciliação que tomava dias passou a ser conferência.

Papelada de financiamento organizada

Para pedir financiamento, o banco exigiu os extratos dos últimos seis meses organizados. Rafael Almeida Costa converteu os PDFs em planilha, montou o resumo de entradas e saídas por mês e entregou a documentação no mesmo dia.

Fluxo de caixa da empresa sem exportação do banco

A Padaria Pão Dourado Ltda. usa uma conta cujo internet banking não exporta CSV. O extrato em PDF passa pela conversão e alimenta o fluxo de caixa semanal da gerência, lançamento por lançamento.

Extrato de qualquer banco serve?

Serve: a leitura é visual e interpreta o leiaute de cada banco em vez de depender de modelos cadastrados. Bancos tradicionais, digitais e cooperativas entram no mesmo fluxo; leiautes raros estão entre os casos que o beta ainda calibra — a conferência de saldo pega qualquer discrepância.

Meu banco exporta OFX ou CSV. Devo usar isto mesmo assim?

Não — se o seu banco exporta OFX ou CSV, use esse arquivo, que já nasce estruturado. Esta conversão existe para os casos sem exportação: só PDF disponível, extrato antigo, extrato escaneado de papel ou conta de banco que limita o histórico exportável.

Como confiro se a conversão saiu 100% correta?

Pela prova do saldo: some os valores extraídos e compare com a variação entre saldo inicial e final impressa no próprio extrato. É uma conta de segundos na planilha e detecta qualquer linha perdida ou valor trocado.

Extrato tem seis meses e 40 páginas. E o limite de 10?

Divida o PDF em blocos de até 10 páginas e mande em chamadas separadas — pode ser em paralelo. Como cada lançamento carrega a própria data, juntar os blocos na planilha depois é trivial.

Qual o custo em reais?

O preço é fixado em dólares americanos: US$ 0,010 por chamada mais US$ 0,0575 por página — o valor em reais varia com o câmbio do dia no seu meio de pagamento. Não há tarifa escondida do nosso lado, nem assinatura: só o que você processar.

Extrato é sigilo bancário. O que acontece com o meu?

Ele é processado com um único propósito: gerar os lançamentos estruturados que voltam para você. Nada de análise de perfil, nada de reaproveitamento. Você (ou sua empresa) segue como controlador dos dados sob a LGPD, e o serviço executa o tratamento estritamente sob sua instrução.

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/ocr/bank-statement

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/ocr/bank-statement \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "ocr.bank_statement",
  "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,010
por páginaUS$ 0,0575

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

max_mb25
max_pages10
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.
413input_too_largeA entrada passou do tamanho máximo desta tarefa. Confira os limites publicados.
422task_failedA tarefa falhou do nosso lado. Você não paga nada por ela.

Ver a documentação completa do KIT →