How to generate a QR code
Type or paste any URL, text, phone number, or email address into the input field. A QR code is generated instantly in your browser — no server is involved. Click 'Download PNG' to save the image. You can then print it, embed it in a document, or share it digitally. When scanned with a smartphone camera, the encoded content is displayed or opened automatically.
What can a QR code contain?
QR codes can encode URLs (most common), plain text, phone numbers (tel: prefix), email addresses (mailto: prefix), SMS messages (smsto: prefix), Wi-Fi credentials, and contact cards (vCard format). Smartphone cameras can scan QR codes natively — no app required on iOS or Android.
Frequently Asked Questions
Is there a character limit?
QR codes can technically hold up to 4,296 alphanumeric characters, but longer content creates denser, harder-to-scan codes. For URLs, use a URL shortener if the link is very long. For plain text, keep it under a few hundred characters for reliable scanning.
Is my data safe?
Yes. The QR code is generated entirely in your browser using the open-source qrcode library. No data is sent to any server. You can verify this by disconnecting from the internet — the generator will still work.