Skip to main content

QR Code vs NFC: Which Is Right for You?

A QR code and an NFC tag both let users trigger an action on their phone, but they work differently. This guide compares them across cost, compatibility, security, and use cases so you can pick the right one for your business.

Quick answer

QR codes win on cost, compatibility, and ease of use. NFC wins on tap-to-interact speed and contactless payments. For most marketing, packaging, and information-sharing use cases, QR codes are the better choice because they are free to generate, work on every modern smartphone, and can be printed on any surface. NFC is preferable for payment terminals, transit cards, and secure access badges.

QR code vs NFC at a glance

Attribute QR Code NFC Tag
Cost per unit Free (print yourself) $0.20 - $2.00 per tag
Phone support All modern smartphones (camera app) iPhone 7+, Android 9+ (most)
App required No (native camera) No (native NFC reader)
User action Open camera, point, tap link Tap phone to tag
Range Up to several meters (with zoom) Under 4 cm (close tap)
Printable on Paper, plastic, fabric, screen, any surface Sticker, embedded chip
Re-programmable No (print new code) Yes (with NFC writer app)
Internet required Yes, for URL links Yes, for URL/data actions
Best for Print, packaging, posters, WiFi, contact cards Payments, access control, transit

How each technology works

QR codes

A QR code (Quick Response code) is a two-dimensional barcode made of black squares on a white background. A smartphone camera reads the pattern, decodes the embedded data (a URL, text, contact, WiFi credentials, or any custom string), and acts on it. QR codes were invented in 1994 by Denso Wave for tracking automotive parts and became a consumer standard in the 2010s once smartphone cameras routinely added scanner support.

Modern QR codes support four error-correction levels (L 7%, M 15%, Q 25%, H 30%) which let the code remain scannable even if part of it is obscured. They can store up to 2,953 bytes of data in version 40 with low error correction, or 7,089 numeric / 4,296 alphanumeric characters.

NFC tags

NFC (Near Field Communication) is a short-range wireless technology that operates at 13.56 MHz. An NFC tag is a small passive chip with an antenna. When a phone comes within 4 cm, the tag is powered by the phone's electromagnetic field and transmits its stored data back. NFC was standardized in the early 2000s and is now built into most modern smartphones.

NFC tags can be read-only or rewritable. They typically store between 96 bytes and 32 KB. Common formats are NTAG215 (used in transit cards and Amiibos) and MIFARE Classic (used in older access badges). NFC requires no internet to read static data, but loading the resulting URL still needs a network connection.

When to use QR codes

  • Print advertising and packaging - QR codes are free, visible, and work on any surface. Put them on flyers, product boxes, and posters.
  • Restaurant menus and WiFi sharing - A single QR code can route a phone to a menu URL or auto-connect to WiFi with no typing.
  • Contact cards and event tickets - vCard QR codes save contact details in one tap; ticket QR codes scan at venue entry.
  • Multi-language support - One QR code can link to a page that auto-detects the user's language.
  • Low-cost large-scale deployment - Print 10,000 QR codes for less than the cost of 10 NFC tags.
  • Visible trust signal - Customers can see the code before scanning and verify the URL preview.

When to use NFC tags

  • Contactless payments - Apple Pay, Google Pay, and contactless credit cards all use NFC.
  • Access control and ID badges - Tap to open doors, mark attendance, or authenticate.
  • Transit and event tickets - Tap to enter metro stations or scan at concerts (faster than camera QR scan).
  • Re-programmable workflows - Update the URL/data on a tag without reprinting.
  • Premium retail experiences - High-end product tags (e.g., luxury watches) where the tap experience matches the brand.

Combining both technologies

Some businesses use both. For example, a restaurant menu might use a printed QR code (works on any phone, visible, scannable from a distance) and an NFC sticker on the table (faster one-tap interaction for repeat customers). The QR code is the fallback, the NFC is the shortcut.

The key consideration is cost. A single sheet of 100 NFC stickers costs $20-$200. A sheet of 100 QR code printouts costs $1-$5. For most use cases, QR codes provide 95% of the value at 1-5% of the cost.

Frequently asked questions

Is QR code better than NFC?

It depends on the use case. QR codes are cheaper, work on any smartphone camera, and are easier to print on physical materials. NFC tags are better for payment terminals, access control, and scenarios where a single tap suffices. For most marketing and information-sharing uses, QR codes win on cost and compatibility.

Can a phone scan both QR and NFC?

Yes. Modern iOS (iPhone 7 and later) and Android phones (Android 9 and later) support both QR code scanning (via the camera app) and NFC reading (built into the device). No separate app is needed for either technology.

Is NFC cheaper than QR?

No. A single QR code can be generated and printed for free. NFC tags cost between $0.20 and $2 each and require compatible hardware to write. For large-scale deployments, QR codes are 10-100x cheaper per scan interaction.

Do QR codes work without internet?

The QR code itself does not require internet. However, most QR codes encode a URL, so the phone needs internet to load the destination page. NFC tags work without internet for storing static data (like a URL or contact) but again the phone needs internet to act on the encoded data.

Can QR codes be hacked?

A QR code itself is just a pattern of black and white squares. It cannot be hacked. However, a malicious actor can print a QR code that points to a phishing site, just as they can send you a malicious link. Always check the URL preview before tapping through, especially with QR codes from untrusted sources.

Will QR codes replace NFC?

Not entirely. They serve overlapping but distinct use cases. QR codes dominate in print, packaging, and visual marketing because they are free and visible. NFC is preferred for contactless payments, transit cards, and access badges. The two technologies often complement each other rather than compete.

How to create a QR code

If you have decided QR codes are right for your use case, you can create a free QR code in seconds with QRBuilt. No sign up, no app, no data upload. The generation happens entirely in your browser, so your data never leaves your device. Supports URL, text, vCard, WiFi, email, SMS, and phone types, with PNG, SVG, and EPS download formats.

  1. Open QRBuilt.com
  2. Select a QR type tab (URL, WiFi, vCard, etc.)
  3. Enter your content
  4. Customize colors, size, and error correction
  5. Download as PNG, SVG, or EPS
Create Your Free QR Code