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

    Use PNG for screens and SVG for print. The code has no watermark, no expiry and no tracking redirect.

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

For print, make the code at least a tenth of the scanning distance across. That is about 2 cm for a phone held 20 cm away, or 10 cm for a poster read from a metre. Keep the quiet zone as well. Four modules of clear space on every side are part of the QR specification.

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 holds your data itself, with no short link on our domain in between. So there is nothing to expire, rate-limit or take down, and a code printed today still works in ten years.
Is there a limit on how many codes I can make?
No. Your device makes the codes, so you can make as many as you need without an account or a 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?
This tool does not add a logo. If you add one yourself afterwards, set Error correction to H first and keep the logo small and central. Test the finished code with more than one scanner before you print it.
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. Your browser draws the QR code, and the page never uploads what you enter.
Browse all web tools