Skip to content
Screenshot2Text

Guide

Batch PDF OCR without upload

You can extract text from scanned PDFs and image batches in Screenshot2Text without sending files to a recognition server. Here is how to keep multi-page jobs manageable on your device.

Updated September 25, 2026

What "batch without upload" means here

Screenshot2Text runs open-source OCR inside your browser tab. When you drop a PDF, the page renders pages locally and recognizes text on your device. When you drop several images, batch mode walks them in sequence and labels output blocks with filename headers. Nothing in that pipeline posts your file to a recognition API.

That is different from upload converters that store a temporary copy on a server, meter pages, or ask for an account after a few jobs. Screenshot2Text is free to use. We do not send your PDF or the extracted text to ad partners. There is no paywall and no page cap.

Local batch work has a ceiling. Your CPU and memory do the job. A short scanned packet is the sweet spot. A 200-page photographic scan of a book may stall the tab. Plan the job to fit the device you are on.

Prepare the PDF before you drop it

Start with the best digital source you have. A scan exported from a copier at a sensible DPI beats a phone photo of paper under a yellow lamp. If someone emailed a photo-in-PDF, expect skew, shadows, and soft type.

Remove password locks in a tool you already trust before you open the file here, if policy allows. The browser reader needs to render pages. Encrypted PDFs that never render cannot be recognized.

If the PDF mixes born-digital text pages with scanned image pages, know which pages actually need OCR. Selectable text pages may not need a recognition pass at all. Copy from a real PDF reader when the text layer already exists. Use Screenshot2Text for pages that are still just pictures of words.

Split huge packets when you can. A 12-page chapter runs more happily than a 120-page binder dumped in one drop. Splitting also makes failures easier to isolate. If page 7 is a crooked photo, you fix that page instead of redoing everything.

Language, order, and reading sense

Pick the language that matches the document before you run the tool. English is the default. Spanish, French, German, Portuguese, Italian, Dutch, Chinese (Simplified), Japanese, and Korean are available. Language data loads to your browser on first use for that language. The download is a public asset request. It does not include your PDF.

Multi-language packets are awkward for any single-pass OCR job. If chapter one is English and an appendix is Spanish, run those sections separately with the matching language selected. Mixing scripts in one pass is a common way to get confident nonsense.

Reading order follows how pages render and how blocks are detected. Multi-column scanned magazines can scramble left and right columns. When layout is dense, export or crop to one column at a time, even if that means more drops. Clean order beats a fast mess.

Images in a batch alongside PDFs

Batch mode is useful when you have related screenshots plus a short PDF, or a folder of page images exported from a scanner. Drop the set together when the tool allows multi-file input. Output blocks carry filename headers so you can tell which file produced which paragraph.

Name files with a sort-friendly prefix before you drop them (01-cover.png, 02-page.png) if order matters to you. Do not rely on a cloud folder view. There is no account history on our side. Copy text out to your notes as you go if you need a durable archive.

Crop junk before batching when the same chrome repeats on every page (scanner bed edges, finger tips, dark borders). A repeated bad margin becomes repeated garbage lines across the whole job.

Performance habits that prevent stalled tabs

Close unused tabs if the machine is already warm. Huge retina page renders plus OCR are not free.

Prefer moderate page sizes. If a scanner produced 600 DPI color pages for a text-only form, a downsampled black-and-white export often recognizes as well and runs faster. You are not trying to reprint a fine-art photo. You are trying to read letters.

Run a one-page test before a long batch. Confirm language, contrast, and crop on page one. Then commit to the rest. Watching twenty pages fail for the same avoidable reason is a waste of your afternoon.

If the tab freezes, stop and shrink the job. Crop. Split the PDF. Use a smaller device sample. Local recognition is the privacy feature. It is also the reason we do not promise data-center throughput.

After recognition: edit, then export yourself

Skim the editable box. Fix obvious misreads on names, totals, and ID numbers. OCR is a draft. For anything legal or medical, treat the output like a rough transcription you still own responsibility for.

Copy or download the text to a file you control. Screenshot2Text does not keep a server copy to recover later. If you close the tab, the working text is gone from the page. That is intentional.

When results look systematically bad (every page soft, every page too dark), fix the source rather than re-running the same bytes. See the scanned PDF guide and the messy OCR guide for capture-level fixes.

Privacy checklist for shared machines

On a shared computer, remember the browser cache may keep engine files, and the tab holds page images in memory while you work. Close the tab when you finish. Follow your workplace rules for documents that should never open outside approved software. Browser OCR avoids upload, which helps. It does not override a policy that forbids processing a file in a consumer browser at all.

Do not email PDFs to hello@screenshot2text.com asking us to "just OCR this." We cannot re-run your file remotely, and attachments work against the privacy model. Use Contact for product questions, not for document processing.

When you should use something else

Use a desktop OCR package your security team approved when policy blocks browser tools. Use a hosted converter when you need a specialized cloud model and you are allowed to send the file. Use Screenshot2Text when you want multi-page or multi-image recognition without an upload step, without an account, and with no paywall.

Batch PDF OCR without uploading is a workflow, not a miracle. Prepare the file, pick the language, keep jobs sized for your device, and edit the draft. That is how Screenshot2Text stays useful as a Tiny Utility Lab free tool.