Free Static QR Code Generator
Turn a link, WiFi network, contact card, or block of text into a static QR code in seconds. It's free forever, needs no sign up, never expires, and still reads when the phone is offline.
Pattern
Eyes






The basics
What Is a Static QR Code?
A static QR code stores its information directly inside the black-and-white pattern. There's no server, no short link, and no redirect in the middle. When a phone scans it, the data is read straight from the pattern, which is why a static code works even with no internet connection.
That design makes static codes permanent. Nothing behind the code can lapse, expire, or get shut off, so it keeps working for as long as the printed image is readable. Print it on a business card today and it still scans years from now — the same reason QR codes don't expire on their own.
The trade-off is worth knowing up front. Because the data is fixed in the pattern, a static QR code can't be edited after you create it, and it can't count scans or show analytics. If you need to change the destination later or see who is scanning, that's a job for a dynamic QR code.
Step by step
How to Create a Static QR Code
QRKIT is a free static QR code generator that runs in your browser. Create a permanent code in under a minute — no software to install.
Choose your content type
Pick what the code should hold — a URL, WiFi, vCard, text, email, SMS, location, or event.
Enter your data
Type or paste the link, password, or contact details. The QR preview updates live as you go — no technical knowledge needed.
Customize the look
Adjust the colors, add a logo, and shape the code to match your brand. Design and download are free at creation.
Download and print
Save it as a high-resolution PNG, SVG, or PDF, then print or share it anywhere. It never expires, so there's nothing to renew.
Honesty note: Core types (URL, text, WiFi, vCard, email, SMS, location, and event) need no account at all. Hosted file types like PDF, image, and video store your file on QRKIT, so they need a free account — but those codes still never expire.
Static types
Static QR Code Types
These types encode the data directly in the pattern, so they work offline, never expire, and need no account. Pick one to see a dedicated guide and generator.
Compare
Static vs Dynamic QR Codes
The static vs dynamic QR code decision comes down to one question: will the information ever need to change? A static code bakes the data into the pattern, so it's permanent and free but locked. A dynamic code points to a short link you control, so you can edit it and track it. Framed as dynamic vs static, the real choice is control and flexibility versus permanence and zero cost.
Swipe to compare →
| Feature | Static QR code | Dynamic QR code |
|---|---|---|
| Editable after printing | No, locked once created | Yes, change the destination anytime |
| Scan tracking & analytics | None | Scan counts, location, device |
| Expires | Never | Never (active with your account) |
| Long links & scannability | Denser pattern, harder to scan | Short redirect, easy to scan |
| Account needed | No for core types | Free account |
| Cost | Free forever, unlimited | Free: 1 code + 100 scans/mo; from $6/mo |
| Best for | Permanent info that never changes | Content that changes or needs tracking |
Choose static when…
- The information will never change (a WiFi password, a vCard, a fixed address).
- You want unlimited codes at zero cost with nothing to manage.
- You don't need scan analytics.
- You want a code that works offline and never expires.
Choose dynamic when…
- The destination might change after you print.
- You want to see scan counts, locations, and devices.
- You're running a campaign and want to update the link later.
- You need one code that can evolve over time.
Know the destination will change or want to see who's scanning? Start with our dynamic QR code generator instead. For the full breakdown, read static vs dynamic QR codes.
Use cases
When to Use a Static QR Code
Static codes shine anywhere the information is fixed and you never want a subscription in the way.
Business cards
Encode a vCard so your name, phone, and email scan straight into a contact.
WiFi cards & signage
Share the network name and password without anyone typing it in.
Signage & window decals
Put a permanent homepage or profile URL on a poster or storefront.
Event invites
Bake the date, time, and location into a scannable calendar event.
Product packaging & labels
Add a fixed registration or support URL to the box or label.
Flyers & brochures
Link to your website or booking page from any printed handout.
Asset & inventory tags
Store a plain-text asset ID or a map location on a sticker.
Contact & location codes
Offer click-to-email, click-to-text, or a map address in one scan.
The honest upgrade path
From Static to Dynamic, Only If You Need It
Static codes are perfect right up until the moment you need to change something. That's where a dynamic QR code earns its place. QRKIT's free plan includes 1 dynamic code with up to 100 scans per month and basic analytics, so you can edit the destination and read scan analytics without paying anything.
And unlike the “free” tiers some tools push, this isn't a 7-day trial that pauses on you. Your free dynamic code stays active for as long as your free QRKIT account is active. Upgrading only makes sense when one dynamic code isn't enough — Starter is $6/mo billed yearly and raises you to 12 dynamic codes, unlimited dynamic scans, advanced analytics, and API access. Your static codes stay free and unlimited the whole way.
Static QR Code
Free forever- Unlimited codes and scans
- Never expires, works offline
- No account for core types
Dynamic QR Code
1 free with account- Edit the destination anytime
- Scan analytics by location, device, time
- Stays active with your account (not a trial)
Want the widest set of options and no sign up? Our free QR code generator covers 15+ types, and the complete guide to QR code types explains what each one does. Still comparing tools? See the best QR code generators side by side.
Static QR Codes — Frequently Asked Questions
Get started
Create Your Free Static QR Code
Encode a URL, WiFi, vCard, or text in seconds. Unlimited codes, unlimited scans, never expires. No sign up needed.
