QR Code Generator
Generate QR codes for text, URLs, WiFi, and more.
What is a QR code generator?
A QR (Quick Response) code is a two-dimensional barcode that encodes text, URLs, contact information, Wi-Fi credentials, or other data in a machine-readable pattern. Invented in 1994 by Denso Wave for tracking automotive parts, QR codes are now ubiquitous โ used for mobile payments, restaurant menus, event tickets, product packaging, and contactless information sharing.
This tool generates QR codes instantly from any text input. The generated codes can encode URLs, plain text, phone numbers, email addresses, Wi-Fi network credentials, vCard contact cards, and more. QR codes have built-in error correction, meaning they remain scannable even when partially damaged or obscured.
How to use this tool
Enter the text, URL, or data you want to encode. The QR code is generated in real time as you type. Download the QR code as a PNG or SVG image. You can customize the size and error correction level. For URLs, the tool automatically adds the https:// prefix if missing.
Common QR code data types
- URL โ opens a website when scanned. The most common use case.
- Plain text โ displays text on the scanner's screen.
- Wi-Fi โ auto-connects to a Wi-Fi network (encodes SSID, password, and encryption type).
- vCard โ adds contact information (name, phone, email, address) to the phone's contacts.
- Email โ opens a pre-filled email draft with recipient, subject, and body.
Error correction levels
QR codes have four error correction levels: L (7%), M (15%), Q (25%), and H (30%). Higher error correction means the code can still be read when more of it is damaged, but requires a denser (larger) pattern. Level M is the default and works well for most applications. Use level H if the code will be printed on materials that might get dirty or damaged.
Frequently asked questions
How much data can a QR code hold?
A QR code can hold up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data (at the lowest error correction level). In practice, shorter data produces smaller, easier-to-scan codes. For URLs, use a URL shortener if the original link is very long. Most smartphone cameras can scan QR codes with up to about 300 characters reliably.
Are QR codes safe to scan?
QR codes themselves are safe โ they just encode data. However, a malicious QR code could link to a phishing website, trigger an unwanted phone call, or download malware. Always check the URL preview shown by your phone's scanner before opening a link. Do not scan QR codes from untrusted sources, especially stickers placed over other QR codes in public places.