QR Code Generator

URL, text, Wi-Fi or phone to QR. Drawn in your browser; scans never pass through us.

Why 'no tracking' matters

Many free QR sites put a short redirect link into the code. Every scan goes through their server, which lets them count scans, but if the site shuts down or moves to a paid plan, every code you printed stops working. This tool encodes the address as you typed it. A code printed on a business card, menu or banner keeps working indefinitely, and we cannot see who scanned it or when.

Error correction

A QR code carries redundancy so it still reads when partly covered or dirty. M (15%) is the usual choice; pick H (30%) if you will place a logo in the middle or use it outdoors. Higher levels make the grid denser, so print it larger.

Print size and resolution

PNG is saved at the pixel size on the slider. Use 512px for a business card, 1024px or more for an A4 poster, and SVG for banners: it is a vector, so it scales without loss. In print, keep the code at least 2 cm wide, or about one tenth of the scanning distance.

Wi-Fi codes

Let guests join without typing the password; the built-in camera on iPhone and Android recognizes them. The password is stored in the code as plain text, so do not post it where the public can scan it.

Colors and quiet zone

Keep the background light and the modules dark; inverted codes often fail to scan. The blank margin (4 modules) is part of the specification, and removing it hurts recognition.

Frequently asked

Is my input sent anywhere?

No. The code is computed in your browser, and it contains the address exactly as entered.

Do the codes expire?

No. A QR code has no expiry; it works as long as the address inside it does.

Is 'QR Code' a trademark?

Yes. QR Code is a registered trademark of DENSO WAVE INCORPORATED. The specification itself is public (ISO/IEC 18004), so anyone may create and use them.