Tips & Tricks

How to OCR a Poor Quality Scan for the Best Possible Result

A poor quality scan is a photograph of a document taken in bad light, a fax that was printed and rescanned three times, a wrinkled page from an old book, or a document captured with a phone camera at an angle. The text is there. A human reader can make it out. But to an OCR engine, the image is a puzzle of broken characters, merged letters, and background noise that makes recognition unreliable. The standard OCR settings that work perfectly on clean 300 DPI scans produce garbled output on these images.

OCR on a poor quality scan requires image preprocessing to clean up the scan before recognition, and adjusted OCR settings that are more tolerant of character variation. The preprocessing step is where the improvement comes from. Better input produces better output. The OCR engine cannot recognize what it cannot see.

According to a 2025 benchmark by the University of Nevada, image preprocessing improves OCR accuracy on poor quality scans by an average of 18 to 34 percentage points compared to running OCR on the raw unprocessed images (University of Nevada, "OCR Accuracy Benchmark Report," 2025).

How to OCR a Poor Quality Scan for the Best Possible Result

Common Scan Quality Problems and Their Fixes

ProblemHow It Affects OCRFix
Low resolution (<150 DPI)Characters lack sufficient pixel detail. Edges blur. Thin strokes disappear. Similar characters become indistinguishableRescan at 300 DPI if possible. If the original is unavailable, upscale the image using AI-powered upscaling before OCR
Uneven lighting or shadowsDark areas lose contrast. Text in shadows becomes invisible to the OCR engine. Gradient backgrounds confuse threshold detectionApply adaptive thresholding that adjusts brightness locally rather than globally. Remove shadows using image editing software
Skew or rotationTilted text disrupts character segmentation. The OCR line detection fails. Characters from adjacent lines mergeDeskew the image before OCR. Most browser-based OCR tools include automatic deskewing. Verify alignment before processing
Background noise or bleed-throughText from the reverse side of the page shows through. OCR interprets the bleed-through as part of the text, producing gibberishIncrease contrast to darken text and lighten background. Apply a background removal filter. Use a scanner setting to suppress bleed-through at scan time
WukongPDF

Try PDF OCR

No installation needed. Works directly in your browser.

Get Started โ†’

Image Preprocessing Before OCR

Preprocess the scan images before submitting them to OCR. Deskew to straighten the text. Apply adaptive thresholding to convert the image to pure black and white, which eliminates background noise and maximizes contrast. Increase the image resolution or apply sharpening filters to enhance character edges. Remove borders, punch holes, and other non-text elements that can confuse the OCR engine. Each preprocessing step improves the input quality, and each improvement in input quality directly improves OCR output accuracy.

WukongPDF OCR tools process scans and add searchable text layers. The OCR PDF preprocessing step should be applied before the OCR engine receives the images. Clean input produces clean output.

Setting Realistic Accuracy Expectations

Even with optimal preprocessing, a poor quality scan will not OCR as accurately as a clean one. Expect to spend time correcting OCR errors. Focus corrections on proper nouns, numbers, and technical terms where errors change meaning. Common words with obvious OCR errors, such as "thc" instead of "the," are easy to correct in bulk using find-and-replace. The Scanned PDF that begins as a poor quality image will produce OCR output that needs editing. Accept this and budget time for it.

When to Accept That OCR Is Not Viable

Some scans are too poor for OCR to produce usable results. A photograph taken in near darkness. A fax copied four times. A document printed on colored paper with low contrast ink. The OCR output from these scans will contain so many errors that correcting them takes longer than manually transcribing the document.

Before processing a large batch of poor quality scans, test one representative page. Run it through the full preprocessing and OCR pipeline. If the output requires extensive correction, manual transcription may be more efficient than OCR plus correction. The Scanned PDF that cannot be OCRed efficiently should be transcribed.

Choosing the Right OCR Engine for Poor Quality Input

Not all OCR engines handle poor quality scans equally well. Engines that use neural network-based recognition, often described as AI-powered or deep learning OCR, generally perform better on degraded text than traditional pattern-matching engines. The neural network has been trained on examples of damaged, distorted, and low-quality text, and can recognize characters that traditional engines cannot.

If you process poor quality scans regularly, test multiple OCR engines on a sample of your typical documents. Compare the output accuracy and the correction time required. An engine that produces 95 percent accuracy with clean scans may drop to 80 percent on poor scans, while a neural engine may maintain 90 percent. The OCR PDF engine choice for poor quality input should be based on tested performance on your actual documents, not on marketing claims.

Training Custom OCR Models for Recurring Document Types

If you repeatedly OCR the same type of poor quality document, such as faxed forms from a specific vendor or scanned invoices from a particular client, consider training a custom OCR model. Some OCR platforms allow you to upload examples of the specific document type and train the engine to recognize its particular fonts, layouts, and quality characteristics. The trained model significantly outperforms the general-purpose engine on that specific document type.

The training investment pays back with each subsequent document processed. A custom model that takes an hour to train and improves accuracy from 85 to 95 percent saves minutes of correction time on every document processed thereafter. The Scanned PDF that recurs regularly is the best candidate for custom OCR model training.

WukongPDF

Try PDF OCR

No installation needed. Works directly in your browser.

Get Started โ†’