Runs entirely in your browser

Free receipt scanner that runs on your device

Photograph a paper bill or drop a PDF invoice—Receipt Scanner extracts the merchant, date, tax, and total in your browser, tracks budgets and split bills, and exports clean CSV spreadsheets. No account, no upload, no subscription.

Unlimited scansPaper & PDF · free forever · no sign-up

Nothing leaves your device

Recognition runs in a WebAssembly OCR engine inside your browser tab, and records are written to your browser’s own database. Receipt photos and PDFs are never uploaded, because there is no application server to send them to.

Camera or PDFOn-device OCRYour browser

Details extracted automatically

Merchant, date, subtotal, tax (GST, VAT, sales tax), tip, invoice number, and total are parsed on-device. Uncertain fields are flagged for a quick check.

Spreadsheet-ready exports

Export clean CSV files for Microsoft Excel, Google Sheets, or Numbers, import existing CSV or XLSX logs, and save full JSON backups whenever you want.

Built for everyday expenses, trips, and tax records

Paper & PDF invoice OCR

Snap thermal retail receipts with your phone camera or drop multi-page PDF receipts and invoices (up to 20 pages per batch) without uploading files to a cloud converter.

Excel, CSV & XLSX support

Turn scanned bills into structured CSV spreadsheets for Excel or Sheets with tax, invoice number, and GSTIN/VAT columns—or bulk-import existing CSV and XLSX files.

Books, budgets & ~50 currencies

Keep Personal, Work, and Trip expenses in separate books with daily, monthly, or fixed-pot budgets, category caps, and spending insights across ~50 currencies.

Offline bill splitting

Split shared bills equally, by exact amount, percentage, or shares, and compute the fewest-transfer settlement plan to paste into your group chat.

How it works

  1. Capture a photo or pick a PDF. Use your rear camera for paper receipts or select images and multi-page PDF invoices from your device.
  2. The image gets cleaned up. Greyscale normalisation and percentile contrast stretching sharpen faint thermal print before recognition starts.
  3. Text is recognised on-device. Multithreaded WebAssembly OCR runs in a few seconds on a modern phone or laptop—offline too once cached.
  4. You confirm the details. Everything is pre-filled and editable. Nothing is saved to your expense book until you approve it.

Honest limitations

Open-source OCR on a phone photo of a crumpled thermal receipt is not magic. Totals and dates are often right on clear photos; merchant names and line items need correcting more often. That is why the confirmation screen exists rather than silently saving whatever was read. You must check every field against the paper or PDF before you rely on it.

Receipt Scanner is not liable for incorrect scans, missed fields, or any payment, reimbursement, tax, legal, or compliance issue that results from using the app. It is a free assistance tool—not accounting, tax, or payment software. Full terms: Terms of Service.

Browsers can also clear local storage to reclaim space, so install the app to your home screen and treat regular backups as part of the workflow—explained in keeping local browser expense records safe.

Practical guides

Browse all 7 guides →

Common questions

  • Do my receipts get uploaded anywhere?

    No. Photos and PDFs are processed by an OCR engine running inside your browser tab, and the expense record is written to your browser’s local database. There is no account, no server, and no network request carrying your receipt data.

  • Can I scan PDF invoices or export receipts to Excel and CSV?

    Yes. You can import multi-page PDF receipts or invoices (up to 20 pages per batch) alongside camera photos, export structured CSV files ready for Microsoft Excel, Google Sheets, or Numbers, import existing CSV or XLSX spreadsheets, and save full JSON backups.

  • Which currencies and tax receipts (GST, VAT, sales tax) are supported?

    Receipt Scanner supports around 50 ISO currencies with automatic symbol and code detection, date-order settings (DMY or MDY), and regional parsing for Indian GST (CGST, SGST, GSTIN), European VAT, and US subtotal, tax, and tip receipts. Best results are on Latin-script / English receipts.

  • How accurate is the scanning?

    OCR can misread fields. Totals and dates are often right on clear retail photos and digital PDFs; merchant names and line items fail more often. You must review and correct every field before saving. Receipt Scanner is not liable for incorrect scans or for any payment, tax, or legal issue that follows from using the data. See the Terms of Service.

  • Can I rely on this for taxes, expense claims, or payments?

    No. The app is a personal assistance tool only—not tax, legal, or payment software. You are solely responsible for verifying amounts against the original receipt and for any filing, reimbursement, or payment you make. We accept no liability for those outcomes.

  • Does it work offline?

    Yes, once you have loaded the scanner once. The recognition engine is cached on your device, so scanning and reviewing expenses work with no connection at all.

  • Where is my data actually stored?

    In IndexedDB, the database built into your browser, on the device you used. It is not synced between your phone and laptop. Because browsers can clear storage to reclaim space, install the app to your home screen and export a CSV or JSON backup periodically.

  • What does it cost?

    Nothing, and there is no account to create. Recognition runs on your own hardware, so there are no per-scan server costs or subscriptions.

Try it on the receipt in your pocket

Takes about thirty seconds, and costs nothing.

Scan receipt