Free, private and static

Create a free QR code

No signup. No watermark. Static QR codes do not expire. Your QR data stays in your browser.

URL generator

Turn a web address into a QR code

Enter the destination, then adjust the colours and reliability settings if you need to.

Processed in your browser

01 / Destination and design

Paste a full web address or enter a hostname and we will add HTTPS.

QR colours
#14201C

The QR modules.

#FFFFFF

The space behind the modules.

02 / Preview

Your QR code

Waiting for a URL
Your preview will appear hereEnter a valid website address to create a QR code.

Nothing is generated from the placeholder text.

03 / Download

Downloads become available when the QR code is ready.

04 / Local quality checks

Scan-readiness signals

Quality results will appear with your QR codeWe will check local decoding, contrast, quiet zone and density independently.
05 / OptionalReliability settings

Four clear modules around the code is the dependable default.

Medium balances resilience and QR density for a normal URL. Compare the levels.

Your destination is generated, checked and downloaded locally. It is not saved or sent to a QR service.

  • Free to use
  • No account
  • No watermark
  • Static codes do not expire
  • Made on your device

Designed to work

We don’t just create your QR code. We help you make one that scans.

A QR code is only useful if a camera can read it. Every generated code is checked locally, with each result explained in plain English.

How results work

Independent checks, not a made-up score

04 checks

Useful signals, honestly described

The generator checks the rendered code in your browser. It warns about detected risks without promising that every camera or printed surface will behave the same way.
  • Successfully decodedConfirm that the finished QR code contains the intended content.
  • Good contrastFlag colour combinations that may be difficult for cameras to read.
  • Clear quiet zoneKeep enough empty space around the code for reliable detection.
  • Sensible densityWarn when a long destination creates a more complex QR symbol.

Private by architecture

Your QR data stays on your device

Static QR generation is designed to happen in your browser. The content you enter does not need to be sent to our server or an external QR service.

01 / Local

Processed in your browser

Generation happens on your device, without a QR API.

02 / Private

Sensitive content stays local

URLs, Wi-Fi passwords and contact details are not sent to our server.

03 / Simple

Nothing saved to an account

There is no login, project history or subscription layer.