Convert a Receipt Photo or Scan to Editable Text

Turn a receipt photo or scan into text you can copy, using OCR in OmniDoc, then check line items and totals against the original paper.

Receipt photos are hard to work with. You can read the store name and total on your phone, but you cannot copy the line items into an expense report, a budget sheet or a return request. Retyping a long grocery receipt by hand is slow, and it is easy to drop a line or transpose two digits. If you need receipt to text conversion, the goal is an editable version of the receipt that you can trust.

Optical character recognition (OCR) does most of the work. It reads the letters and numbers in an image and turns them into text. In OmniDoc, you run OCR on a scanned PDF in the desktop client's PDF editor, then copy or export the text. This guide shows how to prepare a receipt photo, run OCR, and check the result against the original paper, which matters most for prices and totals.

How do you turn a receipt into text? The short answer

Save the receipt as a PDF, run OCR on it in OmniDoc, and then check the line items and totals against the paper before you use them.

Your situationWhat to doWhy
You have a clear photo of a receipt on your phoneSave the photo as a PDF page, then run OCR in the OmniDoc desktop clientOCR works on PDF pages, and the PDF gives you a text layer to copy from
The receipt is faded thermal printRe-photograph it in bright, even light before you run OCRFaint print is a common cause of misread characters
You need line items for an expense reportCopy the text, then export the table-like rows to Excel and check each amountA spreadsheet makes it easier to total the items and compare them with the receipt
You only need the store name, date and totalRun OCR, then copy those three lines and verify them against the paperA short check is faster than cleaning up the whole receipt
The receipt is a long, narrow stripPhotograph it in two or three overlapping sections, then combine the pagesPartial frames can cut off the top or bottom lines

Before you start

Take a few minutes to prepare. Good input makes the OCR output much easier to check.

  • Lay the receipt flat. Curled thermal paper creates shadows and distorted characters. Smooth it on a dark or plain surface so the edges are visible.
  • Use even light. Harsh glare or a shadow across the middle can hide digits. Daylight near a window or a neutral room light usually works well.
  • Keep the whole receipt in frame. Missing the top or bottom line means missing the store name, the date or the total. Check that all four edges are visible.
  • Keep the original paper. You will need it to check prices, decimal points and the total. Do not discard it until the numbers match.
  • Know how to tell whether the file is scanned. If you open the file and cannot select a line of text, it is an image. Try selecting a word with your cursor. If nothing highlights, OCR is needed before you can copy the text.

Converting a receipt photo to text in OmniDoc, step by step

  1. Save the receipt as a PDF. Many phones can share or print a photo to PDF. If yours cannot, use any general image-to-PDF method. OmniDoc works with PDF files, so the photo needs to be in that format first.
  2. Install the OmniDoc desktop client. Download it from download.omnidoc.top for Windows, macOS or Linux. The OCR feature is part of the PDF editor in this client.
  3. Open the receipt PDF. Open the file in the PDF editor. Check that the whole receipt is visible on the page before you run OCR. If part of it is cut off, go back and re-photograph it.
  4. Run OCR on the scanned PDF. Use the OCR option in the PDF editor. This adds a text layer to the page, so the printed characters become something you can select and copy.
  5. Copy the text you need. Select the store name, date, line items or totals, then paste the text into a note or spreadsheet. For line items with quantities and prices, export to Excel and check the columns after the export.
  6. Correct misread characters in the PDF. Use the editor to change paragraph text in place. Fix errors such as an 8 read as a 3, a missing decimal point, or a "1" read as an "l" in an item name.
  7. Save or export the cleaned version. Keep the original photo and the corrected text together. If someone later questions an amount, you can return to the original image.

Check the result

OCR output needs a check against the original receipt. The table below covers the usual problems.

CheckHow to see itIf it's wrong
Store name, date and timeCompare the text with the header of the paper receiptEdit the text in the PDF editor. If the header is faint, re-photograph the top section in better light.
Each line item nameRead the copied text line by line against the paperFix misread words. Abbreviated item names on thermal receipts are often hard for OCR, so keep the paper nearby.
Prices and decimal pointsCheck each amount against the paper, one at a timeCorrect the amount by hand. A missing or moved decimal point is a common error.
Line countCount the item rows on the paper and in the copied textIf rows are missing, the top or bottom of the receipt may have been cut off. Re-scan the receipt in sections.
TotalAdd the line item amounts yourself, then compare with the printed subtotal, tax and totalIf the sum does not match, check for a misread digit in an item price before you use the numbers.

For example, a 12-line grocery receipt should show 12 item rows after OCR. If you get 10, look at the top and bottom edges of the photo first. Then recheck the prices you can see most clearly.

OCR is a useful first pass, not a final record. Treat every number you plan to use for expenses, taxes or reimbursement as something to verify against the original receipt.

❓ FAQ

1. Can OCR read a receipt that is only a photo?

Yes, once the photo is saved as a PDF page and you run OCR on it in the OmniDoc desktop client. A sharp, flat, well-lit photo gives a good starting point.

2. Why does the text from a thermal receipt look wrong?

Thermal print fades with heat, light and time, and the characters can blur together. Re-photograph the receipt in brighter, even light before OCR, and check the amounts against the paper.

3. Do I need to clean up the scan before OCR?

Start by making the photo flat, straight and fully in frame. Cropping extra background can help, but you do not need special image editing software for most receipts.

4. Can I put the line items straight into a spreadsheet?

You can copy the text or export the PDF to Excel, but line items usually need a manual check. Confirm that each row has the right item, quantity and amount before you total anything.

📝 Summary

To convert a receipt to text, save the photo as a PDF, run OCR in OmniDoc, and then copy or export the text. Always compare the line items, prices and totals with the original paper, because OCR can misread faded print. A short check at the end keeps your receipt data accurate.

Open OmniDoc to recognize and translate scanned files

Updated 2026-11-04