Loading calculators…
Loading calculators…
Generate QR codes for 17+ content types. Fully private — no upload, no account, no watermark.
Basic
Messaging
Network
Contact
Location
Payment
Social
Fill in the content to generate your QR code
Choose a QR type
Select from 17 content types — URL, WiFi, vCard, UPI, crypto, and more.
Fill in the content
Enter your data in the relevant fields. The QR code updates live as you type.
Customize the style
Switch to the Style tab to change colors, size, error correction, and quiet zone.
Download or copy
Choose PNG, JPG, WebP, or SVG and click Download — or copy the image to clipboard.
QR codes store data by encoding it into a grid of black and white squares (called modules). The more data you encode, the denser the grid becomes. Here's the maximum capacity by data type:
| Data Type | Maximum Capacity | Example |
|---|---|---|
| Numeric only | 7,089 characters | Phone numbers, serial codes |
| Alphanumeric | 4,296 characters | URLs, email addresses |
| Binary (8-bit) | 2,953 bytes | Full vCard with UTF-8 text |
| Kanji/Kana | 1,817 characters | Japanese text |
Practical advice: Keep QR codes as small as possible for faster scanning. A URL with 50 characters scans more reliably than one with 500. If you're encoding a long URL, use a URL shortener first (bit.ly, tinyurl.com) to reduce the data density.
Error correction tradeoff: Higher error correction (H = 30%) lets you add logos or tolerate damage, but reduces data capacity slightly. For maximum data density, use L (7%) error correction — but the code will be more fragile if damaged.
Unlike most online tools, Toolivon processes everything directly in your browser using the Web APIs built into Chrome, Firefox, Safari, and Edge.