Create custom QR codes (PNG & SVG)
Generate QR codes for URLs, text, WhatsApp, Wi‑Fi, email, SMS, phone, and vCards. Customize colors and error correction, add a centered logo, and download high-quality files that look premium and scan reliably.
Design & customization
Logo
—
Best practices for QR codes that scan fast
Dark foreground on a light background is the easiest to scan. If you use brand colors, choose a deep shade for the dots and a near-white background. Avoid low-contrast combos like light gray on white.
The margin around the QR (quiet zone) helps scanners detect edges quickly. Use a margin of at least 8px in digital designs, and keep extra space for print.
If you add a logo, consider Q or H. For clean designs without logos, M is usually enough. Higher levels can require a slightly larger code for the same data.
Test scanning in bright light, indoor light, and from the distance your users will scan. If printing, test with your actual paper/material. A QR that scans on-screen may fail on textured surfaces.
Longer text creates denser QR patterns that can be harder to scan at small sizes. If you need a long URL, use a short link that you control, or keep the code physically larger.
Next to the QR, add a simple call-to-action like “Scan to view menu” or “Scan to download the app.” People scan more when they know exactly what they’ll get.