QR code
readyType any text or URL - a QR code is generated in your browser as you type. Download as SVG (scalable) or PNG. 4 error correction levels (more correction = denser code).
[01] About the levels
Error correction lets a QR code stay scannable even when partly damaged or covered. The trade-off: more correction = more dense code = needs sharper print/screen.
- L (Low - ~7%): Use for clean digital displays. Maximum data capacity per code.
- M (Medium - ~15%): Default. Survives small smudges, OK on print.
- Q (Quartile - ~25%): Robust on glossy or curved surfaces.
- H (High - ~30%): Survives a logo overlay or partial occlusion. Use when adding a brand mark in the center.
[02] What can go in a QR code?
- URL:
https://example.com - Phone:
tel:+97150... - SMS:
sms:+97150...?body=Hello - Email:
mailto:[email protected]?subject=... - Wi-Fi:
WIFI:T:WPA;S:NetworkName;P:Password;; - vCard: a
BEGIN:VCARDcontact block - Geo:
geo:25.2048,55.2708
[03] Privacy
QR generation runs entirely in your browser. No content is uploaded or logged anywhere. Powered by the open-source kazuhikoarase/qrcode-generator (BSD-2 license) embedded into this page.
Common questions
Is QR Code Generator free to use?
Yes. The tool runs in your browser at no cost, with no signup required.
Where is the math performed?
Calculations run locally in your browser. Your inputs do not leave your device.
Are the rates and rules current?
We update sources when published rates change. For high-stakes decisions, verify against the official source linked on this page.