How to convert invoices to Excel
- Drop up to 10 invoices or receipts on the box above: PDFs, phone photos or scans, mixed together is fine. On a phone, tap Take photo.
- Each file is read on your device. Text PDFs take a second; photos and scans go through OCR, which shows its progress.
- Look at the arithmetic check for each file. A green tick means the line items plus tax equal the total.
- Check any field marked Check or Low. Select it, then click the right value on the page image, or type it.
- Download Excel (one sheet of invoices, one of line items), CSV, or QuickBooks bills.
Every total is checked
Invoice extractors usually hand you numbers and leave you to trust them. This one checks them: the line items have to add up to the subtotal, and subtotal − discount + shipping + tax + tip has to equal the printed total. Each line is checked as quantity × unit price too. Receipts that print prices with VAT already included are handled, and so are discounts printed as a negative line.
When the maths agrees, the money fields are marked high confidence, because the numbers vouch for each other. When it does not, the readout says by how much, which usually points straight at one misread digit.
Confidence you can see, corrections in one click
Each field carries a confidence level: High, Check or Low. It combines how clearly the text was read (OCR gives a score for every word) with how the value was found: a value printed next to a label such as “Invoice #” or “Total due” scores higher than a guess from position. Select a field and the page image jumps to where it was read, with a box around it. Click a different word on the page and it becomes the value. That is the whole correction.
What it reads
| Document | How it is read | Typical time |
|---|---|---|
| PDF invoice from accounting software, a web shop or an email | The PDF’s own text layer, with positions | About a second |
| Phone photo of a receipt (JPG, PNG, WebP) | OCR in your browser, straightened if the photo is tilted | A few seconds once the model is loaded |
| Scanned PDF (an image with no text layer) | Each page rendered, then OCR | A few seconds per page |
Working only with receipts? See receipt to Excel and the receipt scanner. Need CSV for another system? See PDF invoice to CSV. Entering bills in QuickBooks? See invoice to QuickBooks. Bank statements are a different shape; use the bank statement converter.
Why nothing is uploaded
Invoices carry supplier bank details, customer addresses, prices you negotiated and tax numbers. Online converters keep a copy on a server you cannot see. Here the work happens in your browser tab, in background workers, and the spreadsheet is built on your device too. You can check: open your browser’s developer tools, watch the Network tab, and convert an invoice.
Sending invoices rather than receiving them? The free invoice generator makes one with your logo, tax and deposit as a PDF, also on your device.
Questions people ask
Are my invoices uploaded anywhere?
No. PDFs are read by pdf.js in your own browser tab, and photos and scans are read by an OCR model that also runs in the tab. Nothing is sent to a server and there is no account. The readout under the export buttons counts the network requests made after you add a file: apart from the one-time download of the OCR model, it should say 0.
Which fields does it read?
Vendor, invoice or receipt number, date, due date, currency, every line item (description, quantity, unit price, amount), subtotal, discount, shipping, tax and the total. Tips on restaurant receipts are read too. Each field shows how confident the reading is, and you can correct any field by clicking the right value on the page image.
How do I know the numbers are right?
Every document gets an arithmetic check: the line items must add up to the subtotal, and the subtotal minus any discount plus shipping, tax and tip must equal the total. Each line is checked too (quantity × unit price = amount). When something does not add up you see which number and by how much, so you know exactly where to look.
Does it work with photos of receipts?
Yes. Take a photo with your phone (the Take photo button opens the camera) or drop a JPG, PNG or WebP. Photos and scanned PDFs are read with PaddleOCR (PP-OCRv6), an open-source OCR model released under the Apache 2.0 licence. It downloads once (about 31 MB) and is then kept by your browser, so later receipts start straight away.
Is it free? What is the limit?
Converting is free with no account and no watermark: up to 10 files at a time, as many times as you like. Download them, start over, and add the next 10. Pro will add unlimited batches, saved vendor templates that remember your corrections, and QBO (QuickBooks Web Connect) export.
Can I import the result into QuickBooks?
Yes. The QuickBooks bills button writes a CSV in the layout QuickBooks Online uses for Settings › Import data › Bills: bill number, supplier, bill date, due date, account, line description, line amount and tax. Set the expense account and date format first. The supplier and account must already exist in QuickBooks.
What languages and currencies does it handle?
Labels are read in English. Amounts in US, UK and Indian formats (1,234.56) and European formats (1.234,56 €) are recognised, along with $, £, €, ₹ and ISO codes such as USD, GBP, EUR, CAD and AUD. The OCR model reads Latin-script text, so French, German, Spanish and similar invoices are read, but their labels may need correcting.