QR Code Generator
Type or paste your text. The QR code updates as you type; download it as a PNG when you are happy.
Embed this tool
Paste this into your page — the widget loads noindexed and links back here.
About QR codes
A QR ("quick response") code is a 2D barcode that stores data in a grid of black and white squares. Phones read it with the camera. The code here is static: the text is baked into the image, so it never expires and works without any internet connection or tracking.
Error correction
Higher error-correction levels add redundancy so the code still scans when part of it is dirty, damaged, or covered by a logo — at the cost of a denser pattern.
| Level | Recovers up to | Use |
|---|---|---|
| L (low) | ~7% damage | Clean digital display, max data |
| M (medium) | ~15% | Good default for print |
| Q (quartile) | ~25% | Industrial or outdoor |
| H (high) | ~30% | Logo overlay |
Printing checklist
- Size: at least 2 cm for a hand-held scan, more for signage. Rule of thumb — scan distance divided by 10.
- Quiet zone: leave a clear margin of at least four modules on all sides.
- Contrast: dark code on a light background. Avoid inverting or using low-contrast colours.
- Test the real print, at the real size, before ordering thousands.
See what is a QR code and how it works for the full picture.
Related tools
Frequently asked questions
Do the QR codes expire?
Is my data private?
What size should I download?
What can I encode?
Static vs dynamic QR codes — what's the difference?
How much data fits in a QR code?
Why won't my printed QR code scan?
Can I add a logo?
Last reviewed: September 2026. Figures and formulas are checked against their published sources; see the site's data notes.