QR Code Generator

How do you create a QR code that never expires?

Create a static QR code, which encodes the URL or text directly into the image instead of pointing at a redirect service — so it keeps working forever and nobody tracks the scans. Print it at roughly 1 cm per 10 cm of scanning distance, minimum 2×2 cm, with a clear margin.

Last updated 2026-07-30

Generate QR codes that work permanently. These are static codes with your data encoded directly inside, so they never expire and no one is tracking the scans.

How to use QR Code Generator

  1. Choose the content type — Select a URL, plain text, phone number or other supported type.
  2. Enter your data — Type or paste what the code should contain.
  3. Customise the look — Adjust foreground and background colours and the output size.
  4. Download the PNG — Save the image for print or digital use.

Frequently asked questions

Do these QR codes expire?
Never. Your data is encoded directly into the image rather than pointing at a redirect service, so the code keeps working even if this site disappears.
Can I change the destination later?
No — that requires a dynamic QR code backed by a redirect service. Static codes are permanent by design, which is exactly what makes them reliable for print.
What size should I print a QR code?
A rough rule is one centimetre of code for every ten centimetres of scanning distance, with a minimum of 2×2 cm. Always leave a clear white margin around it.
Will low-contrast colours still scan?
Keep strong contrast between foreground and background, and keep the foreground darker than the background. Inverted or low-contrast codes fail on many phone cameras.

Related tools