QR Code Generator
Generate QR codes for any URL, text, or WiFi credentials. Download as PNG. Everything runs in your browser — your data never leaves this tab.
QR Code Generator
Runs entirely in your browser — no server calls, no tracking.
🔒 Your data never leaves this tab. This tool has no backend.
About the QR Code Generator
A QR code encodes text — most commonly a URL — as a matrix of black and white squares that any smartphone camera can scan. QR codes are used for product packaging, print advertising, event check-in, contactless payments, WiFi credential sharing, and document tracking. This tool generates QR codes entirely in your browser using the open-source qrcode.js library — the content you encode is never sent to any server.
Error correction levels
QR codes include redundant data to allow reading even when part of the code is damaged or obscured. Higher error correction means more data, which makes the code denser. L (7%) — minimum error correction, smallest code, best for clean digital displays. M (15%) — good for general use. Q (25%) — good for codes printed on materials that may get slightly damaged. H (30%) — use when you plan to overlay a logo in the centre of the QR code, as this area will be "damaged" intentionally.
Best practices for printed QR codes
Always test-scan a QR code before printing at scale. Use H error correction if you plan to overlay a logo. Leave quiet zone (white margin) around the code — at least 4 modules wide. Minimum print size: 2cm × 2cm for short URLs. Test at the maximum scanning distance you expect users to be at. Dark on light background always works better than light on dark.
Frequently asked questions
WIFI:T:WPA;S:networkname;P:password;; — paste this into the content field. Replace WPA with WEP or nopass as appropriate, S with your network SSID, and P with the password. Most smartphones show a "Connect to WiFi" prompt when scanning this format.color.dark and color.light) but low-contrast colour combinations (light on light, dark on dark) fail to scan. Always maintain a contrast ratio of at least 3:1 between the dark modules and background.Need QR code integration built into your product?
ruxox builds web apps with custom QR generation, scanning, and tracking features. Free estimate in 48 hours.