QR Maker · No signup · Runs in your browser

QR codes, made properly.

Type text, a URL, or WiFi credentials. Get a clean QR. Customize the colors, add a logo in the center, download as PNG or SVG. Runs entirely in your browser — your contact details and WiFi passwords never leave your device.

URL
Preview
Enter data in the form to generate a QR code.
Data: Grid: Level:
4
Logo overlay (optional) drop an image in the center of the QR
20%
Heads up:

QR codes, explained.

What's "error correction"?

Redundancy built into the QR code so it stays scannable even if part of it is obscured or damaged. L = 7% recovery, M = 15%, Q = 25%, H = 30%. More recovery = denser grid, but more resilient.

Will a logo break scanning?

Not if you keep it small and bump up error correction. Recommendation: stay at 20% or less of QR width and use level H when a logo is present. Test with a real phone before printing.

What colors work reliably?

Dark foreground on light background — that's what scanners expect. Inverted (light on dark) works on most modern scanners but failed on some older ones. For maximum reliability, keep strong contrast.

What's the max data I can encode?

About 2,953 bytes for plain text, 4,296 alphanumeric characters, or 7,089 digits. But shorter is better — a 29×29 QR scans faster and from further away than a 177×177 one. URL shorteners help.

PNG or SVG?

SVG scales infinitely without pixelation — best for print, websites, anywhere quality matters. PNG is a fixed raster — easier to paste into most apps. Use SVG by default unless you specifically need a raster file.

What's the WiFi format?

A standard format both iOS and Android understand: WIFI:T:WPA;S:NetworkName;P:password;;. The phone will offer to join the network automatically. Works offline — the QR contains the credentials directly.