Topic
Picking the right kind of QR code
Static or dynamic, and which payload format actually does what you want.
The type of code you choose has more consequence than the design, because it decides what happens years later. A static code contains your content directly and works forever. A dynamic code contains a redirect owned by somebody else.
That distinction is usually presented as a feature comparison. It is really a question about failure modes: a dynamic code is editable and analytic, and it also dies the day the redirect service does — every printed copy at once.
Alongside that sits the narrower question of payload format. A vCard and a MeCard both store contact details, but one produces a far denser code than the other, and density is scannability.
What you'll learn here
- What dynamic codes genuinely buy you, and the dependency you take on in exchange.
- A decision rule that settles the choice in about a minute.
- The middle path most people miss: static codes pointed at a redirect you own.
- When to prefer MeCard over vCard, and why payload length is a design decision.
5 guides
GuidesWhich QR code type should you use?
The content type sets the payload format, and the format tells the phone what to offer — dial, connect, save a contact, add an event.
GuidesQR codes or NFC tags?
QR codes cost nothing to produce, work on every phone with a camera, and can be read from a distance.
GuidesvCard or MeCard for a contact QR code?
MeCard encodes the same essentials in a fraction of the characters, producing a sparser, easier-to-scan code.
GuidesWhy shortening the URL is usually the best fix for a QR code
The length of your URL sets how many modules the code needs.
GuidesStatic vs dynamic QR codes: which one do you actually need?
A static code contains your content directly and works forever with no account.
Common questions
- Can a static QR code be edited after printing?
- No. The destination is encoded into the pattern itself, so changing it means generating and printing a new code. This is the main argument for pointing static codes at a URL on a domain you control.
- Do QR codes expire?
- Static codes never expire — there is nothing to expire. Dynamic codes stop working whenever their redirect service stops resolving, which may be when a subscription lapses or a vendor shuts down.
- Which contact format should I use on a business card?
- MeCard if you only need name, phone, email and website, because it produces a much shorter payload and therefore a sparser, easier-to-scan code. Use vCard when you genuinely need the extra fields.
Related topics
Business use
Placement, wording and payload choices for venues, retail and print campaigns.
Scannability
The practical engineering of getting a code to read reliably, off paper, in bad light, on someone else's phone.
Build a code with these rules applied
The generator shows a live contrast reading and blocks corner shape pairings our testing found unreadable, so most of what you just read is enforced as you design.
Open the generator