Data corruption tool

OCR Error Generator

Turn clean text into realistic OCR-style mistakes like confused characters, missing spaces, dropped letters, broken words, and punctuation errors.

Runs Locally

This tool runs in your browser. Files never leave your device.

Generated OCR-style text
Applied 3 changes across 29 words.
Invoice number 1008 wa5 scanned from an old receipt. The customer name was Willam Clark and the total was $48.90. Please compare thisclean text against OCR output.
Runs locally: your text stays in your browser.
Realistic noise: common OCR confusions are spread through the text.
Testing-friendly: useful for OCR cleanup, parser tests, and dirty datasets.

What this tool does

OCR Error Generator rewrites clean text with the kinds of mistakes a scanner makes, like turning "rn" into "m" or "0" into "O". It gives you realistic OCR-style noise to test document parsers, cleanup routines, and anything that has to deal with text pulled off a scan.

How it works

Paste your text, set the error rate, and the tool generates OCR-style garbled versions in your browser. Copy the output to use as test data. Nothing is uploaded.

When to use OCR Error Generator

Testing a document parser against OCR noise
Building test cases for an OCR cleanup routine
Simulating scanned-text errors for an NLP model
Checking how search handles OCR mistakes