Barcode Scanner

Scan a barcode with your phone or laptop camera, or from a photo or screenshot - right in your browser.

It reads EAN, UPC, ISBN, Code 128, GS1-128, Code 39 and ITF-14 barcodes, and QR codes too.

Look up the product or book, read batch and expiry dates on shipping labels, and export everything you scanned as a CSV. Nothing is uploaded. Need to make a barcode? Use the Barcode Generator.

Scanner Ready

or drop an image here, or paste a screenshot with Ctrl + V

Our own QR engine runs in your browser. Camera frames and images never leave your device.

What the code holds

Scan a code and its content shows up here - with a safety check before you open anything.

Recent scans

    Nothing yet. Your last 100 scans are kept in this browser only.

    How to Scan a Barcode Online

    1. Start the camera or add a photo. Press Start camera, or upload, drop or paste a photo or screenshot of the barcode.
    2. Line up the bars. Hold the barcode level, let it fill about two thirds of the view, and keep it in good light without glare.
    3. Read the result. See the number, the barcode type and what it means - product, book, magazine or shipping fields.
    4. Use it. Search the product, look up the book, copy the number, export your scans or remake the barcode for printing.

    Laptop webcams often cannot focus up close, so small barcodes come out blurry. Hold the product a little further away - or take a photo with your phone and drop it here instead.

    What Each Barcode Tells You

    BarcodeFound onWhat you see
    EAN-13, UPC-ARetail productsThe number, the GS1 prefix country, product search and Open Food Facts
    ISBN (978, 979)BooksISBN-13 and ISBN-10, Open Library lookup
    EAN-13 starting 977MagazinesThe ISSN
    EAN-8, UPC-ESmall packsThe number, and UPC-E as the full UPC-A
    Code 128Stock labels, Amazon FNSKU, parcelsThe text, ready to copy
    GS1-128Pallet and shipping labels, food, medicineGTIN, batch, expiry date, serial number and SSCC as separate fields
    ITF-14Cartons and casesThe GTIN-14 and the product number inside it
    Code 39ID badges, partsThe text

    The GS1 prefix shows where the brand owner joined GS1 - not where the product was made. Want to know how a barcode number is built? See the Check Digit Calculator.

    Scan Stock Into a Spreadsheet

    One after another

    Turn on Keep scanning after a code is found and the camera stays on, with a beep for every barcode.

    Export as CSV

    Recent scans keeps your last 100. Export them as CSV, JSON or text for Excel or Google Sheets.

    A whole shelf at once

    A photo of several barcodes or a sheet of labels reads every code in it, numbered on the picture.

    Print them again

    Make this barcode opens any scanned code in the generator, ready for labels.

    Want to check the exported list before importing it? Open it in the CSV File Viewer.

    Why a Barcode Will Not Scan

    Out of focus

    Move the barcode a bit further from the camera, or use a phone photo instead of a webcam.

    Glare

    Shiny packs reflect light into the bars. Tilt the product slightly.

    Cut margins

    The white space on both sides is part of the barcode - if it is cropped, scanners give up.

    Red or pale bars

    Red, orange and gold bars are invisible to many scanners. Dark bars on a light background work best.

    If the bars read but the number looks wrong, test it in the Check Digit Calculator.

    Frequently Asked Questions

    Press Start camera and point it at the barcode, or upload, drop or paste a picture of it. The result appears as soon as the bars can be read - no button to press, no app to install.

    Yes. Upload the photo, drop it on the scanner, or paste a screenshot with Ctrl+V (Cmd+V on a Mac). Every barcode and QR code in the picture is read. iPhone photo in HEIC? Convert it with HEIC to JPG first.

    EAN-13, EAN-8, UPC-A, UPC-E, ISBN and ISSN, Code 128, GS1-128, Code 39 and ITF-14 - including the 2- and 5-digit add-ons on books and magazines - plus QR and Micro QR codes. Data Matrix, PDF417 and Aztec codes are not supported yet.

    We show the GS1 prefix country and give you one-tap searches: the web and Open Food Facts for products, Open Library for books. There is no single public list of every barcode, so the search is the most reliable way to find it.

    Yes, but many webcams cannot focus closer than 30-50 cm, so small barcodes look blurry. Hold the item further away, or take a sharp photo with your phone and drop it here.

    Yes. Recent scans keeps your last 100 scans in this browser. Export them as CSV, JSON or text and open the CSV in Excel or Google Sheets - handy for stocktaking.

    On EAN-13 and UPC codes the first digits are the GS1 prefix: the GS1 office where the brand registered, such as 590 for Poland or 400-440 for Germany. 978 and 979 mean a book, 977 a magazine, and 20-29 a code the shop made itself. Make your own with the EAN-13 Barcode Generator.

    Free, with no sign-up. Our own reader runs in your browser, so camera frames and photos never leave your device.

    Guides & Tutorials

    All 40 guides
    New Guide How to Scan a QR Code on a PC, Mac or From a Screenshot Oct 23, 2026 · 7 min read Read New Guide Barcode Types Explained: EAN, UPC, Code 128, ISBN and More Oct 28, 2026 · 8 min read Read New Guide Twitter (X) Image and Video Sizes for 2026 - Header, Profile, Posts Oct 28, 2026 · 5 min read Read