ChromeOS's Camera app added a scan mode that reads a QR code and standard barcodes directly, so a Chromebook doesn't need an app from the Play Store for the ordinary case. Open Camera, switch to the scan icon, and point the lens at the code.
What varies is the hardware: some Chromebooks have only a front-facing camera meant for video calls, which makes pointing it at a code on the desk awkward, and a few models skip the scan mode entirely. For either case, an Android reader app from the Play Store is one option, and MakeQR's browser scanner, reading from a webcam or an uploaded image, is another that works regardless of the camera.
Reading a QR code on a Chromebook
Open the Camera app
Find Camera in the app launcher (the circle icon at the bottom left) and open it.
Switch to scan mode
Look for the scan icon in the Camera app's mode row, usually shown as a small square-bracket icon next to Photo and Video. Tap it to switch the camera into code-reading mode.
Hold the code toward the camera
Angle the screen so the camera, which on most Chromebooks faces the user rather than the desk, points at the code. A banner appears with the result once it locks on.
Use MakeQR's browser scanner as a backup
If the built-in scan mode isn't available on that ChromeOS version, or the code is already saved as an image, open MakeQR's scanner page and use either Turn on camera or Scan an image.
Why the built-in scan mode isn't in every Camera app version
ChromeOS added QR and barcode scanning to its Camera app in a ChromeOS 105 update, so an older device that hasn't updated in a while, or one on an extended-support channel used in schools and workplaces, may not have the scan icon yet. Checking for a pending ChromeOS update in Settings is worth doing before assuming the feature is missing entirely.
The camera-position problem most laptops share
Chromebooks are laptops first, so the built-in camera usually faces the user for video calls rather than facing down or forward for scanning something on a desk. Reading a code lying flat means tilting the screen down toward it or lifting the code up in front of the display, which is more awkward than a phone's rear camera but still works once framed correctly.
Installing an Android scanner app instead
Chromebooks that support the Google Play Store can install an Android QR scanner app the same way a phone would, which gives access to Google Lens as an alternative if the Camera app's own scan mode is unavailable or unreliable on that model. Not every Chromebook has Play Store support, particularly older education and enterprise models, so this route depends on the specific device.
What the scan mode reads
ChromeOS's Camera app decodes the QR code's plain text content, typically a web address, and shows it before opening a browser tab. A code with a WiFi network or a phone number reads the same way, as raw text rather than an automatic action.
https://example.com/handoutFraming a code with a front-facing camera
Since most Chromebook cameras sit above the screen facing the user, hold the code roughly at eye level with the open laptop rather than flat on the desk below the camera's line of sight. Keep it steady for a second or two once it's in frame, since a front-facing laptop camera is generally slower to lock focus than a phone's rear camera.
Print it at least 25 mm (2.5 cm) wide
Where Chromebook scanning trips people up
Looking for the scan mode on an outdated ChromeOS version
The Camera app's scan icon only appears after a ChromeOS update from 2022 or later. Check for pending updates before assuming the device can't do this.
Holding the code below the camera's angle
A code held flat on the desk in front of a laptop with an upward-facing screen often sits outside the camera's field of view entirely. Lift it to face the camera directly instead.
Assuming every Chromebook has Play Store access
Some managed Chromebooks, especially in schools, have the Play Store disabled by policy, which rules out installing an Android scanner app as a fallback.
Making a code from a Chromebook is the same free process
A static code built in MakeQR on a Chromebook is free, needs no account, and scans correctly with the Camera app's scan mode or any phone. Dynamic only matters if the destination might need to change later without reprinting.
How dynamic QR codes workWhen a Chromebook is the device on hand
- A student scanning a worksheet's QR code during class without a personal phone out.
- An employee reading a code on a shared meeting-room screen from a work Chromebook.
- Checking a WiFi code taped near a shared desk before connecting a school-issued laptop.
- Reading a code from a colleague's screen share during a video call.