linkutm Logo
Glossary Term

QR Code

glossary qr code featured

A QR code is a two-dimensional barcode that stores data in a square grid of black and white squares. QR stands for Quick Response code. A phone camera reads the pattern and decodes it instantly, usually to open a URL, show text, or trigger an action like joining Wi-Fi.

Why QR Codes Matter

QR codes connect a physical surface to a digital destination in one scan. They turn a poster, package, menu, or business card into a tappable link without typing. That removes the friction of entering a long URL by hand.

For marketers, QR codes bridge offline and online tracking. A printed code can carry the same campaign data as a digital ad, so a flyer scan and an email click sit side by side in the same report. This makes print, packaging, and event marketing measurable.

The format scales from tiny labels to billboards. A single code holds up to 7,089 numeric or 4,296 alphanumeric characters, far more than a standard one-dimensional barcode. That capacity is why QR codes carry full URLs, contact cards, and payment details.

How QR Codes Work

A QR code encodes data in a grid of small squares called modules, which a scanner reads as binary. The camera detects the pattern, decodes the data, and acts on it. The whole process takes a fraction of a second.

Several built-in structures make this reliable:

  • Finder patterns: The three large squares in the corners let a scanner locate and orient the code from any angle.
  • Alignment and timing patterns: Smaller markers that help the reader correct for distortion and curved surfaces.
  • Quiet zone: The blank margin around the code that separates it from surrounding visuals.
  • Error correction: Reed-Solomon coding that lets a code stay readable even when damaged or partly covered.

Error correction comes in four levels: L recovers about 7% of data, M about 15%, Q about 25%, and H about 30%. Higher levels survive more damage but pack data into a denser grid. The H level is what allows logos to sit in the center of a code without breaking it.

Types of QR Codes

QR codes split into two main types based on how the data is stored: static and dynamic.

  • Static QR codes: The destination is hard-coded into the pattern itself. They never expire and need no hosting, but they cannot be edited or tracked after printing.
  • Dynamic QR codes: The code points to a short redirect URL that you control. You can change the destination later and record every scan, which makes them the choice for marketing.

QR codes also vary by the data they hold:

  • URL: Opens a web page, the most common use.
  • vCard: Loads contact details into a phone.
  • Wi-Fi: Connects to a network without a password prompt.
  • Payment: Triggers a transaction in apps like UPI or PayPal.
  • Text, email, or SMS: Displays a message or pre-fills a send field.

How to Track QR Codes

Track QR codes by using a dynamic code and adding UTM parameters to its destination URL. The dynamic redirect counts each scan, and the UTM tags tell Google Analytics 4 which campaign, source, and medium drove the visit.

Tag the destination before generating the code:

https://example.com/sale?utm_source=flyer&utm_medium=qr&utm_campaign=spring-2026

A dedicated QR code UTM builder fills in those parameters and produces the tagged code in one step. linkutm’s QR codes feature then logs scan counts alongside your other link analytics, so a billboard scan reports next to a paid click.

Use utm_medium=qr consistently so every scan rolls up into one channel. Without that tag, scans usually land in direct traffic and lose their source.

QR Code Best Practices

Generate every campaign QR code as a dynamic code so you keep control after it prints. The most common regret is printing thousands of static codes that point to a URL you later need to change.

  • Test before printing. Scan the final code on more than one phone and camera app.
  • Keep the quiet zone clear. Do not let design elements crowd the code’s blank margin.
  • Size for scan distance. A rough rule is a code 1/10th the scan distance. A poster read from 2 meters needs a code around 20cm wide.
  • Add a call to action. A short line like “Scan for 20% off” lifts scan rates well above a bare code.

Frequently Asked Questions

What is a QR code?

A QR code is a two-dimensional barcode that stores data in a grid of black and white squares. QR stands for Quick Response code. A smartphone camera scans the pattern and decodes it, most often to open a website, display text, or connect to Wi-Fi.

Who invented the QR code?

Masahiro Hara and his team at Denso Wave, a Toyota subsidiary, invented the QR code in 1994. They built it to track automotive parts faster than the one-dimensional barcodes used at the time. Denso Wave holds the patent but chose not to enforce it, which helped the format spread worldwide.

What are the types of QR codes?

The two main types are static and dynamic. Static codes have a fixed destination baked into the pattern and cannot be edited or tracked. Dynamic codes point to a redirect URL you can change anytime and that records every scan, making them the right choice for marketing campaigns.

How do I create and track a QR code?

Create a QR code with a generator, then make it trackable by using a dynamic code with UTM parameters on the destination URL. The dynamic redirect counts scans, and the UTM tags pass the campaign source and medium into GA4. A QR code UTM builder handles both steps at once.

To create a trackable code for any campaign, use the free QR code UTM builder at linkutm and tag every scan with its true source.