Guide

Barcode vs QR code for inventory

Both identify an item. The right choice depends on what you need to store, how small the label is and what reads it.

Updated 2026-10-12 · By the Scan to Google Sheets team

The short answer

Use a 1D barcode such as Code 128 when a label only needs to carry an ID and you may scan with laser or handheld scanners. Use a QR code when you want more data in a small square, need it to tolerate damage, or will scan mainly with phone cameras.

Side by side

1D barcode (Code 128, EAN-13)QR code
Typical contentShort ID or numberID, URL or longer text
ShapeWide and short; needs widthSquare; compact for the data it holds
Damage toleranceLimitedBuilt-in error correction (about 7%–30%)
Read byLaser, imager and phone camerasImagers and phone cameras
Retail compatibilityEAN-13 and UPC are the retail standardsNot a retail checkout standard

Which suits a small team?

  • Already have retail barcodes? Scan the EAN or UPC on the product; no relabelling.
  • Labelling bins, shelves or assets yourself? A QR code or Code 128 label printed from a free generator works well.
  • Labels will get scuffed or are tiny? Prefer QR with higher error correction.

Make and scan them

Create labels with the barcode generator or the QR code generator, then scan them with Scan to Google Sheets, which reads both and writes each scan to a row in your spreadsheet.

Put it into practice.

Scan to Google Sheets sends every scan straight into your spreadsheet.