Permanent QR Code Generator

Free Static QR Code Generator — No Expiration

A static QR code stores your data directly inside the black-and-white pattern, so the code never expires and works offline. Use IMQRScan's free generator to create permanent QR codes for URLs, Wi-Fi, vCards, text, email, and phone numbers, and download them as PNG, SVG, or PDF.

  • Never expires: the QR pattern works forever
  • Unlimited scans: no daily or monthly limits
  • Free commercial use: no watermark, no subscription
  • PNG, SVG & PDF: print-ready vector downloads

Last updated: April 22, 2026 · Reviewed by the IMQRScan Editorial Team

Illustration showing how a static QR code stores data directly inside its pattern
Free static QR code generator interface

TL;DR: Static QR codes store data directly and do not expire, but you cannot edit them or track scans.

  • Best for: business cards, packaging, posters, Wi-Fi
  • Avoid for: campaigns that need analytics or URL edits
  • Max capacity: 4,296 alphanumeric characters
Definition

What Is a Static QR Code?

A static QR code is a two-dimensional barcode in which the destination data a URL, text, phone number, or Wi-Fi password is encoded directly into the black-and-white modules of the code itself. Once generated, the data is fixed permanently and cannot be changed without creating a new code. Static QR codes follow the ISO/IEC 18004 standard originally developed by Denso Wave in 1994. For a deeper technical breakdown, read our guide on how static QR codes work.

Permanent

The encoded content is fixed the moment the code is generated. You must create a new code to change it. See Examples of Permanent QR code.

Direct encoding

Data sits inside the QR pattern, no redirect server, no database, and no internet required to decode.

Best for: Wi-Fi credentials, permanent product info, business-card contact details, and any content that will not change during the lifetime of the printed material.
Key Features

Key Characteristics of Static QR Codes

Five properties define a static QR code and separate it from its dynamic counterpart.

Non-editable

Once generated, the content is locked inside the pattern and cannot be changed.

Permanent Content

No expiration

The QR pattern has no expiry date. It keeps working as long as the destination it points to is still live.

Always Active

No tracking

Static codes do not pass through a redirect server, so they cannot report scan counts, location, or device data.

Privacy Focused

Works offline

Because the data is inside the pattern, decoders such as Wi-Fi and vCard scanners work without an internet connection.

Offline-Capable

High capacity

A single QR code can store up to 7,089 numeric, 4,296 alphanumeric, or 2,953 bytes of data (ISO/IEC 18004).

Dense Data

Good to know

Static QR codes are ideal for permanent information such as Wi-Fi credentials, fixed product details, or business-card contact info that rarely changes. For anything you may want to edit after printing, use a dynamic QR code.

Create a Free Static QR Code in Seconds

No tech skills needed. Add your content, customize the style, and download in print-ready PNG, SVG, or PDF.

Try the Static QR Generator
Trusted by thousands of creators, marketers, and small businesses
Try the free static QR code generator
Comparison

Static vs. Dynamic QR Codes

The difference comes down to where the data lives. In a static code, data lives inside the pattern. In a dynamic code, the pattern points to a short URL that redirects to your real destination, which is why dynamic codes can be edited and tracked. See our full breakdown on static vs dynamic QR codes.

Static QR Codes

Fixed content

Data is encoded permanently into the pattern and cannot be modified.

No analytics

No server in the middle means no scan counts, locations, or device data.

Best for

Business cards, Wi-Fi passwords, posters, and packaging where the info will not change.

Technical specs

  • Data encoded directly in the QR pattern (no redirect)
  • No database or internet required to decode
  • Smaller file, simpler structure, works entirely offline

Dynamic QR Codes

Editable content

The destination URL can be swapped at any time, even after the code is printed.

Scan analytics

Provides scan count, location, device type, operating system, and time-of-day data.

Best for

Marketing campaigns, event tickets, menus, and anything where the content may change over time.

Technical specs

  • Pattern contains a short URL that redirects to the real destination
  • Requires an active server connection to decode successfully
  • Usually requires a subscription for advanced features

Feature Comparison Matrix

Feature Static QR Dynamic QR
Editable after creation
Scan analytics (count, location, device)
URL redirection
Works fully offline
Requires a subscription (never)
Max URL / data length encoded ~4,296 alphanumeric chars ~25 chars (short URL)
Pattern density (for long URLs) Higher Lower
A/B testing & retargeting
Privacy (no tracking by default)
Permanent validity
Best for permanent print
Diagram showing that static QR codes never expire
Static QR

Do Static QR Codes Expire?

No. Static QR codes do not expire. They keep working as long as the destination they point to usually a website URL is still live.

Permanent by design

The QR pattern itself has no expiry. If you create a static code that points to a URL today and that URL is still live in 10 years, the code will still scan and work perfectly.

Content dependency

The code will appear broken only if you delete or move the destination. For example, if you take down the linked PDF or change the website's URL structure.

Recommended solution

A no-expiration static QR generator like IMQRScan lets you create permanent codes for free, with no time limits and unlimited scans.

Step-by-step

How to Generate a Free Static QR Code
(No Expiration · ~2 Minutes)

IMQRScan creates both static and dynamic QR codes for business, marketing, and personal use. Here is the fastest way to make a permanent static code.

1

Open IMQRScan

Visit the IMQRScan static QR generator in any modern browser, no install required.

2

Choose content type

Pick the data you want to encode: URL, text, phone, email, SMS, Wi-Fi, or vCard.

3

Enter your data

Paste the destination (for example https://yoursite.com). Short URLs create lighter, easier-to-scan patterns.

4

Customize the design

Change colors, round the corners, add a center logo. Keep strong contrast between foreground and background.

5

Generate the QR code

Click Generate. Your code is created instantly with the data encoded directly into the pattern.

6

Download &a test

Export as PNG, SVG, or PDF. Always scan with two different phones before printing.

Why Businesses Use IMQRScan

A free IMQRScan account unlocks unlimited static QR codes with no expiration, no watermark, and no scan limit. It takes about 30 seconds to sign up.

Free forever

No hidden fees or premium paywalls for static codes.

GDPR-ready

Static codes carry no scan tracking by design.

Full customization

Colors, logo, corner style, frames & CTA text.

Vector downloads

SVG and PDF for print at any size without pixelation.

Ready to create?

Join thousands of creators and small businesses.

Generate Static QR Code
Use Cases

Real-World Use Cases for Static QR Codes

Static QR codes are the right choice whenever the destination will not change. They are commonly used on business cards, product packaging, restaurant menus, Wi-Fi signs, educational worksheets, and equipment tags. Many businesses also place them on receipts and invoices to enable instant payments, see our payment QR code guide.

Business cards

Add a vCard QR code so clients can save your contact details to their phone with one scan, name, phone, email, and website all at once.

Networking

Product packaging

Link to user manuals, setup videos, or warranty registration on a product catalogue QR code. The code stays the same for the full print run.

Retail

Guest Wi-Fi

Encode the network name and password directly into the pattern. Guests scan and join the Wi-Fi without typing a single character.

Hospitality

Education

Teachers print static QR codes on worksheets to link students to assignments, videos, or answer keys — no app or login required.

Schools

Healthcare

Hospitals use static codes on doors and notices for hygiene protocols, visitor hours, and permanent reference info. Learn more about QR codes in healthcare.

Clinics

Construction & equipment

Attach permanent maintenance instructions, inspection logs, and safety documents directly to machines and tools.

Industrial

Need hundreds of codes at once? Our bulk QR code generator creates up to thousands of unique static codes from a CSV. For codes that blend into packaging artwork, use transparent QR codes; for quick URL encoding, use our URL QR code generator.

Technical Reference

How a Static QR Code Works (Technical Reference)

QR (Quick Response) codes were invented by Denso Wave in 1994 for tracking automotive parts and are standardized under ISO/IEC 18004. Below are the specifications that matter when you create a static code.

Versions & size

QR codes come in 40 versions, from 21×21 modules (Version 1) up to 177×177 modules (Version 40). Higher versions hold more data but require sharper printing.

Error correction

Four levels use Reed–Solomon codes: L (~7% recovery), M (~15%), Q (~25%), H (~30%). Use level H when adding a center logo.

Max capacity

Up to 7,089 numeric, 4,296 alphanumeric, 2,953 bytes, or 1,817 Kanji characters at Version 40 with error correction L.

Quiet zone

Leave a blank margin of at least 4 modules around the code (roughly 10% of the QR width) so decoders can find the finder patterns.

A common rule of thumb: the QR side length should be about 1/10th of the expected scanning distance. Use the table below as a starting point.

Scanning distance Minimum QR size Typical use
10–30 cm (arm's length)2 × 2 cm (0.8 × 0.8 in)Business cards, product labels
30–60 cm3 × 3 cmMenus, brochures, packaging
1–2 m10 × 10 cmPosters, shop windows
5 m50 × 50 cmEvent banners, trade-show booths
20 m+2 × 2 m or largerBillboards, building signage

"For anything you print once and keep for years (Wi-Fi signs, business cards, product labels) a static QR code is almost always the right call. It works offline, it has no recurring cost, and there's no redirect server that can disappear on you."

Important

Can You Convert a Static QR Code to Dynamic?

No, you cannot. Once the data is encoded into a static QR code it is locked into the pattern. To get editing and tracking, you must create a new dynamic QR code pointing to the same destination.

Learn more about what a dynamic QR code is, or head straight to our dynamic QR code generator.

  • Data is permanent: no post-generation editing is possible.
  • No analytics: scans cannot be counted or attributed.
  • New code required: generate a dynamic code if you need to edit or track later.
Generate a QR Code Now
Why a static QR code cannot be converted into a dynamic one
Alternative

When to Use a Dynamic QR Code Instead

A dynamic QR code is the better choice whenever the content might change, or when you need scan analytics. Consider a dynamic code for:

When dynamic QR codes outperform static QR codes

Marketing campaigns

Swap the destination URL as the campaign evolves, no reprint required.

Learn more →

Event promotions

Update registration links, schedules, or ticket info on the fly.

Learn more →

Analytics tracking

See scan counts, locations, devices, and hours to measure campaign ROI.

Learn more →

Flexible destinations

Point one code to a landing page today and a store page tomorrow.

Learn more →
Best Practices

Static QR Code Best Practices

Six rules that separate professional-looking QR codes from the ones that fail to scan.

Verify content before creation

Static codes cannot be edited — triple-check your URL or text for typos, missing https://, and trailing spaces.

Critical step

Keep strong color contrast

Dark foreground on light background works best. Avoid inverted codes (light on dark) — some scanners reject them.

Scannability

Use short URLs

Long URLs produce dense patterns that are harder to scan at small sizes. Shorten where possible, or use a dynamic code.

Optimization

Test before printing

Scan with at least two different phones (iOS & Android) and a dedicated reader app before sending anything to the printer.

Quality control

Respect the quiet zone

Leave blank space equal to at least 4 modules (about 10% of the code width) around every side of the QR.

Scan reliability

Download in vector (SVG/PDF)

Vector formats scale without pixelating, so the same file works for a business card or a billboard.

Print quality

Expert recommendation

For permanent applications where content will not change, static QR codes offer superior reliability and privacy. Always use error correction level H when adding a logo, and keep the logo under 25% of the code area.

Sharing information with a permanent static QR code
Permanent Solution
Summary

The Simple Way to Share Information
(No Expiry · No Subscription)

A static QR code is the most straightforward way to connect someone with your content, no recurring fees, no expiration, and no complexity.

  • Versatile applications

    Business cards, posters, packaging, classrooms, Wi-Fi signs, and equipment labels.

  • Simple and reliable

    Whether you are a small business owner, educator, or creator, you can share information instantly with no future adjustments.

  • Know the trade-off

    If you need tracking or the ability to edit a destination after printing, a dynamic QR code is the correct tool.

Best of all: IMQRScan lets you design and download static QR codes free for life, just create a free account.

Static QR Code FAQs

Direct answers to the ten most common questions about static QR codes.

To create a permanent QR code, use a static QR code generator. Enter your content (such as a URL, text, or contact details), generate the code, and download it. The data is embedded directly into the QR pattern, so it will never expire or change. For long-term reliability, make sure the linked content (like your website) remains active.

Yes. You can create a free permanent QR code using a static QR code generator. Static QR codes are always free, have no expiration, and require no subscription. They are ideal for business cards, packaging, flyers, and educational use because they work forever without ongoing costs.

Yes. IMQRScan is a reliable free static QR code generator that creates permanent QR codes with no expiration, no scan limits, and no hidden fees. You can generate high-quality QR codes for URLs, Wi-Fi, vCards, and more. For advanced needs like editing links or tracking scans, IMQRScan also offers dynamic QR codes, making it a complete solution for both free and professional use.

A static QR code stores data directly inside the black-and-white pattern. The information is encoded once and cannot be edited after the code is generated. Static codes are permanent, work offline, and never expire.

No. Static QR codes do not expire. They keep working forever as long as the destination they point to (such as a website URL) is still live. The QR pattern itself has no expiry.

No. Static QR codes do not collect scan analytics because they do not pass through a tracking server. If you need scan counts, location data, or device breakdowns, create a dynamic QR code instead.

A single QR code can hold up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data under the ISO/IEC 18004 standard. Capacity depends on the QR version (1 to 40) and the error correction level.

No. A static QR code cannot be converted because its data is encoded directly into the image. You can, however, create a new dynamic QR code that points to the same destination and gives you the ability to edit it and track scans.

The recommended minimum print size is 2 cm × 2 cm (about 0.8 in × 0.8 in) when scanned from arm's length. For posters and signs, use roughly one-tenth of the expected scanning distance as your QR size.

You can encode a website URL, plain text, phone number, email address, SMS, Wi-Fi credentials, vCard contact, geolocation, or a payment link. The content is stored directly inside the code.

Yes. Static QR codes generated with IMQRScan are free for personal and commercial use. There are no scan limits, no watermarks, and no subscription required to keep them active.

Yes. You can change foreground and background colors, round the corners, and add a center logo. Keep the logo under about 25% of the QR area and use error correction level H so the code remains scannable.

Use a static QR code when the content is permanent and you do not need analytics: business cards, Wi-Fi passwords, packaging. Use a dynamic QR code when the destination might change after printing or when you need to track scans by location, device, or time.