QR Code Generator
Encode any URL or text into a downloadable QR code. Adjustable size and error-correction level. Browser-only.
100% in your browser. Files never uploaded.
How to use
- 1Type or paste contentAny URL, text, or contact info works.
- 2Tune size, margin, and recovery levelHigher recovery survives more wear, but bigger codes carry less data.
- 3Download PNGCrisp at any size — generated locally.
FAQ
When should I use higher error correction?
For QR codes that will be printed on physical objects that may get dirty, scratched, or partially covered (logos, badges). Default M is fine for screens and clean prints.
Is the data uploaded?
No. Generation runs entirely in your browser using qrcode.js.