QR Code Generator
Turn any text, URL, contact or Wi-Fi credentials into a downloadable QR code. Everything runs entirely in your browser - nothing is ever sent to a server.
Your QR code
will appear here
100% client-side - your data never leaves your device.
Tips for better QR codes
Keep it short. URLs work best. Long text creates dense, harder-to-scan codes.
Logo overlay. Use High error correction and keep any logo under 20 % of the code area.
Contrast matters. Dark foreground on a light background scans most reliably.
Print size. At least 2 × 2 cm for reliable scanning. Export at 600 px+ for print use.
How to use
- Pick the content type: URL, plain text, Wi-Fi, vCard, or email.
- Fill in the relevant fields for that type.
- Adjust size, error correction level, and color to match your brand.
- Optionally drop a logo into the centre of the code.
- Download the QR as PNG or SVG for print or web.
Frequently asked questions
Will the QR work in print?
Yes. SVG output stays crisp at any size and is ideal for posters and packaging. For print at small sizes, choose the High error-correction level to keep the code readable.
Why are some QR codes blurry on a phone?
Low contrast or insufficient quiet zone (the white border) makes scanning harder. Stick to dark code on light background and keep the quiet zone at least four modules wide.
Can I track scans?
Not directly with a static QR. To track scans, point the QR at a short URL or campaign tracker that you control, then watch the analytics on that endpoint.
What does error correction do?
Adds redundancy so the code remains scannable even when partially damaged or obscured by a logo. Higher levels allow more occlusion at the cost of denser, larger codes.
Advertisement