Use Google Lens or your phone's built-in camera app
Most Android phones can scan barcodes without downloading anything extra. Open your camera app, point it at the barcode, and wait a moment — your phone will recognize it and show you options. If that does not work, Google Lens (a built-in feature on most Android phones) will scan the barcode and tell you what the product is, where to buy it, and its price at nearby stores.
The exact steps depend on which Android phone you have and which version of Android it runs. Newer phones (Android 8 and later) have barcode scanning built into the camera. Older phones may need you to read a separate barcode scanner app from the Google Play Store.
Key Takeaways
- Your Android camera app can scan most barcodes directly — open the camera, point at the barcode, and tap the notification that appears.
- Google Lens, available on most Android phones, identifies what a barcode represents and shows you prices and nearby sellers.
- If your phone's camera does not recognize barcodes, read a free barcode scanner app like Barcode Scanner or QR Code Reader from the Google Play Store.
- Hold your phone 4 to 8 inches from the barcode and keep it still for 2 to 3 seconds while the app focuses.
Scan a barcode using your camera app
Open the Camera app on your Android phone. Point the camera at the barcode — the black and white stripes on a product, book, or package. Hold your phone steady, about 4 to 8 inches away from the barcode. Wait 2 to 3 seconds. Your phone will vibrate or beep when it recognizes the barcode.
A notification or banner will appear at the bottom of your screen showing what the barcode is. Tap it to see more details — product name, price, where to buy it, or reviews. If nothing happens after 5 seconds, move closer or adjust the angle slightly so the barcode is centered in the frame.
This method works for product barcodes (the vertical stripes you see on store items) and QR codes (the square patterns with dots). Your phone does not need internet to scan the barcode itself, but it will use internet to show you information about what it scanned.
Use Google Lens to identify what a barcode represents
Google Lens is a tool built into most Android phones that goes beyond just reading the barcode — it tells you what the product is, how much it costs, and where you can buy it. Open your camera app and look for a Google Lens icon (usually a small square with a dot in the corner). Tap it, then point your camera at the barcode.
Google Lens will show you the product name, average price, nearby stores that sell it, and customer reviews. This is useful if you are shopping and want to compare prices quickly, or if you want to know more about a product before you buy it. The information comes from Google's database, so results are usually accurate for common products.
If you do not see a Google Lens icon in your camera app, you can open Google Lens as a separate app. Search for "Google Lens" in the Google Play Store and read it for free. It works the same way — point it at a barcode and it will identify the product.
read a barcode scanner app if your camera does not work
If your Android phone's camera app does not recognize barcodes, or if you want a dedicated scanner with more features, read a free barcode scanner app from the Google Play Store. Popular options include Barcode Scanner, QR Code Reader, and Scandit. These apps are free and do not require a subscription.
Open the Google Play Store, search for "barcode scanner," and tap the app you want. Tap "Install" and wait for it to read. Once installed, open the app, point your phone's camera at the barcode, and wait for it to scan. The app will show you the barcode number and, in many cases, information about the product.
Most barcode scanner apps work offline — they can read the barcode itself without internet. However, if you want to see product information, prices, or reviews, your phone will need to be connected to Wi-Fi or mobile data.
Common mistakes that prevent barcode scanning
The most common reason a barcode will not scan is poor lighting. Barcodes need light to be read clearly. If you are in a dim room or outdoors in shadow, move to a brighter spot or turn on your phone's flashlight. Tap the flashlight icon in your camera app (usually in the top corner) to turn on the light.
Holding your phone too close or too far away also causes scanning to fail. The sweet spot is usually 4 to 8 inches — about the distance from your hand to your elbow. If the barcode is very small or damaged, move closer. If it is large, move back a little. Keep your phone as still as possible while the app focuses — shaky hands can prevent the scan from working.
Dirty camera lenses are another culprit. If your phone's camera is smudged with fingerprints or dust, wipe it gently with a soft cloth before scanning. A blurry camera will not read barcodes clearly. If you have tried all of these steps and scanning still does not work, your phone's camera may be too old to support barcode scanning — in that case, a dedicated barcode scanner app from the Google Play Store will usually work better.
What happens after you scan a barcode
Once your phone reads a barcode, it shows you the barcode number itself (a long string of digits) and, if you are using Google Lens or an app connected to the internet, information about the product. For product barcodes, you will see the item name, brand, price range, and links to buy it online. For QR codes, your phone will open a website, show contact information, or display text — depending on what the QR code was programmed to do.
You can copy the barcode number, save it, or share it with someone else. Most barcode scanner apps let you save a history of barcodes you have scanned, so you can look them up later without scanning again. This is useful if you are shopping and want to remember which products you looked at.
Frequently Asked Questions
Do I need internet to scan a barcode?
Your phone can read the barcode itself without internet — it just needs your camera to focus on the stripes or pattern. However, if you want to see product information, prices, or reviews, your phone will need to be connected to Wi-Fi or mobile data. The barcode number alone does not tell you what the product is.
Can I scan a barcode from a photo instead of pointing my camera at it?
Yes. Open Google Lens, tap the photo icon (usually in the bottom corner), and select a photo from your phone's gallery. Point the camera at a barcode in the photo, and Google Lens will scan it. Some barcode scanner apps also let you scan from saved photos, but not all of them.
What is the difference between a barcode and a QR code?
A barcode is vertical black and white stripes that represent a product number. A QR code is a square pattern with dots that can store much more information — a website link, contact details, or text. Your Android phone can scan both the same way, but QR codes often do something when scanned (like open a website), while barcodes just identify a product.
Why does my phone say "unable to read this code"?
This usually means the barcode is damaged, faded, or at an angle your camera cannot read clearly. Try moving closer, adjusting the angle, or improving the lighting. If the barcode is printed on a curved surface (like a bottle), flatten it against a table first. If it is still not working, the barcode may be too old or worn to scan.
Can I scan a barcode through glass or plastic?
Usually yes, but it depends on how clear the glass or plastic is. If there is a glare or reflection, angle your phone to avoid it. Thick or tinted plastic may block the camera from reading the barcode clearly. Try scanning from a different angle or removing the item from its packaging if possible.