You don't need a flatbed scanner — or even an app — to turn a paper document into a PDF. Your phone or laptop camera is enough. Capture each page in the browser and combine them into a single PDF, with the images never leaving your device.
Why scan in the browser?
- No app install — works from a web page
- No account — nothing to sign up for
- Private — camera frames are processed locally, not uploaded
- Anywhere — works on phones (rear camera) and laptops (webcam)
How it works
The Scan to PDF tool uses your browser's camera access to capture each page as an image. When you're done, the images are combined into an A4 PDF with jsPDF — entirely in your browser. You can also upload existing photos instead of using the camera.
Step-by-step
- Open the Scan to PDF tool
- Click Start camera and grant permission (or use Add photos to upload images)
- Click Capture page for each page — remove any shot you don't like
- Click Create PDF to combine them and download
Tips for better scans
- Good lighting — even, bright light avoids shadows and glare
- Flat and square — lay the page flat and hold the camera parallel to it
- Fill the frame — get close so the page fills the shot for maximum detail
- Steady hands — pause before capturing to avoid blur
Make your scan searchable
A camera scan is an image, so its text isn't selectable. To fix that, run the finished PDF through the OCR PDF tool, which adds a hidden, searchable text layer — turning your scan into a document you can search and copy from.
Frequently asked questions
Do my scans get uploaded? No. Camera frames and photos are turned into a PDF entirely in your browser.
What if the camera won't start? Grant camera permission when prompted, or use Add photos to select images from your device instead.
Can I scan many pages? Yes — each capture becomes a page in the final PDF, in the order you took them.
Is it free? Yes — no account, no watermark, no limits.
Related tools
- Image to PDF — convert existing images to PDF
- OCR PDF — make a scan searchable
- Compress PDF — shrink the resulting file