QR Code Generator
Generate a QR code for any URL, text or data. Download as PNG.
What is a QR code?
A QR (Quick Response) code is a two-dimensional barcode developed by Denso Wave in Japan in 1994. Unlike traditional one-dimensional barcodes that encode data horizontally, QR codes store data in both dimensions, allowing them to hold significantly more information β up to 3,000 characters β in a compact square pattern. They are scanned by cameras using image recognition rather than laser readers.
QR code error correction levels
QR codes include built-in error correction that allows them to be read even if partially damaged or obscured. Higher error correction levels store more redundant data, making the code more resilient but larger. When adding a logo to the centre of a QR code (a common design practice), choose a high error correction level to ensure the code still scans.
| Level | Data recovery | Use when |
|---|---|---|
| L (Low) | ~7% | Clean digital environments; maximum data capacity |
| M (Medium) | ~15% | General purpose; good balance of size and resilience |
| Q (Quartile) | ~25% | Industrial use; some physical wear expected |
| H (High) | ~30% | Logo overlay; outdoor use; possible physical damage |
QR code use cases
Frequently asked questions
Do these QR codes expire?
No. The QR code encodes your data directly, so it works forever as long as the destination (for example a URL) still exists. There is no tracking layer that can expire.
Is the QR code generated on a server?
No. It is generated in your browser, so the data you encode is never sent anywhere.
What can I encode in a QR code?
A URL, plain text, contact details (vCard), Wi-Fi credentials, an email address or a phone number. URLs are by far the most common use.
What size should I print a QR code?
As a rule of thumb, keep the code at least 2 x 2 cm and use a scan distance of about 10 times its width. Higher error-correction levels allow small logos or minor damage without breaking the scan.
Generates a QR code for any URL, text, phone number, or other content. The QR code can be downloaded as a PNG image and used anywhere β print, digital, email, or presentations.
Generated via api.qrserver.com. Encodes URLs, text, contact info, Wi-Fi credentials.