New:Experimental free plan now live for everyonev1.6.0

Ok1Second
Menu
Static QR codes

Static QR code generator

A static QR code keeps its data inside the pattern itself: nothing to expire, nothing to renew, nothing to pay for. Generate it, print it, and it works for as long as the data in it is valid.

No service in the middle

The data is the pattern. The phone reads it directly, with no redirect and no dependency on us or anyone else.

Free and yours to keep

No subscription, no scan cap and no expiry date — the moment you download the SVG it belongs to you.

Honest about the trade-off

Static means permanent. Fix the content before you print, because it cannot be edited afterwards.

  1. 1

    Pick what to encode

    A link, Wi-Fi credentials, a contact card, an email address, a phone number or plain text.

  2. 2

    Generate and style it

    Choose modules, eyes and colors — then keep the contrast high enough for a phone camera to read.

  3. 3

    Download the SVG

    Print it at any size. Nothing is resolved on a server, so it keeps working with no account behind it.

Static vs dynamic, side by side

Both are free to generate and both scan identically. The difference is what happens when the content needs to change.

AttributeStatic QR codeDynamic QR code
Where the data livesInside the patternIn a database, behind a short link
ExpiresNeverNever, while the code stays active
Editing after printingImpossible — reprint requiredUnlimited, free
Scan trackingNoneDay, country, device, browser
Conditional routingNot possibleCountry, device, OS, language
Running costFree foreverFree for 3 codes, then $4/month
If the provider disappearsNothing breaks — it is just dataThe redirect stops resolving
Best forWi-Fi, vCards, permanent pagesMenus, signage, packaging, campaigns

What a static QR code actually is

A static QR code is your data written out as a pattern of dark and light modules. A code that opens a website literally contains that URL; a code that joins a Wi-Fi network contains the SSID and password. There is no database lookup and no redirect service involved.

That is why static codes are free and permanent, and also why they cannot be edited. The pattern is the content — to change the content you generate a new pattern and print it again.

  • Encodes the content directly, with no server involved
  • Cannot be edited, paused or pointed somewhere else
  • Reports nothing: no scan counts, no countries, no devices
  • Keeps working even if the company that generated it disappears

What you can put in a static QR code

Anything short enough to fit. A QR code holding a moderate URL stays small and scans easily; long text forces a denser pattern, which needs to be printed larger to remain readable.

  • A website or landing page URL
  • Wi-Fi network name, password and security type
  • A vCard with name, phone, email and company
  • An email address, phone number or SMS with a preset message
  • Plain text — serial numbers, instructions, codes
  • A map location or a calendar event

When static is genuinely the right answer

Static wins wherever the content is already permanent. If a Wi-Fi password changes once every three years, or a portfolio URL is the one you intend to keep, a static code removes an entire service from the equation.

  • Wi-Fi details on a sign or in a guest room
  • A contact card printed on a business card
  • An asset label pointing at equipment documentation
  • A permanent homepage you will never move

When static will cost you a reprint

The trap is choosing static for something that quietly needs to change. A menu, a price list, a campaign page, an event program or a seasonal offer are all things that get edited — and with a static code every edit means a new print run.

The cost is not just the printing. It is the labour of replacing signage, the waste of unused stock, and every scan that hits a dead link in the meantime.

  • Menus, price lists and daily specials
  • Campaign pages and seasonal promotions
  • Anything with a URL you do not fully control
  • Anything where you want to know how many people scanned

Do static QR codes expire?

No. There is no expiry mechanism in a static QR code, no account to keep active and no renewal to forget. It resolves exactly as long as the data inside it is still valid.

The two things that can effectively kill a static code are the destination itself moving, and the print deteriorating — a scratched or sun-faded code that a camera can no longer read.

Generating and printing one properly

Static codes fail for physical reasons far more often than technical ones, and every one of those reasons is caught by a test scan before you commit to a print run.

  • Print larger than feels necessary — small codes are the most common failure
  • Keep the quiet zone clear: no text or graphics inside the margin
  • Dark modules on a light background, never the reverse
  • Avoid glossy finishes; they reflect the phone's light back at it
  • Test on two phones, one iOS and one Android, at real distance

Wi-Fi codes: the one static code everyone needs

A Wi-Fi QR code is the classic static use case, and modern phones handle it natively — no app required. A guest points a camera at the code and the network joins itself.

The catch is the password. Change it and every printed code is stale, so put the code somewhere you can replace easily, and keep the network name and security type exactly right: a hidden or enterprise network will not connect this way.

What static really costs over five years

Static costs nothing to generate and nothing to run. Dynamic costs $4/month, or $20/year, after the first three codes.

The comparison that decides it is not the subscription — it is the reprint. One reissued menu, sign or packaging run usually costs more than several years of a dynamic plan, which is why the honest question is not “what is cheapest today” but “how likely is it that this content changes”.

Can you convert a static code to a dynamic one?

Not in place. The pattern contains the destination, so a static code cannot be given a redirect after the fact — you would generate a dynamic code and print the new pattern.

If there is any doubt about whether the content will stay the same, start dynamic. A dynamic code behaves exactly like a static one until the day you need to change it, at which point you are grateful for the option.

Frequently asked questions

Are static QR codes really free?
Yes, and they stay free. A static code needs no service to keep working, so there is no subscription, no scan cap and no renewal — the pattern is the data.
Do I need an account to generate a static QR code?
No account is needed for a static code. An account exists to manage dynamic codes, where a destination has to be stored and edited.
Do static QR codes expire?
Never. There is no expiry mechanism and no service to lapse. A static code keeps resolving as long as the data it encodes is still valid.
Can I edit a static QR code?
No. The content is encoded into the pattern, so changing it means generating a new code and printing it again. Use a dynamic code if you need to edit later.
Can I track scans of a static QR code?
No. Nothing passes through a server, so there is no scan data at all — no counts, no countries and no devices.
Does a static QR code need an internet connection?
Only to reach the destination. The code itself is read entirely on the phone, so Wi-Fi and contact-card codes work with no connection at all.
What happens if you shut down?
Nothing. A static code has no dependency on us, so a downloaded code keeps working indefinitely — that is the main reason to use one.
Can I use a static code for a restaurant menu?
You can, but it is the wrong tool. Menus, prices and specials change, and every change would need a new code on every table. A dynamic code is the better fit.
How many static QR codes can I create?
As many as you like. There is no limit and no cost, because each one is generated locally and stored nowhere.
Which is better, static or dynamic?
Static for data that genuinely never changes — Wi-Fi, contact cards, permanent pages. Dynamic for anything you might need to edit, measure or target.

Related

Create your first dynamic QR code

Free to start. One code, editable forever, with scan tracking from the first scan.

Privacy-first analyticsNo per-scan feesEdit links anytimeNo contract