Guide
A free receipt scanner that runs in your browser
OpenDocScan is a free receipt scanner that runs in the browser on your phone or laptop. Point the camera at a receipt and it finds the edges of the paper, straightens it, evens out the lighting so faded print reads clearly, reads the text, and saves a PDF you can search later. There is no app to install and no account, and the receipt is never uploaded: every step runs on your own device.
How to use the receipt scanner, step by step
- Open the scanner. Go to opendocscan.com on your phone and allow the browser to use the camera.
- Lay the receipt flat. A dark table under a white receipt gives the receipt scanner a clear edge to find. Flatten any curl with a finger at the corner.
- Photograph it. Tap Scan and hold the phone over the receipt; the receipt scanner draws its outline live. If the outline picks the wrong edge, drag any corner onto the right one.
- Make the print readable. Choose Enhance or B&W. Both stretch the paper back to white and the ink back to black, which helps with the pale print of a thermal till receipt.
- Add the rest. Tap Add page for every further receipt. A month of receipts can go into one PDF, in the order you choose.
- Export. Leave Recognise text (OCR) ticked. For long, narrow receipts, choose Match the scan as the page size so each page keeps the receipt's own shape. Then Save & export and Save PDF, or Share it to another app where your browser supports sharing.
Already have photos of your receipts? Choose Import images instead of Scan, and the receipt scanner straightens, cleans and reads them the same way.
Find a receipt again by what is printed on it
With text recognition on, the receipt scanner writes the words on each receipt into the PDF as an invisible layer, so Find in any PDF viewer can locate a shop name or an item. The same words are kept with the scan in the app, so the search box above your scans finds an old receipt by a word printed on it. That index lives in this browser's storage on your device and is not synced anywhere.
What this receipt scanner does not do
- It does not read totals into a spreadsheet. There is no expense report, no category and no CSV. The output is a PDF of the receipt, with searchable text.
- It reads English. A receipt in Chinese, Japanese or Korean still scans and exports cleanly as an image, but gets no searchable text, and the scanner says which pages those are.
- Scans stay on this device. They are stored in this browser, so they do not appear on your other devices, and clearing your browsing data clears them. Export the PDF to keep a copy elsewhere.
Why a receipt scanner that does not upload
A receipt can carry the last digits of a card, a shop address, a time and what you bought. Most receipt scanner apps send the photo to their servers to read it. This one reads it inside the browser tab: the scanning core has no networking code compiled into it, and the text recognition is served from opendocscan.com itself and works with no connection once the page has loaded. You can check it yourself in the browser's Network panel: after the app has loaded, scanning makes no requests.
OpenDocScan is a free, open source document scanner, and a receipt is one more sheet of paper to it. For multi-page documents such as a contract or a bank letter, see the guide to scan to PDF in your browser, and for how the text layer works, making a searchable PDF.
Questions
- Is this receipt scanner free?
- Yes. Every feature is free, including the text recognition, with no page limit, no watermark, no trial and no account. There is no paid tier.
- Does it read the total, the date or the shop name?
- It reads the printed words into the PDF so you can search and copy them, but it does not pick out the total, the date or the merchant, and it does not fill in an expense report or a spreadsheet. What you get is a PDF of the receipt.
- Are my receipts uploaded anywhere?
- No. Finding the edges, cleaning the image, reading the text and writing the PDF all happen in the browser tab on your device. The scans are kept in this browser's storage, not on a server.
- Can I put several receipts in one PDF?
- Yes. Photograph each receipt as a page, reorder or drop pages in the tray, and export them as one PDF. There is no limit on pages.
- Can it read receipts in languages other than English?
- The text recognition reads English. A receipt in Chinese, Japanese or Korean is still scanned and exported as an image, but gets no searchable text, and the scanner tells you which pages those are.
Scan your first receipt
Open the receipt scanner, photograph the receipt, and save the PDF. It is free, and the receipt stays on your device.