Practical guide
How to Prepare Images for OCR and Check the Result
OCR turns visible writing into editable text, but recognition is only one step in a useful transcription workflow. A clear source and a careful review often matter more than repeatedly running the same blurred image. This guide explains how to prepare an image for TextRepeat.org's Image to Text tool, inspect the result, and decide when a different source or method is needed. The examples describe workflows you can reproduce; they are not measured accuracy claims.
Published by TextRepeat.org
Choose a source that keeps the letters readable
Use the original screenshot when the text comes from an app or webpage you are allowed to copy. A screenshot avoids reflections and perspective that can appear in a camera photograph. Inspect small text at normal size before selecting the file. If the letters are already difficult for you to distinguish, recognition may also struggle. Downloading the original image can be better than using a compressed copy passed through a chat app.
For a printed page, keep the paper flat and photograph it straight on. Include all the text you need without cutting off line endings. Avoid photographing a screen if a screenshot is available. Keep the original image separately so you can compare doubtful characters later instead of relying on memory.
Fix lighting and framing before extracting text
Move the page away from harsh shadows, use even light, and hold the camera steady. Glossy surfaces can reflect a light source directly over a word or number. Retake the image from a position that keeps the text plane straight while reducing glare. Do not expect a filter to reconstruct missing strokes in a letter.
Crop unrelated borders with your device's image editor, but leave a margin around the first and last characters. If a photograph is tilted, straighten it before selecting it. When a result is poor, change one source problem at a time: first focus, then orientation, then contrast. That gives you a meaningful comparison between attempts.
Use the supported inputs and language
The current tool accepts PNG, JPEG, and WebP images up to 10 MB. It processes one selected image and loads English recognition data. A file with another extension is not made compatible simply by renaming it. If your document is a PDF, export the relevant page to a supported image or take a clear screenshot when you have permission.
Other writing systems, handwriting, unusual typefaces, and mixed-language pages can produce unreliable results with the current worker. A language-specific OCR application may be more appropriate in those cases. Before processing a whole document collection, try a representative page and inspect the output rather than assuming that every page will behave similarly.
Extract a small passage first
Select your prepared image and choose Extract Text. The first use downloads recognition software and language data, so allow the progress indicator to finish. The image remains the source for recognition in the browser worker; waiting for the worker to load is different from uploading the document to a recognition server.
For an initial check, use a short paragraph with ordinary punctuation and one number. Inspect the result box before copying. If the source has several columns or many small labels, try a crop containing just the relevant passage. Keep the crop as a separate file so the full original remains available for context.
Review the transcription in a consistent order
Compare the beginning and end of the passage first, then read each line beside the source. Check that a heading has not been merged into the body and that a line has not been omitted. Look carefully at zero versus O, one versus lowercase l, and punctuation near marks on the page. A sentence that reads naturally can still contain a wrong name or amount.
For a fictional receipt containing 'Total 18.50', verify the label, digits, decimal point, and currency separately. For a date, verify the order of day and month as well as the digits. Correct the editable output before copying, and compare the pasted result again when the receiving app changes its formatting.
Rebuild structure rather than assuming it survived
Recognition extracts text, not a guaranteed replica of page layout. A table may lose column boundaries, and a two-column article may emerge in an unexpected reading order. Compare each receipt item with its corresponding amount. For a table, inspect rows and cells individually instead of reading the output as one paragraph.
Recreate necessary columns in a spreadsheet or document editor and review the relationships against the image. Blank lines may not have the same meaning as in the original. If structure is essential to the task, choose a format-aware workflow and retain the original document. Do not treat plain OCR output as a structured database import.
Troubleshoot without losing the source
If setup fails, check the connection and whether the browser can download worker resources. If recognition struggles with a large photograph, try a smaller crop that still keeps the letters clear. Avoid starting several jobs at the same time on a device with limited memory. File size, page detail, and hardware all affect the work required.
Preserve the original, record the image used, and note the error or suspect text. Repeatedly extracting an unchanged blurred image is unlikely to recover details that are not present. If an important identifier remains uncertain, review it manually or obtain a clearer source. OCR does not verify authenticity or certify a transcription.
Keep sharing separate from recognition
Copying extracted text into cloud notes, email, or a messaging app is a separate decision that may send it to that service. Inspect screenshots for personal information before publishing them as examples. Only transcribe material you own or have permission to use, and keep sensitive documents on a device you trust.
After checking the transcription, the Word Counter can help measure its length and the Text Reader can help you listen for awkward passages. Listening is another aid, not a substitute for comparing exact numbers with the source. Save the corrected text alongside the original when you need an auditable record of the transcription.