How to Scan Barcodes with Your Phone
To scan barcodes with your phone, open a barcode scanner — Google Lens, or a free scanner app — point it at the barcode, and hold still until the code is recognised. Most modern phones read common product barcodes this way, no extra hardware needed.

The decoded number or product page appears on screen, ready to look up, compare, or save.
Barcodes are everywhere: on groceries, books, parcels, and price tags. Your phone can read them all, and it is usually faster than typing a product name into a search box. The built-in Camera app on most phones reads QR codes directly, but product barcodes — the striped UPC and EAN codes on packaging — usually need a scanner app or Google Lens, both of which are free.
What you need
- A phone with a camera — any modern iPhone or Android phone works.
- A scanner app or Google Lens. Google Lens is built into the Google app and Google Photos on Android, and available as a free app on iPhone. Dedicated barcode scanner apps are also free and often faster for scanning many codes in a row.
- Good light. Barcodes are read by contrast — a dark room or a shadow across the code is the most common reason a scan fails.
Scan a barcode in 4 steps
- Open your scanner app or Google Lens. In the Google app, tap the camera icon in the search bar; in Google Photos, open any image and tap the Lens icon.
- Point the camera at the barcode so the whole code fits inside the frame, with the stripes running across the view. Hold the phone 15–30 cm away.
- Hold still for a second or two. The scanner needs a sharp, steady view — moving the phone while it reads is the most common mistake.
- Tap the result. The app shows the decoded number, a product match, or a search link. Tap it to open the product page, price comparison, or search results.
Scan an ISBN on a book
Every published book carries an ISBN barcode on the back cover, usually starting with 978 or 979. Scan it to find the book's title, author, edition, and price in seconds — useful in a second-hand bookshop, a library sale, or when listing books to sell online. Most scanner apps recognise ISBNs automatically and offer a direct search, so you do not need to type the thirteen digits by hand.
Check prices and compare while shopping
Scanning a barcode in a shop is the fastest way to check whether the price on the shelf is the best one available. Scan the code, and the app shows the same product at other stores or online, along with reviews. A few habits make this work well:
- Scan before you buy, not after. A price check at the shelf saves a return trip.
- Check the product matches. Barcodes are shared across pack sizes and variants — confirm the size, flavour, or model on the result page matches the item in your hand.
- Compare the unit price, not just the headline price. A bigger pack is not always cheaper per gram or per millilitre.
Save a list of scanned codes
If you are scanning a shelf of products, a box of books, or stock for a small shop, save the results as you go. Most scanner apps keep a history of scanned codes, and many let you export the list as a file or share it. For a proper inventory, export the history to a spreadsheet and add columns for quantity, price, and location. A phone and a free app can replace a handheld scanner for a small stockroom.
If the barcode will not scan
- Clean the code. A smudged, torn, or faded barcode is the most common failure. Wipe the packaging and try again.
- Flatten a curved surface. A barcode wrapped around a bottle or a can bends the stripes. Rotate the item so the code faces the camera as flat as possible, or scan it from slightly further away.
- Move away from glare. Shiny packaging reflects light straight into the camera. Tilt the item until the glare moves off the code.
- Try a different app. Some scanners cope better with damaged or small codes than others — Google Lens and a dedicated barcode app use different readers, so one often succeeds where the other fails.
- Type the number in. Every barcode has its digits printed underneath. If the code will not read at all, type the number into a search — it finds the same product.
Frequently asked questions
How do I scan barcodes with my phone?
Open Google Lens or a free barcode scanner app, point the camera at the barcode so the whole code fits in the frame, and hold still for a second or two. The decoded number or product page appears on screen.
Can my iPhone scan barcodes without an app?
The built-in Camera app reads QR codes, but product barcodes need a scanner — Google Lens or any free barcode scanner app from the App Store. Both take seconds to install and cost nothing.
Can I scan a barcode from a photo or screenshot?
Yes. Open the image in Google Photos and tap the Lens icon, or open it in a scanner app that accepts images. The same rules apply: the whole code must be visible, sharp, and flat.
What is the difference between a barcode and a QR code?
A barcode is a set of vertical stripes that stores a short number, usually a product code. A QR code is a square of dots that can store a web address, text, or contact details. Your phone reads both, but usually with different tools — the Camera app for QR codes, a scanner app or Lens for barcodes.
Can I scan barcodes to keep track of stock?
Yes. Scan each item, save the results in the app's history, and export the list to a spreadsheet. For a small shop or a home inventory, a phone and a free app work well as a basic stock scanner.
Related guides
- How to Scan QR Codes With Your Phone Camera (No App)
- How to Scan a QR Code from a Screenshot
- How to Scan Receipts for Expenses
- How to Scan Documents With Your Phone Camera
Try it right now — free
Open Scanner.cam in your browser, scan, and download. No signup, no watermark, nothing uploads.
Open Scanner.cam