Generate QR codes online — create QR codes for links, text, and contact data with size settings
QR code capacity: up to 7,089 digits, up to 4,296 Latin characters, or up to 2,953 bytes of binary data. Cyrillic takes more space (UTF-8), so the actual limit is about 900 characters.
Error correction levels: L (7%) — minimum correction, compact code; M (15%) — standard level, suitable for most tasks; Q (25%) — increased reliability; H (30%) — maximum correction, suitable for printing on uneven surfaces.
Supported data types: URLs, plain text, phone numbers (tel:), email (mailto:), SMS, Wi-Fi settings, contact cards (vCard), geolocation.
QR Code Generator Online: Create Custom QR Codes with Logo and Colors
A free online QR code generator with color customization, logo embedding, and PNG/SVG export. Create QR codes for URLs, Wi-Fi, vCards, email, and SMS in seconds.
What is a QR code
A QR code (Quick Response code) is a 2D matrix barcode developed by Denso Wave in 1994. It stores data as black-and-white squares in a square grid. Modern smartphones scan QR codes natively — no app required.
QR codes are used for: sharing URLs, contact information (vCard), Wi-Fi credentials, SMS/email prefill, product identification, and payment transactions.
Content types
| Type | Data format | Use case |
|---|---|---|
| URL | https://example.com | Websites, landing pages, social profiles |
| vCard | BEGIN:VCARD...END:VCARD | Business cards, contacts |
| Wi-Fi | WIFI:S:Name;T:WPA;P:Password;; | Quick network connection |
| mailto:user@example.com?subject=... | Pre-filled email messages | |
| SMS | SMSTO:+1234567890:Text | Template SMS messages |
| Text | Plain text | Promo codes, instructions |
| Geolocation | geo:40.7128,-74.0060 | Addresses, directions |
Versions and error correction
QR codes have 40 versions (21×21 to 177×177 modules). More data = higher version = more complex code. Error correction levels:
| Level | Recovery | Use case |
|---|---|---|
| L (Low) | 7% | Clean conditions, maximum data capacity |
| M (Medium) | 15% | Standard use |
| Q (Quartile) | 25% | Industrial, partial damage expected |
| H (High) | 30% | Logo in center, harsh conditions |
When adding a logo to the center, use level H — it recovers up to 30% of damaged data.
Design tips
- Minimum size — at least 2×2 cm for print, 150×150px for screens
- Contrast — dark modules on light background; inverted (light on dark) may fail on some scanners
- Quiet zone — maintain at least 4 modules of white space around the code
- Logo — should not cover more than 20–25% of the code area
- Testing — always test printed/published QR codes with multiple devices
FAQ
How long does a QR code last?
Static QR codes (no redirect service) last forever — the data is embedded in the image itself. Dynamic QR codes via redirect services work as long as your subscription is active.
SVG or PNG — which to choose?
SVG is preferred for print — it's vector and scales without quality loss at any size. Use PNG for web, messaging apps, and presentations.
See also: UTM generator for tracking QR campaign traffic, image compressor.