QR Code Generator
Create clean QR codes instantly in your browser. Customize colors, error correction level, and size. Download high-res PNG for print or web.
A QR code is a two-dimensional barcode that stores text — a URL, contact details, Wi-Fi credentials, a payment string — in a grid that any phone camera can read in a fraction of a second. This generator builds the code entirely in your browser and lets you download it at high resolution, which matters because a QR code scaled up from a low-resolution export will not scan reliably in print.
How to create a QR code
- Enter the content you want encoded. For a website, include the full https:// prefix so scanners open it directly rather than treating it as plain text.
- Adjust size and error-correction level if needed. Higher error correction survives damage and partial obstruction at the cost of a denser code.
- Preview the result and test it with your own phone camera before doing anything else.
- Download the image at the largest size offered, then scale down for your medium rather than scaling a small export up.
The QR Code Generator runs entirely in your browser — nothing you enter is uploaded, stored, or logged.
When to use this tool
Printed marketing material
Posters, flyers, and packaging use QR codes to bridge print and web. Print at a minimum of 2 × 2 cm for close-range scanning, and considerably larger for anything read from a distance.
Sharing Wi-Fi access
A Wi-Fi QR code lets guests join without typing a long passphrase. The encoded string follows the format WIFI:S:NetworkName;T:WPA;P:Password;; — note that anyone who photographs the code has your password permanently.
Menus, tickets, and event check-in
A code linking to a hosted page keeps the destination updatable after printing, which a code encoding the content directly cannot do.
Things worth knowing
- Keep a quiet zone — clear margin — of at least four modules around the code. Codes cropped tight to the edge frequently fail to scan.
- Maintain strong contrast, with a dark code on a light background. Inverted codes are not reliably read by all scanners.
- Shorter content produces a less dense code that scans faster and from further away. Shorten long URLs before encoding.
- Always test the printed code, not just the screen version. Ink bleed on uncoated stock can close the gaps between modules.
Frequently Asked Questions
Do these QR codes expire?
Do these QR codes expire?
What error correction level should I choose?
How much data can a QR code hold?
Can I put a logo in the middle?
Is the QR code generated privately?
Related Tools
Image Compressor (Compress to Target KB)
Compress image to exact target KB (e.g. under 50KB, 100KB, 200KB) with live quality adaptation and alerts.
Strong Password Generator
Generate highly secure, cryptographically random passwords with customizable length, symbols, and memorability.
PDF Merge & Combine
Combine multiple PDF documents into a single organized PDF file entirely client-side in your browser.