How to make a QR code
- Choose what the code should hold — a link, text, Wi-Fi details, a contact card, an email, a phone number, an SMS or a WhatsApp chat.
- Fill in the fields. The preview updates as you type, and the exact text inside the code is shown under it.
- Pick error correction, size and colours if you need to.
- Download a PNG for screens or an SVG for print. Scan it once with your own phone before you print a thousand copies.
Examples
Restaurant menu link. Type example.com/menu; the code holds https://example.com/menu. Use level M and the SVG for printing on table cards.
Guest Wi-Fi. Network CafeGuest, password coffee;2026, WPA. The code holds WIFI:T:WPA;S:CafeGuest;P:coffee\;2026;; — the semicolon in the password is escaped so phones read it correctly.
Business card. A vCard with name, phone and email lets people save you as a contact in one scan.
Printing and scanning tips
Keep at least the standard 4-module quiet zone around the code. Dark code on a light background scans best; the tool blocks light-on-dark and low-contrast colour pairs. For small print or rough surfaces choose Q or H — the code becomes denser, so print it a little larger (at least about 2 cm across for short links). Long text makes a dense code that is harder to scan; shorten links where you can.
Static codes, honestly
Every code made here is static: your text is encoded directly, with no redirect through a tracking server. It cannot expire, be switched off or show adverts — and it also cannot be edited or counted after printing. Encoding follows ISO/IEC 18004 (versions 1–40, levels L/M/Q/H), and the encoder is tested by decoding its output with an independent QR reader.