100% local processing — your data never leaves your device.
Scan Documents to PDF
Capture pages with your camera or import photos, then export a PDF. 100% local via pdf-lib.
Proof of local processing
This tool is classified as local in the WebFileTools registry: processing is expected to stay inside your browser.
- •The page is declared as local in the public tool catalog.
- •No server-side storage is announced for this processing flow.
- •The easiest verification is to monitor the Network panel while it runs.
How to verify it yourself
- 1Open your browser developer tools and switch to the Network panel.
- 2Run the processing flow with a test file.
- 3Confirm that no upload request containing your file is sent to WebFileTools.
You use this tool often? Pro includes files up to 500 MB and priority processing.
What is Document Scanner?
Local document scanner: webcam capture or photo import, reorderable pages, multi-page PDF export.
How to use this tool?
Enable the camera or import images, capture each page, reorder if needed, then download the PDF.
Benefits
- Camera + import
- Reorderable pages
- Multi-page PDF
- 100% browser-based
- No upload
Frequently Asked Questions
- Are my photos uploaded?
- No. Capture, assembly, and PDF export run entirely in your browser.
- Can I import existing photos?
- Yes, in addition to the camera you can add images from your device.
- Is the rear camera supported?
- On mobile, the flip button tries to use the rear camera (environment) for document scanning.
Similar Tools
Images to PDF
Assemble multiple images (JPG, PNG, WebP) into a single PDF. Reorder before converting. Free.
Use →Organize PDF Pages
Delete, reorder and reorganize PDF pages. Drag and drop to rearrange. 100% browser-based via pdf-lib.
Use →Crop PDF Margins
Remove white margins from all PDF pages by setting trim values in millimeters. 100% browser-based via pdf-lib.
Use →OCR — Image to Text
Extract text from images (JPG, PNG, WebP, BMP, TIFF) or scanned PDFs using OCR. 14 languages supported. Images processed locally, PDFs server-side.
Use →