100% Free — No Account Required

Lifetime static QR codes: free, permanent, and self-contained

A static QR code encodes data directly into the pattern — no server, no subscription, no expiry. It's the simplest way to create a permanent QR code at zero cost. But it comes with trade-offs you should understand before printing.

How a static QR code works (technically)

When a QR code generator creates a static code, it converts your data — a URL, a block of text, WiFi credentials — into a binary string, applies Reed-Solomon error correction, and maps the result into the black-and-white module grid. The entire payload lives inside the pattern.

When someone scans the code, their phone's camera decodes the pattern back into data and acts on it: opening a URL in a browser, connecting to WiFi, or adding a contact. No network request to a QR service is needed — the phone handles everything locally.

This is why static codes are inherently permanent: there is no middleman server that can go offline. The trade-off is that the data is fixed at creation time. Change your mind? You need a new code.

Key technical facts

  • Maximum capacity: ~4,296 alphanumeric characters (version 40)
  • Error correction: up to 30% of the code can be damaged and still scan
  • More data = denser pattern = requires larger print size for reliable scanning
  • Short URLs produce simpler patterns that scan faster and at smaller sizes

What you can encode in a static QR code

URL

https://yoursite.com

Most common. Opens a webpage when scanned.

WiFi Network

SSID: CafeGuest / WPA2

Auto-connects the scanner's phone to your network.

vCard Contact

Name, phone, email, address

Adds your contact info to the scanner's phone book.

Email

mailto:hello@example.com

Opens a pre-filled email draft on the scanner's device.

Plain Text

Any text up to ~4,000 chars

Displays raw text. No internet needed to read.

Phone Number

tel:+15551234567

Triggers a phone call when scanned.

When a static code isn't enough

Static codes are perfect for stable, low-stakes use cases. But they fall short when you need flexibility or data. Here are the scenarios where upgrading to a $29 dynamic code is worth it:

You might change the destination URL

Static risk: Static codes cannot be edited. A domain migration, page restructure, or content update means the code is dead.

Dynamic fix: A dynamic code lets you update the destination in seconds.

You need scan analytics

Static risk: Static codes provide zero visibility. You have no idea how many people scanned, where, or when.

Dynamic fix: Dynamic codes track every scan with location, device, and timestamp.

The URL is long or complex

Static risk: Long URLs create dense patterns that are hard to scan at small sizes or from a distance.

Dynamic fix: Dynamic codes encode a short 20-character redirect URL, keeping the pattern simple regardless of destination length.

You're printing at scale

Static risk: If 10,000 product labels have a static code pointing to a wrong URL, you reprint 10,000 labels.

Dynamic fix: With a dynamic code, you fix the URL in your dashboard. Zero reprints.

See the Platform In Action

Manage your permanent assets through an enterprise-grade dashboard designed for simplicity and power.

Landing Pages & Link Lists
Branded Short Links
Digital Business Cards
Coupon & Marketing Tools

Lifetime QR Codes Analytics

See scans, devices, and top links at a glance — no subscription required.

Jan 25 – Feb 24 2026

Total scans

12,407

+26% vs previous period

Unique visitors

8,291

Last 24h

412

Avg scans / QR

4

Peak

Wednesday 14:00–15:00

Last 7 days

Daily scans

By device

Mobile72%
Desktop24%
Tablet4%

By OS

iOS
48%
Android
38%
Windows
10%
Other
4%

Top regions

USUnited States42%
GBUnited Kingdom18%
DEGermany12%
CACanada8%
Other20%

Top QR codes

  • Menu – Main3,124
  • Business Card vCard2,891
  • Product Page2,103
  • Event RSVP1,842
  • PDF – Brochure1,247

Get real analytics with your account

Static QR code questions

Start with a free static code — upgrade if you need to

Static codes are free forever. Dynamic codes are $29 forever. Both are permanent.