How to Create a QR Code in 2026 Free, Branded, Trackable — Complete Step-by-Step Guide

A QR Code is a promise.

It says: scan this, and something useful will happen.
A menu will appear. A product page will open. A video will play. A discount will unlock.

Most QR Codes break that promise.
They lead to broken links. To desktop-only pages on a mobile screen. To destinations that no longer exist because the campaign ended and nobody updated the code.

A QR Code created properly — dynamically, with a short link behind it, fully tracked — keeps the promise every time. And it tells you how many people scanned it, from which country, on which device, at which hour of the day.


QR Codes & Link Management
April 3, 2026
How to Create a QR Code 2026 — Complete Guide

What This Guide Covers

  • Static vs dynamic QR Codes — and why the difference matters
  • Step-by-step: how to create a QR Code with Cuttly
  • Design options: corners, colours, logos and error correction
  • How to track every scan with full click analytics
  • How to change the QR Code destination without reprinting
  • QR Code size guidelines for print and digital use
  • Where QR Codes work best in 2026 — and where they fail
  • Common QR Code mistakes and how to avoid them

Static vs Dynamic QR Codes: The Most Important Distinction

Before creating any QR Code, you need to understand the difference between static and dynamic — because it determines whether your QR Code is a flexible, trackable asset or a one-time-use object that cannot be measured or updated.

Static QR Codes

A static QR Code encodes the destination URL directly into the pattern of black and white modules that make up the code. The destination is baked into the code itself.

This means:

  • Once printed, the destination cannot be changed — ever
  • If the destination page moves, the URL changes, or the campaign ends, the QR Code becomes permanently broken
  • There is no way to track how many times the code was scanned
  • Longer destination URLs produce more complex, harder-to-scan codes

Static QR Codes are generated by hundreds of free online tools and are fine for personal, one-time use where tracking and updating are irrelevant — a personal wifi password, a personal vCard, a temporary note.

For any professional, marketing or business use, static QR Codes are a liability.

Dynamic QR Codes

A dynamic QR Code encodes a short link — not the raw destination URL. When someone scans the code, their device follows the short link, which redirects to the destination. The QR Code image is always the same, but the destination can be changed at any time in your link management dashboard.

This means:

  • The destination can be updated without reprinting the QR Code — ever
  • Every scan is tracked as a click — device type, country, time, total vs unique
  • The encoded short link is short, producing a simpler, less complex QR Code pattern that scans more reliably
  • The same QR Code can serve multiple campaign phases — just update the destination as needed

Every QR Code created through Cuttly is dynamic by default. The QR Code encodes the Cuttly short link (or your branded domain short link), which redirects to wherever you point it.

A static QR Code is a one-way door with no handle.
A dynamic QR Code is a door you can redirect, measure and update — forever.

How to Create a QR Code with Cuttly: Step by Step

Cuttly generates QR Codes directly from any shortened link in your dashboard. There is no separate QR Code tool — the QR Code and the short link are the same asset, sharing the same tracking data.

Step 1 — Log In to Your Cuttly Account

Step 2 — Create a Short Link for Your QR Code

Paste your destination URL into the shortening field at the top of your dashboard. Customise the slug to something descriptive — for example cutt.ly/menu or yourbrnd.link/event-2026.

The slug you choose will be encoded in the QR Code. A short, simple slug produces a simpler QR Code pattern that scans more reliably — particularly at small sizes.

Step 3 — Open the QR Code Generator

In your link list, find the link you just created. Click the QR Code icon next to it. The QR Code panel opens, showing your code and its customisation options.

Step 4 — Customise Your QR Code

Adjust the available options to match your use case and brand:

  • Size — set the pixel dimensions for the downloaded file. Use at least 1024px for print quality.
  • Error correction level — L, M, Q, or H. Use Q or H if adding a logo or printing in environments with potential damage.
  • Corner style — Rounded or Square. Rounded corners give a softer, more modern appearance; Square is more traditional.
  • Colour — set the foreground colour to match your brand. Always ensure strong contrast with the background — dark modules on a light background scan most reliably.
  • Logo — add your brand logo to the centre of the QR Code (available on paid plans). Use Q or H error correction when adding a logo.

Step 5 — Download Your QR Code

Click the download button to save your QR Code. Use the downloaded file in any design software, print production workflow or digital placement. For print, always use a file of at least 1024px — scale up in your design software rather than downloading a small file and enlarging it.

Step 6 — Test Before Deploying

Before printing at scale, test the QR Code with at least two different devices — an iPhone and an Android — using both the native camera app and a dedicated QR scanner app. Verify the destination loads correctly on mobile. Check that the page loads fast and is mobile-optimised.

Step 7 — Monitor Scans in Your Dashboard

Once deployed, every scan appears in your Cuttly analytics as a click on the underlying short link. Check total scans, unique scans, device breakdown, country data and timing — the same analytics available for any Cuttly short link.

QR Code Design: What Actually Matters

QR Code design is frequently over-engineered. Most design choices that look attractive in presentations cause scanning failures in real-world use. Here is what actually matters.

Contrast — The Single Most Important Factor

QR Code scanners work by detecting the contrast between dark modules and a light background. The greater the contrast, the more reliably — and quickly — the code scans.

Rules:

  • Dark modules on a light background — always
  • Never invert (light modules on dark background) unless you test rigorously across multiple scanning apps
  • Avoid placing QR Codes on busy, patterned or photographic backgrounds
  • Maintain a quiet zone — a clear white border around the QR Code of at least 4 module widths on all sides

Error Correction Level

Error correction determines what percentage of the QR Code can be damaged, covered or obscured while remaining scannable. Higher levels produce more complex codes — but also more resilient ones.

Level Recovery Capacity Best For
L7%Clean digital displays, low-damage environments
M15%Standard print applications — most common choice
Q25%When adding a logo, outdoor environments, partial coverage expected
H30%Maximum resilience — industrial, outdoor, heavy logo use

For most marketing use cases — packaging, posters, business cards, restaurant menus — Level M is appropriate. When adding a logo to the centre, always use Level Q or H to ensure the code remains scannable with part of it covered.

Corner Style

The three square finder patterns in the corners of a QR Code can have rounded or square corners. Rounded corners give a softer, more contemporary appearance — widely used in consumer brands. Square corners are more traditional and scan reliably across all scanner types. Both work equally well for scanning purposes — the choice is purely aesthetic.

Adding a Logo

A brand logo in the centre of a QR Code is visually effective and increasingly expected by audiences who see branded QR Codes regularly. The logo covers some data modules — which is why error correction must be set to Q or H.

Logo guidelines:

  • The logo should not cover more than 20–30% of the total QR Code area
  • Use a logo with a white or light background — or add a white border around the logo so it does not blend with the module pattern
  • Test the resulting code on multiple devices before deploying at scale
  • Simple logos (icon-only, not full wordmark) work better at small sizes

QR Code Size: How Big Should Your Code Be?

QR Code size is determined by the scanning distance — how far away the person scanning the code will typically be from the printed material. The relationship is straightforward: the further the scanning distance, the larger the code must be.

Use Case Typical Scanning Distance Minimum QR Code Size
Business card10–20 cm1.5 × 1.5 cm
Product label / packaging10–30 cm2 × 2 cm
Restaurant menu (table)20–40 cm3 × 3 cm
A4 poster / flyer30–60 cm4 × 4 cm
Retail display / shelf50–100 cm8 × 8 cm
Exhibition banner (close)1–2 metres15 × 15 cm
Outdoor poster / billboard3–5 metres30 × 30 cm or larger

For digital use — on screens, in presentations, in social media images — size is less constrained by scanning distance. However, QR Codes in digital formats should always be displayed large enough to scan easily from a phone held at arm's length from the screen.

When downloading from Cuttly, always use the maximum available size setting and scale down in your design software — never scale up a small file, as this reduces sharpness and can cause scanning failures.

Tracking QR Code Scans: What Cuttly Measures

Because Cuttly QR Codes are built on short links, every scan generates the same analytics data as a link click. This gives you full visibility into how your offline placements are performing.

Analytics Data Available Plan
Total scans (clicks)YesFree
Unique scansYesFree
Scan timeline (by day)YesFree
Hourly heat mapYesSingle+
Device type (mobile, tablet etc.)YesFree
OS (Android, iOS etc.)YesFree
Browser / scanner appYesFree
Device brandYesFree
Country (geo — country level)YesFree
Referrer sourceYesFree
Bot click filteringYesSingle+
Analytics history30 days (free) / 365+ days (paid)Free / Paid
Campaign tag analyticsYesSingle+

For QR Codes placed in specific physical locations — a restaurant, a store, an exhibition stand — the device type data is particularly informative. QR Code scans are almost exclusively mobile, and the OS breakdown (iOS vs Android) reflects your audience's device preferences — useful data for mobile app targeting and landing page optimisation priorities.

Changing the QR Code Destination Without Reprinting

One of the most powerful features of dynamic QR Codes is the ability to change where they point without regenerating or reprinting the code. This applies to any Cuttly QR Code — the underlying short link can have its destination URL updated at any time.

Practical examples of when this matters:

  • Restaurant menus. A QR Code on a printed table menu points to your digital menu. When the menu changes — seasonal dishes, price updates, new items — update the destination in Cuttly. No new menus needed.
  • Event materials. A QR Code on a conference badge points to the event schedule. After the event, redirect it to the recording or post-event resources.
  • Product packaging. A QR Code on product packaging points to an assembly guide. When you update the guide, the existing QR Code on all printed and distributed packaging automatically points to the new version.
  • Seasonal campaigns. A QR Code on a permanent in-store display points to the current promotion page. When the promotion changes, update the destination — the display stays in place.
  • Business cards. A QR Code on your business card points to your portfolio. When you launch a new project or change your primary offering, update the destination without ordering new cards.

Destination URL changes require the Starter plan or above for same-domain changes, or the Single plan for unrestricted URL changes. The free plan locks the destination at creation.

Where QR Codes Work Best in 2026

QR Code adoption has stabilised at a high level since the post-pandemic acceleration. In 2026, audiences scan QR Codes habitually in contexts where they have learned to expect them — and ignore or distrust them in contexts where they have not.

High-Performing Placements

  • Restaurant and café menus. The most established QR Code use case. Audiences expect and trust QR Codes at table. Scan rates are high when the table placement is prominent and the menus are clearly digital.
  • Product packaging. QR Codes on packaging have high scan rates when they promise something specific — assembly instructions, usage tips, a discount on the next purchase, recipe ideas. Vague CTAs reduce scan rates.
  • Event badges and lanyards. Conference and event QR Codes are scanned by attendees who are actively seeking information and networking connections.
  • Business cards. A QR Code on a business card is scanned when the card is actively handled — immediately after exchange or later when reviewing contacts.
  • Retail point of sale. QR Codes near products — on shelf talkers, display cards or receipt slips — drive product page visits, review submissions and loyalty program signups.
  • Print advertising. Magazine, newspaper and catalogue QR Codes perform well when the CTA is specific and the audience is already engaged with the content.

Lower-Performing Placements

  • Moving vehicles. Buses, taxis and transit advertising move too fast for reliable scanning in most cases.
  • Small or distant placements. A QR Code that requires zooming in or moving close to scan is a friction point that most people will not overcome.
  • Dark or low-contrast environments. Nightclub signage, dark restaurant walls, materials with competing visual noise — contrast problems kill scan rates.
  • Digital screens at distance. A QR Code displayed on a presentation screen in a large room is too small and too far for most smartphones to capture reliably.

Common QR Code Mistakes to Avoid

  • Creating a static QR Code for a marketing campaign. If the destination ever changes — or if you want to know how many people scanned — a static code cannot help you. Always create dynamic QR Codes from Cuttly short links for any professional use.
  • Not testing before printing at scale. A QR Code that fails to scan on one device type, or leads to a broken page, or loads a desktop-only experience on mobile — all of these are preventable with a 5-minute test before committing to a print run.
  • Printing the QR Code too small. Small QR Codes are the most common reason for scan failure in real-world deployments. Refer to the size guidelines above and add 20% margin to your minimum estimates.
  • Using a vague call to action. "Scan me" is not a call to action. "Scan to see today's menu", "Scan to get 15% off your next order" or "Scan to watch the tutorial" give the person a reason to scan before they do it. Specific CTAs consistently outperform generic ones.
  • No quiet zone. QR Codes need a clear white border — the quiet zone — around all four edges. Placing the code flush against a coloured border or design element confuses scanners. Always maintain at least 4 module widths of white space on all sides.
  • Inverted colours (light on dark). While some scanners handle this, many do not. Stick to dark modules on a light background for maximum compatibility across all scanning environments.
  • Not tracking scans. A QR Code placed on printed materials without tracking is a guess. You do not know if anyone scanned it, where they were, or what they did next. Cuttly's dynamic QR Codes track every scan automatically — use this data to measure the ROI of your physical placements.
  • Linking to a non-mobile-optimised page. QR Codes are scanned on phones. Every single scan. If the destination requires pinching, zooming or horizontal scrolling to be usable, you are turning physical interest into digital frustration.

QR Codes and Branded Domains

When a Cuttly QR Code is generated from a branded domain short link — yourbrnd.link/menu instead of cutt.ly/menu — the QR Code encodes the branded URL. If someone inspects the link before scanning (using a scanner app that previews the destination), they see your brand name — not a generic short domain.

This matters in professional and B2B contexts where trust before the scan is as important as trust before the click. A QR Code on a proposal, a business card or a conference presentation that previews a branded domain signals ownership and professionalism. A generic short domain in the same context signals the opposite.

One custom branded domain is included on the free Cuttly plan. All QR Codes generated from branded domain links encode your brand name into the code — at no additional cost.

Final Verdict

Creating a QR Code takes thirty seconds.
Creating one that works — that scans reliably, tracks every scan, leads to a mobile-optimised destination, and can be updated without reprinting — takes five minutes of setup and a few correct decisions.

The difference between a QR Code that works and one that does not is almost never visible to the eye. Both look like squares with patterns. But one has data behind it. One can be changed. One tells you whether anyone scanned it at all.

In 2026, audiences scan QR Codes without hesitation in the right context. The context is right when the promise is clear, the code scans instantly, and the destination delivers.


Dynamic. Branded. Tracked.
Those three words are the difference between a QR Code that is printed and forgotten
and one that keeps working — and keeps telling you whether it is working — indefinitely.

FAQ: How to Create a QR Code

How do I create a QR Code for free?

Log in to your free Cuttly account, shorten any URL, then click the QR Code icon next to the link in your dashboard. Cuttly generates a downloadable QR Code instantly — no separate tool needed. The free plan includes QR Code generation for all links. Every scan is tracked as a click with full analytics including device type, country and timing.

What is the difference between a static and a dynamic QR Code?

A static QR Code encodes the destination URL directly — once printed, it cannot be changed or tracked. A dynamic QR Code encodes a short link that redirects to the destination, which can be updated at any time without reprinting. Cuttly QR Codes are dynamic by default — every scan is tracked, and the destination can be changed instantly from your dashboard.

Can I track QR Code scans?

Yes. Every Cuttly QR Code shares tracking with its underlying short link. Every scan is counted as a click in your analytics — total scans, unique scans, device type, country-level data and timing. This gives you full offline-to-online attribution for QR Codes on printed materials, packaging, signage and event materials.

What size should a QR Code be for printing?

Minimum 2cm × 2cm for close-range scanning (product labels, business cards). For materials viewed from a distance, scale proportionally — approximately 1cm of QR Code size per 10cm of scanning distance. A poster viewed from 3 metres needs a QR Code at least 30cm × 30cm. Always download the largest available file size from Cuttly and scale in your design software.

Can I add a logo to a QR Code?

Yes — on paid Cuttly plans. Add your brand logo to the centre of any QR Code in the QR Code generator. Always set error correction to Level Q or H when adding a logo, as the logo covers part of the code and higher error correction ensures it remains scannable.

What happens if I change the destination URL after printing the QR Code?

With Cuttly dynamic QR Codes, changing the destination URL in your dashboard updates where all existing QR Codes redirect — immediately, without reprinting. The printed QR Code image is unchanged. Anyone scanning the existing code is automatically redirected to the new destination. Destination changes require the Starter plan (same domain) or Single plan (any URL).

What error correction level should I use?

Level M (15% recovery) is suitable for most print applications. Level Q (25%) is recommended when adding a logo or when the QR Code may be partially damaged or covered. Level H (30%) provides maximum resilience for outdoor, industrial or logo-heavy applications. Level L (7%) is only appropriate for clean digital display environments with no risk of damage.

URL Shortener

Cuttly simplifies link management by offering a user-friendly URL shortener that includes branded short links. Boost your brand’s growth with short, memorable, and engaging links, while seamlessly managing and tracking your links using Cuttly's versatile platform. Generate branded short links, create customizable QR codes, build link-in-bio pages, and run interactive surveys—all in one place.

Cuttly - Consistently Rated
Among Top URL Shorteners

Cuttly isn’t just another URL shortener. Our platform is trusted and recognized by top industry players like G2 and SaaSworthy. We're proud to be consistently rated as a High Performer in URL Shortening and Link Management, ensuring that our users get reliable, innovative, and high-performing tools.C