How to Scan Documents With Chrome or Firefox on Desktop
Your desktop browser is already a document scanner — no app to install, no flatbed to buy. Both Google Chrome and Mozilla Firefox can access your laptop's built-in webcam or a USB camera, capture each page, clean up the image, and assemble a multi-page PDF, all inside a web page.

The only real hurdle is the camera permission: browsers guard it carefully, so the first time you scan you will need to grant access, and if you ever clicked "Block" by accident, you need to know where to undo it. This guide walks through the exact permission steps for both browsers, the operating-system checks that fix most failures, and the desktop capture technique that produces clean, readable scans.
Desktop scanning shines in a specific situation: you are at your desk, you have a stack of pages, and your laptop is already open. Holding a phone over ten pages one-handed gets old fast; a laptop with its lid tilted back gives you a stable camera, a big preview, and both hands free to feed pages. The quality bar is the same — a readable, well-cropped PDF — and the browser approach reaches it with zero installation.
What you need before you start
- A camera: your laptop's built-in webcam works; a USB webcam gives you more positioning freedom.
- Chrome or Firefox, reasonably up to date: camera access in the browser is built on WebRTC's getUserMedia API, supported in Chrome since version 53 and in all modern Firefox releases. If your browser is years out of date, update it first.
- The scanner loaded over HTTPS: browsers refuse camera access to insecure pages entirely — a secure context is mandatory. Always use the
https://address (look for the padlock icon); anhttp://page will fail with no useful error message.
Chrome: the camera permission walkthrough
The first time a site wants your camera, Chrome shows a prompt near the address bar. Click Allow and you are done — Chrome remembers the choice for that site. If the prompt never appears, or if you blocked access earlier, fix it manually:
- With the scanner page open, click the site information icon (the padlock or "tune" icon) at the left of the address bar.
- Choose Site settings.
- Find Camera in the permissions list and set it to Allow.
- Reload the page. The site can now access your camera.
To manage camera access globally, go to the three-dot menu → Settings → Privacy and security → Site settings → Camera. The recommended default is "Sites can ask to use your camera" (Ask before accessing) — this keeps you in control while letting trusted sites request access. The same page lists which camera Chrome will use by default and shows your per-site Allow/Block list; if the scanner appears under Blocked, remove it or switch it to Allow.
A handy diagnostic page is chrome://settings/content/camera — type it into the address bar. It shows every camera Chrome detects, so you can confirm the hardware is visible before you blame the website.
Firefox: the camera permission walkthrough
Firefox also prompts for camera access the first time a site requests it, and the permission is granted per-site — allowing one website does not allow them all. If you need to change a decision you already made:
- Click the camera or lock icon in the address bar while on the scanner page.
- Clear any blocked camera permission for the site (remove it with the × or change it back to Ask).
- Reload the page and Allow when Firefox prompts again.
For the full overview, go to the menu → Settings → Privacy & Security, scroll to the Permissions section, and click Settings… next to Camera. This lists every site you have allowed or blocked; make sure the scanner's site is not in the Blocked list, and make sure the checkbox "Block new requests asking to access your camera" is unchecked — if it is checked, Firefox silently denies every request and you will never see a prompt at all.
The operating-system check most people skip
If the browser settings look right but the camera still does not work, the operating system itself may be blocking the browser. Browser permissions sit on top of OS permissions — the OS wins every time.
- Windows 10/11: Settings → Privacy & security → Camera. Make sure "Camera access" is on, and under "Let desktop apps access your camera" (or the app list) confirm your browser is enabled. Chrome and Firefox are desktop apps, not Store apps, so the desktop-apps toggle is the one that matters.
- macOS: System Settings → Privacy & Security → Camera, and check the box next to your browser. You may need to quit and relaunch the browser after changing this.
- Linux: sandboxed browser packages (Snap/Flatpak) can fail to see the camera even when everything else is correct — see our Linux scanning guide for the full fix.
Troubleshooting: the usual suspects
Run through this checklist when the camera refuses to cooperate:
- Another app is using the camera. Zoom, Teams, Meet, or even a previous scanner tab can hold the camera exclusively. Close other video apps and duplicate tabs, then reload.
- You blocked the site earlier. The number-one cause. Check the per-site lists described above in both Chrome and Firefox.
- The wrong camera is selected. If you have a built-in webcam plus a USB camera, the site may default to the wrong one. Choose the device explicitly in the browser's camera settings.
- Your browser is managed by work or school. Managed browsers can lock camera permissions behind administrator policy — if the Camera setting is greyed out, that is likely why, and only your IT admin can change it.
- The page is not on HTTPS. Worth repeating: no padlock, no camera. Type the https:// address yourself if in doubt.
- Drivers or a restart. On Windows, Device Manager → Imaging devices should show the camera as enabled; on any OS, a reboot clears stale camera locks from crashed apps.
Capturing good scans on a desktop
A laptop webcam points at your face, not your desk — so desktop capture needs a small staging adjustment:
- Tilt the lid back. Open the laptop wide and tilt the screen back so the camera angles down toward the desk. Prop the base on a book if you need a steeper angle.
- Put the page where the camera looks. Lay the document on the desk in front of the laptop, on a dark backing for contrast. Check the live preview and nudge the page until it fills the frame.
- Light it from the side. Overhead room light plus a desk lamp from the side gives even illumination without the glare a lamp directly behind the laptop creates.
- Keep the page parallel to the camera. Pages shot at an angle get keystone distortion; the scanner's perspective correction can fix mild angles, but a parallel page needs no fixing.
- Use a USB webcam for volume. If you scan multi-page documents regularly, a USB webcam on a small tripod or monitor mount beats the tilt-the-lid dance — point it straight down and feed pages underneath like a document camera.
Once captured, the rest is the same as mobile: crop to the page edges, straighten, boost contrast for grey-looking text, and compile every page into a single PDF before downloading.
Chrome vs. Firefox: does it matter?
For scanning, no. Both implement the same web camera standards, both ask permission per site, and both run a browser-based scanner such as Scanner.cam with all processing on your device — your document images never upload anywhere in either browser. Use whichever browser you already live in; the permission screens are the only thing that differs, and this guide covers both.
Why is my browser not asking for camera permission?
Usually because a decision was already made: the site is on your Blocked list, or Firefox's "Block new requests asking to access your camera" checkbox is checked. Clear the old decision in the browser's site-permission settings, reload, and the prompt will appear. Also confirm the page is loaded over HTTPS — insecure pages never get a prompt at all.
How do I unblock camera access for a site in Chrome?
Open the site, click the site-information (padlock/tune) icon in the address bar → Site settings → Camera → Allow, then reload. Or go to Settings → Privacy and security → Site settings → Camera and move the site from the Blocked list to Allowed.
How do I unblock camera access for a site in Firefox?
Click the camera icon in the address bar, remove the blocked permission, and reload so Firefox prompts again. Alternatively, Settings → Privacy & Security → Permissions → Camera → Settings… and delete the site's Blocked entry.
Can a website turn on my camera without asking?
No — not in Chrome or Firefox. Camera access always requires your explicit grant, shown as a visible prompt or an indicator while the camera is active. Keeping the default "ask" behavior (rather than blanket-allow) is the safe setting, and you can revoke a site's permission from the same settings pages at any time.
My company laptop blocks the camera setting. Can I still scan?
If your browser is managed by your employer and the camera permission is greyed out, only your IT administrator can change it. As a workaround, scan on your personal phone's browser and transfer the PDFs — the phone route needs no permissions on the laptop at all.
Related guides
- Can I Scan Documents With My Laptop Webcam?
- How to Scan Documents Without a Phone (PC Only)
- How to Scan Documents on Linux
- How to Scan Documents on Mac Without a Scanner
- How to Scan Documents on Windows 11 With the Camera App
- How to Scan Multi-Page PDFs Online Free
- Is It Safe to Scan Documents Online? Privacy Explained
Try it right now — free
Open Scanner.cam in your browser, scan, and download. No signup, no watermark, nothing uploads.
Open Scanner.cam