Free tier, no card requiredDynamic QR codes that update after printGDPR-compliant scan analyticsBuilt for agencies, freelancers & in-house teamsFree tier, no card requiredDynamic QR codes that update after printGDPR-compliant scan analyticsBuilt for agencies, freelancers & in-house teamsFree tier, no card requiredDynamic QR codes that update after printGDPR-compliant scan analyticsBuilt for agencies, freelancers & in-house teamsFree tier, no card requiredDynamic QR codes that update after printGDPR-compliant scan analyticsBuilt for agencies, freelancers & in-house teams
The blog

Notes on trackable QR.

Product updates, QR marketing playbooks, and field notes from the ScanKit team.

An on-brand vector cover: a blue QR code that scans, beside a grid of coloured QR codes marked pass or fail by contrast.
Guide

· 14 min read

Can a QR code be any colour? Contrast rules that keep it scannable

A QR code can carry your brand colours and still scan, but only if the modules stay clearly darker than the background. Here are the real contrast numbers, the colours that quietly fail, and how to brand a code without breaking the scan.

Read more
A printed business card with a QR code that opens a phone contact card with an add-to-contacts button you can edit.
Use case

· 13 min read

QR code business cards: build a vCard code you can update without reprinting

A QR code on a business card is only as good as what sits behind it. A practical guide for agencies: vCard vs MECARD, why an embedded photo breaks the scan, and the static-vs-hosted choice that decides whether you can change a number without reprinting.

Read more
A spreadsheet of rows fanning out into a grid of many unique QR codes.
Guide

· 15 min read

How to generate QR codes in bulk: unique, trackable codes at agency scale

How to generate QR codes in bulk without losing track of them: serialisation, batch limits, variable data printing, and why dynamic codes are close to non-negotiable for trackable, fixable agency campaigns at scale.

Read more
A printed QR code with a call-to-action banner linking to a phone landing page that shows one bold button and a green conversion tick.
Guide

· 13 min read

QR code CTAs and landing pages that convert: the post-scan moment

A scan is a beginning, not a result. This agency guide covers the post-scan moment end to end: writing a call to action that earns the scan, building a fast single-action landing page, and diagnosing a QR campaign that gets scanned but does not convert.

Read more
A QR code and a typed URL both leading, via an inclusion person symbol, to one accessible destination phone with a high-contrast header and a large tap-target button.
Guide

· 15 min read

Are QR codes accessible? Designing QR campaigns that work for everyone

QR codes exclude more people than you think: blind and low-vision users, the one in five older adults without a smartphone, anyone who cannot aim a camera. What the EAA, WCAG and ADA really require, and the mostly free fixes that make a QR campaign work for everyone.

Read more
A pack label carrying both a 2D QR code and a 1D barcode, splitting to a checkout and a phone, in ScanKit's style.
Explainer

· 13 min read

QR codes on packaging: what GS1 Digital Link and Sunrise 2027 mean for agencies

The retail barcode is becoming a QR code. Here is what GS1's Sunrise 2027 and GS1 Digital Link mean for product packaging, and why a checkout-ready GS1 code is not the same as the dynamic campaign QR you already use.

Read more
A QR code beside a funnel of narrowing bars, a text-free vector illustration.
Guide

· 13 min read

What's a good QR code scan rate? How to set a benchmark you can defend

There is no meaningful "average" QR code scan rate. Learn what a scan rate really measures, why the published averages mislead, how to set a benchmark you can defend to a client, and the mechanical fixes that genuinely raise it.

Read more
A real QR code on the left and four QR tiles labelled L, M, Q and H on the right, showing the four error correction levels.
Explainer

· 13 min read

QR code error correction: what L, M, Q and H actually mean (and which to use)

L, M, Q or H? A QR code's error correction level decides whether it survives the real world. Here is what the four levels really recover, why the famous "30% damage" figure is a myth, and which level to choose for screen, print, outdoor and logos.

Read more
A scannable QR code beside a density ramp of identical-size codes that grow denser, from a few large modules to many tiny ones, as the data grows.
Explainer

· 13 min read

How much data can a QR code hold? Versions, capacity, and why long URLs break your codes

A QR code can hold up to 2,953 bytes, but that ceiling is a distraction. How versions, encoding modes and error correction set the real limit, and why a short payload always scans better than a long tracking URL.

Read more