Turn any link, text, email, or phone number into a scannable QR code — instantly, in your browser.
💡
Not sure what to do?
Check the Good to know section at the bottom of this page.
🙏
This site survives thanks to you
No pop-ups — just simple banner ads. Please consider whitelisting us in your ad blocker.
728 × 90 — Ad
No image selected
PNG with transparent background works best. Error correction is automatically set to Maximum when a logo is used.
Module shape
Outer shape
300 × 250 — Ad
Good to know
Everything happens in your browser — your text and URLs are never sent anywhere.
You can generate QR codes for URLs, plain text, email addresses (prefix with mailto:), phone numbers (prefix with tel:), or Wi-Fi credentials.
Error correction controls how much of the QR code can be damaged or obscured and still scan correctly. Use High or Max if you plan to place a logo over the centre.
SVG format is ideal for printing — it stays sharp at any size. PNG is better for digital use.
Most modern phone cameras scan QR codes natively without a separate app — just point and hold.
Premium users can unlock the Customize panel for additional options: custom module shapes (rounded, dots, extra round) and outer frame shapes (circle, octagon, shield, and more).
Logo overlay: upload a PNG or image to embed in the centre of your QR code. Error correction is automatically maximised so the code still scans reliably. Keep logos simple — detailed or large images may affect scan reliability.
Batch mode (Premium): prepare a CSV file with two columns — the first is the filename (e.g. "product-a"), the second is the text or URL for that QR code. Upload it to generate all QR codes at once and download them as a ZIP.