Scanned vs text-based bank statement PDFs: how to tell and what to do

Two PDFs can look identical on screen and behave completely differently when you try to extract data. Here is how to tell which kind you have, and what your options are if it is a scan.

By Muhammad Sharif · October 2026 · 6 min read

"PDF" describes a container, not a content type. Inside that container, a bank statement can be real text, a picture of text, or a mixture of both. Whether a converter can read your statement depends almost entirely on which one you have, so it is worth knowing how to check before you waste time on a tool.

Text-based PDFs

When a bank's system generates a statement, it writes each word to the PDF as characters with a font, a size and a position. These are text-based, sometimes called "digital-native" or "born-digital" PDFs. They have these properties:

Anything downloaded from online banking or a banking app is almost always text-based. These are the files that converters handle well.

Scanned PDFs

A scanner or a phone camera app produces an image of the page and wraps it in a PDF. The page looks the same to you, but the computer sees pixels, not words. You will recognise these by:

The ten-second test

  1. Open the PDF in any reader, such as your browser, Adobe Acrobat Reader or Preview.
  2. Press Ctrl+F (Cmd+F on a Mac) and search for the word "balance" or any merchant name you can see on the page.
  3. If it finds and highlights the word, the file is text-based. If it reports no matches, it is an image.

There is also a hybrid case. Some PDFs carry the scanned image with an invisible text layer added by OCR software. Those appear text-based to search and selection, but the text came from recognition rather than the bank, so mistakes in digits can be hiding in the layer. Treat these files as scans for accuracy purposes and always run a balance check.

Why it matters for conversion

A text extraction library, such as the open-source pdf.js engine used by this site's converter, reads the characters and their positions from the file. If there are no characters, it has nothing to work with. There is no hidden data to find, and no setting that makes a picture into words. A converter that handles scans must add an OCR step, and OCR is probabilistic. It can misread 5 as 6, 8 as 3, a comma as a full stop, or drop a minus sign, and each of those changes the money.

Text-based PDFScanned PDF
SourceBank's system or online banking downloadScanner, phone camera, photographed paper
Selectable textYesNo (unless OCR was applied afterwards)
Typical accuracy of conversionVery high; errors are layout problemsDepends on image quality; digit errors possible
Extra stepsNoneOCR, then verification against the image
Best checkOpening plus transactions equals closingThe same check, plus a visual comparison of large amounts

How to get a text-based copy instead

Before investing in OCR, try to replace the scan with the real thing:

If you must use a scan

  1. Re-scan at 300 dpi or higher, flat and straight, with even lighting and no shadows.
  2. Run OCR in your PDF software or scanner app. Choose a mode that keeps layout if offered.
  3. Convert the OCR'd file, or copy the recognised text into a spreadsheet.
  4. Verify every figure against the image. At minimum, recompute the closing balance and compare it with the printed figure, and check the largest ten amounts by eye.

Remember that StatementHarbor does not currently include OCR and says so openly. It is on the roadmap, and until it ships we would rather you know the limit than lose time. The same applies to password-protected files, which must be unlocked in a PDF reader first.

Frequently asked questions

Does a statement saved from a bank's mobile app count as text-based?

Usually yes, if the app downloads the bank's own PDF. A screenshot of the same screen, however, is an image, and converting a screenshot needs OCR.

My PDF is text-based but the converter still finds nothing. Why?

It may have an unusual layout, a password, or dates in a style the converter does not recognise. Work through the troubleshooting guide.

Can a phone camera scan be accurate enough for bookkeeping?

Only with care, and only with verification. Treat any scanned statement as a document that must be reconciled before it is trusted.

Try it: convert a statement with the free StatementHarbor converter. It runs in your browser, so the PDF is never uploaded.

Related guides

PDF to Excel 9 min read PDF won't convert 9 min read Monthly workflow for bookkeepers 9 min read All guides →
Muhammad Sharif, founder of StatementHarbor

Written by Muhammad Sharif
Founder, StatementHarbor · Last updated October 2026