zerouploads

QR Code Generator

Turn a URL, text or Wi-Fi login into a QR code. Live preview, and PNG or SVG export at any size.

  • Unlimited
  • No signup
  • Private
  • Works offline

Generate a QR code

41 bytes — version 3, 29×29 modules at level M

QR code dimensions

The empty border around the code. Scanners need it. Four is the safe minimum.

QR code colours

Foreground

Background

QR code for the url you entered
version 3 — 29×29 — level M

Preview updates as you type. PNG exports at the size above; SVG scales to any print size.

How it works

  1. 01

    Pick a type

    A URL, plain text, Wi-Fi credentials, a contact card, an email or an SMS draft.

  2. 02

    Set size and colours

    Keep contrast high. Light-on-dark and low-contrast pairs fail on cheap scanners.

  3. 03

    Export

    PNG for screens, SVG for print. No watermark, no expiry, no tracking redirect.

A QR code carries redundant data so it still scans when partly obscured. Level L recovers about 7% of the code, M around 15%, Q 25% and H 30%. M is the sensible default. Higher levels survive more damage but pack more modules into the same square, so each module gets smaller and harder to resolve. Reach for H only when you plan to put a logo over the centre.

For print, the code should be at least a tenth of the scanning distance. That is roughly 2 cm across for a phone held 20 cm away, or 8 cm for a poster read from a metre. Keep the quiet zone: four modules of clear space on every side is part of the specification, not decoration.

Codes generated
Unlimited, and none of them expire.
Redirects
None. The code encodes your URL directly.
Export
PNG up to 4096 px, plus vector SVG.
Tracking
No scan analytics, because there is no middleman URL.

Frequently asked questions

Do these QR codes expire?
No. The code encodes your data directly, not a short link on our domain. There is nothing to expire, rate-limit or take down. A code printed today still resolves in ten years.
Is there a limit on how many codes I can make?
No. Generation happens on your device, so you can make as many QR codes as you need without an account or daily quota.
Do you track scans?
No. There is no redirect or analytics layer. The scanner receives exactly the URL or text that you encoded.
Can I put a logo in the middle?
Yes. Leave error correction at M or raise it to Q, and keep the logo modest. Test the finished code with more than one scanner before printing.
What size should I print it?
A practical rule is to make the code at least one tenth of the expected scanning distance. Keep the four-module quiet zone clear on every side.
Does the generator work offline?
Yes, after the page has loaded. The QR code is drawn in your browser and the value you enter is not uploaded.
Browse all web tools