# QR code vs barcode vs NFC > QR code vs barcode vs NFC compared: data capacity, cost per unit, hardware needed and range, with a clear guide to which technology fits which job. Source: https://qr-code-build.com/learn/qr-code-vs-barcode-vs-nfc/ Last reviewed: 2026-08-24 Publisher: QR Code Builder ## Summary Linear barcodes are cheapest and best for retail checkout. QR codes hold far more data, work with any phone camera and cost nothing to print. NFC tags need no camera and work in the dark, but cost money per unit and are not readable by all devices. ## The full comparison | | Linear barcode | QR code | NFC tag | |---|---|---|---| | Data capacity | ~20 characters | Up to 2,953 bytes | Typically 144–888 bytes | | Cost per unit | Printing only | Printing only | 5p–50p each | | Read by a phone | With an app | Native camera | Native, on supported phones | | Read in the dark | No | No | Yes | | Range | Line of sight | Line of sight | 1–4 cm | | Works when damaged | Poorly | Up to 30% recoverable | Fails if the antenna breaks | | Rewritable | No | No | Yes | | Works on metal or liquid | Yes | Yes | Needs a special tag | | Checkout scanner support | Universal | Growing | No | ## Which one fits the job - **Retail checkout** — linear barcode. Universal till support, and nothing else comes close on cost. - **Consumer engagement from print** — QR code. Any phone, no app, no per-unit cost. - **Tap-to-act in a fixed location** — NFC. Posters, museum exhibits, access control. No aiming, works in the dark. - **Product traceability with batch data** — QR code, or GS1 Digital Link where retail systems need to read it too. - **Asset tracking in a warehouse** — QR code. Cheap, printable in bulk, tolerant of damage. - **Reusable or updatable tags** — NFC. It is the only one of the three you can rewrite. - **Anything at scale on packaging** — QR code. Per-unit cost of NFC is prohibitive above modest volumes. ## 2D codes at the checkout GS1, the organisation behind retail barcodes, is coordinating a migration towards 2D codes at point of sale. The aim is a single code carrying the product identifier plus batch, expiry and a web link — replacing the linear barcode's twenty digits with something that can also serve consumers. This is a slow, hardware-bound transition: every till scanner in the world has to support it. If you are designing packaging with a long print run, it is worth asking your retail partners where they are on that timetable rather than assuming either format is safe for a decade. ## Frequently asked questions ### Is NFC better than a QR code? For a fixed installation where users tap a phone, yes — no aiming, works in the dark. For anything printed at volume, QR codes win because they cost nothing per unit. ### Can a phone read a barcode? Yes, with an app, and some camera apps now handle linear barcodes natively. QR codes are recognised by the stock camera on essentially all modern phones. ### Will QR codes replace barcodes at the checkout? GS1 is coordinating a migration towards 2D codes at point of sale, but it depends on till hardware upgrades and is proceeding gradually. ### Which holds more data, QR or NFC? QR codes hold up to 2,953 bytes. Common NFC tags hold less, typically 144 to 888 bytes, though larger chips exist. --- Licence: this page may be quoted with attribution to QR Code Builder (https://qr-code-build.com/learn/qr-code-vs-barcode-vs-nfc/).