QR Code Generator
UtilityGenerate custom QR codes for links, text, or other data.
Discussion
Join the discussion
Sign in to share your thoughts and engage with the community.
About this tool
What is the QR Code Generator?
A QR code (Quick Response code) is a two-dimensional barcode that stores data — a URL, text, contact details, Wi-Fi credentials, or anything else — in a format readable by smartphone cameras and QR scanner apps. The QR Code Generator creates QR codes for any content you provide, instantly and for free.
How to Use the QR Code Generator
- Enter your content. Type or paste the data you want to encode — a URL, plain text, phone number, email address, or any other string.
- Customize if needed. Adjust the size and error correction level to suit your use case.
- Generate. The QR code is created instantly as you type.
- Download. Save the QR code as a PNG image, ready for print or digital use.
What You Can Encode
URLs — the most common use. Anyone who scans the code is taken directly to the URL in their browser. Shorten long URLs first to keep the QR code less dense and more scannable.
Plain text — the scanner displays the text directly. Useful for encoding instructions, codes, or any short message.
Email addresses — scanning opens a new email composition window addressed to the specified address.
Phone numbers — scanning prompts the phone to call or save the number.
SMS — scanning opens a pre-addressed text message.
Wi-Fi credentials — scanning connects the device to the Wi-Fi network automatically. The SSID and password are encoded in a standard format that iOS and Android recognize natively.
vCard contact info — scanning saves a contact directly to the phone's address book, including name, phone, email, company, and website.
Error Correction Levels
QR codes include redundant data that allows them to be read even when partially obscured, damaged, or printed at low resolution. Four levels are available:
| Level | Recovery capacity | Use when |
|---|---|---|
| L (Low) | ~7% | Clean digital display, small file size |
| M (Medium) | ~15% | General use, good balance |
| Q (Quartile) | ~25% | Logo overlay, some wear expected |
| H (High) | ~30% | Heavy use, rough conditions, logo overlay |
Higher error correction produces a denser QR code that requires more pixels to scan reliably. For print materials, M or Q is recommended. For adding a logo over the center of the QR code, use H.
Practical Tips
Test before printing. Scan the QR code on at least two different devices before committing to a print run. Test under the lighting conditions where it will be used.
Minimum size for print: 2×2 cm. Below this, scanning becomes unreliable. For business cards, 2.5×2.5 cm is safer.
Use UTM parameters for tracking. Append ?utm_source=print&utm_medium=flyer to your URL to track how many visitors came from each QR code placement in Google Analytics.
Privacy
QR code generation happens entirely in your browser. No content encoded or QR codes generated are sent to any server.
How to Use
- 1
Enter your content
Type or paste the URL, text, phone number, or other content you want to encode.
- 2
Customize the QR code
Adjust the size and error correction level to suit your use case.
- 3
Generate the QR code
Click Generate to create your QR code instantly.
- 4
Download the QR code
Click the Download button to save the QR code as a PNG image.
Frequently Asked Questions
What types of content can I encode in a QR code?↓
You can encode URLs, plain text, email addresses, phone numbers, SMS messages, and Wi-Fi credentials.
Are the generated QR codes free to use?↓
Yes, all QR codes generated are free and you can use them for personal or commercial purposes.
Do the QR codes expire?↓
No. Static QR codes generated here do not expire — they work as long as the encoded content (e.g. the URL) remains active.
What image format can I download the QR code in?↓
QR codes can be downloaded as PNG images, suitable for print and digital use.