You have a photo of a receipt, a scanned page, a screenshot, or a handwritten note, and you need the words in editable form without retyping everything. The trick is not just “run OCR”; the quality of the image you feed into OCR decides whether you get clean text or a mess of broken words. After reading this, you’ll know how to prepare an image, run free OCR, fix the common errors, and choose the right output format for your next step.
What OCR actually needs from your image
OCR stands for optical character recognition. It looks at an image and tries to identify letters, numbers, punctuation, and layout. It works best when the text is sharp, straight, high-contrast, and not buried under shadows, folds, or background clutter.
For practical use, think of OCR as a picky reader. If you can zoom in to 100% and comfortably read every character yourself, OCR has a good chance. If you need to guess whether a character is “0” or “O,” “1” or “l,” the OCR will probably guess too.
A good OCR-ready image usually has these traits:
If you are scanning a document, use 300 DPI for normal printed pages. Use 400 DPI for small text, faint carbon copies, or old documents. For quick email attachments where file size matters more than perfect OCR, 150 DPI can work, but expect more cleanup. For receipts, labels, forms, and invoices, 300 DPI is the safer default.
For phone photos, resolution matters less than steadiness and lighting. A sharp 8 MP photo usually beats a blurry 48 MP photo. Put the page flat on a table, use indirect light, and hold the phone parallel to the paper. If the page looks like a trapezoid, straighten it before OCR.
Step-by-step: convert an image to text for free
The exact buttons vary depending on the OCR tool you use, but the workflow is the same. The best results come from doing a little cleanup before you upload.
1. Start with the cleanest possible image
If you are taking a new photo, place the document on a dark, non-reflective surface. A black desk mat or dark folder helps the page edges stand out. Turn off the flash if it creates a bright spot. Use light from a window or desk lamp from the side, not directly overhead.
For printed documents, take the photo in portrait orientation if the page is portrait. Fill most of the frame with the document, but do not cut off the margins. Leave a thin border around the page so you can crop accurately.
For screenshots, avoid resizing them before OCR. If the screenshot contains small text, zoom the source page to 125% or 150% before taking the screenshot. This gives OCR larger letter shapes to read. Save screenshots as PNG when possible because PNG preserves sharp text edges better than JPG.
2. Crop out everything except the text area
OCR tools often try to read anything visible in the image: table edges, icons, stamps, page borders, background items, and even shadows. Cropping reduces distractions and improves accuracy.
If your image includes a desk, fingers, another page, or a browser toolbar, remove those parts first. You can use Crop Image to trim the image down to the exact document or the specific section you want to extract.
Use these cropping habits:
If the image is rotated, fix that before OCR. Even a small tilt can cause line breaks and word spacing problems. Most OCR tools can handle slight rotation, but a straight image produces cleaner output.
3. Improve contrast without destroying the letters
If the text is gray, faded, or printed on colored paper, increase contrast before running OCR. You do not need heavy editing. In most image editors, a small contrast increase and brightness adjustment is enough.
For a typical phone photo of a white page:
For receipts, be careful. Thermal receipt text is often faint and thin. If you push contrast too far, some characters disappear. A better approach is to convert the image to grayscale, raise contrast moderately, and check the small numbers before OCR.
For colored backgrounds, such as a flyer or poster, OCR may struggle if text sits over gradients or images. Crop to one text block at a time and, if possible, convert to black and white or grayscale. If white text appears on a dark background, some OCR tools handle it, but others do better after you invert the colors.
4. Upload to a free OCR tool and choose the right language
Most free OCR tools ask you to upload an image and select a language. Do not skip the language setting. If your document is in English, choose English. If it contains Spanish, French, German, or another language with accents, choose that language or a multilingual option if available.
Language choice matters for:
If your document mixes English and another language, try the primary language first. If the output drops accents or changes foreign words, rerun it with the other language or a combined language setting.
For file type, use PNG for screenshots and graphics with crisp text. Use JPG for phone photos if that is what your camera produces, but avoid repeatedly saving the same JPG after editing because each save can add compression artifacts. If you scanned several pages into a PDF, use a PDF OCR tool if available, or convert each page to an image first.
5. Copy, download, and review the text immediately
After OCR runs, do not assume the output is perfect. Copy the text into a plain text editor, Word document, Google Doc, spreadsheet, or whatever matches your task. Then compare it with the image while both are visible.
Check these items first:
For short documents, read every line. For long documents, review high-risk sections carefully, then use search to find likely OCR mistakes. Searching for odd symbols, double spaces, broken hyphenated words, and random line breaks can save time.
Best settings for common image-to-text jobs
Different documents need different handling. Use these practical setups as starting points.
Receipts and invoices
Receipts are tricky because they often use thin thermal printing, narrow columns, and low contrast. Photograph receipts on a dark background and flatten curled edges with a clean object outside the printed area. Do not hold the receipt with fingers over the corners if there is text near the edge.
Use JPG or PNG from your phone, crop tightly around the receipt, and rotate it so the text reads straight down the page. If the receipt is long, split it into two or three overlapping images rather than one distant photo. Make sure each image overlaps by a few lines so you can catch missing text.
After OCR, check totals, tax amounts, dates, and merchant names manually. OCR often reads “$8.00” correctly but can miss a decimal in a faint line.
Scanned letters, contracts, and forms
For printed pages, scan at 300 DPI in grayscale or black and white. Use grayscale if the page contains stamps, signatures, or faint text. Use black and white for clean laser-printed pages where you only need typed text.
If the document has checkboxes or form fields, OCR may read boxes as random characters. Crop to the relevant section if you only need one part. For full forms, expect to clean formatting after extraction.
If the text will be edited later, paste it into a document editor and apply styles manually. OCR formatting is usually not worth preserving unless the tool specifically exports to Word or searchable PDF.
Screenshots from websites or apps
Screenshots are usually easier than photos because the text is already sharp. Save as PNG. Do not compress the screenshot before OCR. If the text is small, retake it after zooming in.
Remove irrelevant UI elements before OCR. Browser tabs, sidebars, menus, notification bars, and ads can appear in the extracted text and make cleanup annoying. If you only need one paragraph or table, crop just that part.
For dark mode screenshots, OCR may work, but black text on a light background tends to be more reliable. If possible, switch the app or website to light mode before taking the screenshot.
Book pages and printed articles
Book pages often curve near the spine, which bends text lines. Press the page gently without damaging the book and take the photo from directly above. Avoid shadows from your phone or hands. If the page curves badly, OCR will insert strange line breaks or misread words near the spine.
Crop one page at a time. If the page has two columns, some OCR tools read across both columns incorrectly. In that case, crop each column separately and OCR them in order. This is slower, but it produces text that needs far less repair.
Tables and spreadsheets
OCR can extract table text, but layout is the hard part. If you need spreadsheet-ready data, use a tool that supports table extraction or be ready to clean it in Excel or Google Sheets.
For best results, keep the table straight and include the full row and column structure. Avoid cropping off grid lines. After OCR, paste into a spreadsheet and check whether columns line up. If everything lands in one column, try pasting first into a plain text editor, then use “Text to Columns” with tabs, commas, or spaces depending on the output.
For financial tables, do not trust OCR without checking every decimal and negative sign. Parentheses, dashes, and small minus signs are commonly misread.
Common OCR mistakes and how to fix them
The most common mistake is uploading a poor image and trying several OCR tools instead of fixing the source. If the letters are blurry or tilted, a different OCR tool may not save it. Retake the photo or rescan the page first.
Another mistake is cropping too tightly. If the top of a capital letter or the tail of a “g” is cut off, OCR may read the word incorrectly. Leave a small border around the text. Tight cropping is good; cutting into letters is not.
Low-resolution images cause broken words. If someone sends you a tiny image through a messaging app, ask for the original file instead of a compressed preview. Messaging apps often shrink images and soften text. For documents, ask for a PDF scan or the full-resolution photo.
Glare is especially bad on glossy paper, laminated IDs, certificates, and magazine pages. Move the light source to the side and tilt the paper slightly, but keep the camera parallel to the page. If glare still appears, take two photos from slightly different positions and use the one where the glare misses the text.
Skewed pages create strange line breaks. Many OCR tools include automatic deskew, but it is not perfect. Rotate manually until the text lines are level. If the page is photographed at an angle, use a perspective correction tool before OCR.
Mixed fonts and decorative lettering can also cause errors. OCR is built for readable text, not stylized logos. For posters, flyers, menus, and labels, crop each plain text block separately and type decorative headings manually if needed.
Handwriting is the hardest case. Neat block letters may work. Cursive, rushed notes, and crossed-out words often need manual transcription. For handwritten notes, improve lighting, crop each note section, and expect to proofread heavily.
What to do after OCR: clean, format, and verify
Once you have extracted text, decide what the final use is. If you only need to search the contents, minor formatting issues may not matter. If you plan to send the text to a client, paste it into a proper editor and clean it carefully.
For paragraphs, remove unnecessary line breaks. OCR from scanned pages often breaks every printed line into a separate line. A quick method is to paste into a text editor, replace single line breaks with spaces, and keep double line breaks between paragraphs. Do this carefully if the document contains lists or addresses.
For lists, check bullets and numbering. OCR may turn bullets into dots, dashes, asterisks, or random symbols. Standardize them after extraction.
For addresses, keep line breaks. Reformatting an address into one paragraph can make it less useful for mailing labels or forms.
For legal, medical, financial, or identity documents, verify character by character. OCR is a convenience tool, not a final authority. Account numbers, policy numbers, medication names, and contract clauses deserve manual review against the original image.
If you need to preserve the original appearance, OCR text alone is not enough. Keep the original image or PDF as a reference. You can store the extracted text beside it in a document, spreadsheet, or note-taking app.
Privacy and file handling tips
Before uploading any image to an online OCR tool, look at what the document contains. A restaurant receipt is low risk. A passport, tax form, legal agreement, bank statement, or medical document needs more caution.
For sensitive documents, remove parts you do not need before OCR. Crop to only the paragraph, table, or field required. If you need text from a single clause, do not upload the whole contract. If you only need a tracking number, crop just that label.
Also check the file name. Rename files like `receipt-march-2026.jpg` instead of using names that include client names, account numbers, or private details. After you finish, delete temporary cropped images if you no longer need them.
For work documents, follow your company’s file handling rules. Some teams require local OCR tools for confidential material. If that applies to you, the same image preparation steps still matter: crop, straighten, increase contrast, and verify the output.
Quick troubleshooting checklist
If OCR gives you messy text, fix the image before trying again:
A few minutes of preparation usually saves much more time than correcting bad OCR output line by line. Start with a straight, sharp, well-cropped image; run OCR; then review names, numbers, dates, and formatting before using the text. If your image includes extra background or multiple document edges, try cropping it first with Crop Image so the OCR tool only reads the text you actually need.