PDF to image
Select DPI and format to extract up to 30 pages, then download one image or a ZIP in source order.
Render PDF pages as JPG/PNG/WEBP, remove gray paper, deskew, correct perspective, redact details, extract signatures/stamps, and build searchable PDFs on your device.
One canonical engine covers the scan lifecycle: page extraction, cleanup, geometry correction, privacy, OCR, and result packaging without separate pages for every filter or language.
Start from the required output. Do not run OCR when page images are enough, and verify redaction on the exported file rather than relying only on the preview.
Select DPI and format to extract up to 30 pages, then download one image or a ZIP in source order.
Use grayscale, thresholding, gray-background removal, rotation, deskew, and perspective correction before OCR or archiving.
Redact visible data, recognize one of 12 supported languages, export text/basic TSV, and optionally create a searchable PDF.
PDF.js renders pages at a selected DPI instead of taking screenshots.
Document filtering separates paper from ink but can remove very fine strokes.
Four source corners are mapped to a new rectangular image.
Redaction creates a new rasterized file with the selected region covered.
Signature mode uses darkness; stamp mode identifies dominant red ink and creates alpha.
PDF pages are rendered first, then each Canvas is recognized by a local OCR Worker.
PDF/images are read only by PDF.js, Canvas, and an OCR Worker on the device; heavy libraries and models load only for the selected workflow.
There is no API sending documents to Tool Office servers; results are created as local Blobs.
Rendering, filtering, cropping, redaction, and OCR expose preview/output for user review.
Up to 30 pages/images, 25 MB per file, and shared canvas limits reduce tab-crash risk.
No. Files are processed in the browser. Tesseract may download code/language models from a CDN, but it does not send your images to an OCR service.
Use 150 DPI for light previews, 200 DPI for balance, and 300 DPI for print or small-text OCR. Higher DPI uses more memory and creates larger files.
Deskew rotates a few degrees to level text lines. Perspective correction maps four corners to flatten a photographed trapezoid or angled page.
Do not assume blur is sufficient for sensitive data. A rasterized solid black box is clearer, but always reopen and verify the exported file.
No. Accuracy depends on resolution, font, accents, lighting, skew, and scan quality. Always verify names, numbers, dates, and amounts.
PDF.js renders each page to Canvas, then a Tesseract Worker recognizes the page image. Tesseract.js does not read PDFs directly.
It preserves the page image and adds an OCR text layer for search/selection. The layer can contain the same recognition errors as OCR text.
Not reliably. Encrypted PDFs may request a password or fail to render; this tool does not crack or remove PDF passwords.