QR Code Generator
Generate QR codes for URLs, plain text, email addresses, or phone numbers. Download as PNG.
About the QR Code Generator
QR (Quick Response) codes store data in a 2D matrix of black and white squares. They can encode URLs, contact details, WiFi credentials, SMS messages, and plain text. A smartphone camera can scan them in under a second. QR codes use Reed-Solomon error correction, meaning up to 30% of the code can be damaged or obscured and it will still scan correctly — which is why placing a logo in the centre does not prevent scanning.
QR error correction levels
- L (7% recovery) — smallest, most compact code. Use where the code will be printed cleanly with no damage risk.
- M (15% recovery) — good balance for most applications.
- Q (25% recovery) — recommended for print materials that may wear.
- H (30% recovery) — required for logo overlays. Produces a larger, more complex code.
Best practices for print QR codes
Minimum recommended print size is 2.5 x 2.5 cm. Always maintain high contrast (dark code on light background). Add a clear call-to-action below the code ("Scan to book", "Scan for WiFi") — bare QR codes have significantly lower scan rates than labelled ones. Always test by scanning before printing large quantities.
QR codes for offline marketing
QR codes bridge print and digital marketing by giving print materials a direct link to digital content. They are most effective when they lead to a mobile-optimised landing page relevant to the context in which the code appears. A QR code on a business card should link to a contact page or vCard; one on a restaurant menu should link to the digital menu or booking page.
- Business cards — link to LinkedIn, a portfolio, or a vCard for contact saving
- Restaurant menus — link to the digital menu, booking system, or allergen information
- Product packaging — link to instructions, sustainability info, or a loyalty programme
- Event posters — link to ticket booking, event details, or a registration form