Local Processing - No External AI Models Involved

Financial documents contain sensitive information - account numbers, transaction amounts, vendor details. All processing in this tool runs locally on your machine, with no external AI models involved. Your document contents are processed locally in your browser. We do not upload your invoices/receipts for OCR or matching. (Site analytics may collect anonymous usage data.)

How It Works

PDF text extraction uses PDF.js, Mozilla's open-source PDF renderer that runs entirely in JavaScript. For scanned images and photo receipts, the app uses Tesseract.js, a WebAssembly port of the Tesseract OCR engine.

The matching algorithm compares extracted receipt data against your bank transactions using amount, date, and vendor name - all computed locally. No external API calls or AI models are used to process your files.

No Accounts, No Sign-ups

There is no login, no registration, and no user database. You open the page, drop your files, and download the result. Your session state is saved in your browser's local storage so you can resume later.

ZIP Export

When you export your matched transactions, the ZIP file is assembled in-browser using JSZip and saved directly to your device.