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 this∅clean 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