
www.simplify-data.de
QR codes appear on packaging, posters, business cards and invoices. They all look much the same, but technically there are two fundamentally different kinds: static and dynamic. This article explains the difference and helps you choose the right type for each use case.
What a QR code actually stores
A QR code (Quick Response code) is a two-dimensional code that stores information in a pattern of light and dark squares. It was developed by the Japanese company Denso Wave, released in 1994 and approved as an ISO standard in 2000 (today ISO/IEC 18004). Today, smartphones read it directly with the camera app.
QR codes include error correction. Depending on the level chosen, a code remains readable even if part of it is damaged or covered, up to around 30 percent at the highest level, H. That is why logos can be placed in the middle of a code.
What separates static from dynamic is which information the pattern contains.
Static QR codes
With a static QR code, the actual content is stored directly in the code: a full web address, Wi-Fi credentials, a contact card in vCard format or plain text. The smartphone reads the content and acts on it immediately.
Advantages:
- Works permanently without a third party, as long as the target exists
- No ongoing costs
- No data sent to a service provider when scanned
- Usable offline, for example for Wi-Fi access or contact details
Disadvantages:
- The content cannot be changed after printing
- Long content creates dense, fine patterns that are harder to scan
- No built-in insight into how often, when or where it was scanned
If the target URL changes, for instance after a website relaunch, the printed code leads nowhere. On flyers that is annoying; on machine labels, product packaging or building signage it can be expensive.
Dynamic QR codes
A dynamic QR code does not contain the final destination. It contains a short redirect address hosted by the QR code service provider. When scanned, the smartphone opens that address, and the server forwards the user to the stored destination within a fraction of a second.
Because the destination is stored on the server, you can change it at any time without reprinting the code. The server can also record technical data with each request, such as time, device type and approximate region.
Advantages:
- Destination can be changed at any time, even after printing
- A short address produces a simple, easily scannable pattern
- Scan analytics by time, device and region
- Extensions such as forms, surveys or integration with other systems
Disadvantages:
- Dependency on the provider: if the service shuts down or the subscription ends, the redirect may stop working
- Usually ongoing costs
- Data is processed when the code is scanned, which has data protection implications
- Requires an internet connection
A hybrid approach: static code with your own tracking
There is a middle way. You can encode a static code with an address on your own website that carries campaign parameters, known as UTM parameters, such as utm_source and utm_campaign. Your analytics tool then recognises visits from that source, provided visitors have consented to tracking.
This works without a third party, but it has limits: the destination remains fixed, and you only see visits that reach the website and may be measured, not every individual scan.
Side-by-side comparison
| Criterion | Static QR code | Dynamic QR code |
|---|---|---|
| Content | Stored in the code | Redirect via server |
| Destination editable | No | Yes |
| Scan analytics | No | Yes |
| Scannability with long URLs | Limited | Good, thanks to short address |
| Provider dependency | None | Yes |
| Internet required | Only if the content is a web address | Always |
| Data protection effort | Low | Higher, scan data is processed |
| Costs | One-off or none | Usually ongoing |
Which type suits which purpose?
Static is usually the better choice for
- Wi-Fi access for guests or meeting rooms
- Contact details on business cards, if they rarely change and you do not need analytics
- Permanent destinations that you control and whose address will not change, such as your domain's home page
- Sensitive environments where no data should flow to third parties
Dynamic pays off for
- Marketing and campaigns on posters, ads or flyers where you want to measure which channel works
- Product packaging and labels whose landing page may change over the product's lifetime
- Trade fairs and events where you want to redirect to a different page after the event
- Menus, price lists and notices that are updated regularly
- Forms and surveys, for feedback, registrations or service requests
- Machines and equipment carrying manuals or maintenance information that may change
What to look for with dynamic codes
Because printed codes often stay in circulation for years, choosing a provider matters more than with many other software services. Before deciding, check:
- What happens when the contract ends? Find out whether codes keep redirecting, are paused or stop working altogether.
- Where is data processed? A provider based in the EU with EU servers makes GDPR compliance easier. Ask for a data processing agreement.
- Can data be exported? You should be able to process scan statistics in common formats such as CSV or Excel.
- Are there interfaces? A REST API or webhooks allow integration with CRM, ERP or automation tools.
- Custom domain: Some services let redirects run through your own domain, which makes you more independent.
Checklist before printing
- Define the purpose: should the destination be changeable later? Should scans be measured?
- Choose the right type, static or dynamic
- Optimise the landing page for smartphones
- Print the code large enough and with sufficient quiet zone around it
- Check contrast: dark code on a light background
- Test with several devices and camera apps
- Add a short note next to the code explaining what users can expect
- For dynamic codes, update the privacy notice on the landing page
QRFlow by Simplify Data
At Simplify Data we developed QRFlow, a solution for dynamic QR codes. It includes scan analytics by device, region and time, forms, surveys and digital business cards, plus a REST API, signed webhooks and exports to CSV, Excel and PDF. You can try QRFlow with Premium features for 7 days. Discover QRFlow
