1. Select Format & Enter Data
Choose from 15 static QR code types. Enter your website address, WiFi details, or contact info. Our live client-side engine encodes the data immediately.
Create completely custom, permanent QR codes with tailored module shapes, branded logos, call-to-action frames, and multi-angle gradients.
A static QR code stores the data itself, not a link to a tracking server, so the symbol you download today will scan for as long as the printed surface survives.
https://example.com
Follow these professional design rules to ensure 100% scan success across all smartphone cameras.
Choose from 15 static QR code types. Enter your website address, WiFi details, or contact info. Our live client-side engine encodes the data immediately.
Match your brand by choosing modern rounded or dot modules, linear gradients, custom frame text, and uploading your company logo.
Download crisp PNG images for digital displays or scalable vector SVG for commercial printing, packaging, and banners.
A technical reference for engineers, developers, and print designers.
Unlike SaaS platforms that wrap your URLs in dynamic tracking redirect hops, qr-code.love encodes your payload directly into the standard 2D matrix according to ISO/IEC 18004:
Dedicated quick-tools tailored for specific business and personal use cases.
Let guests connect to your WiFi network without typing passwords.
Share phone numbers, emails, and addresses with one tap.
Convert website addresses, landing pages, and portfolios into direct QR links.
Embed brand icons with high Reed-Solomon error correction.
Open instant customer support chats with pre-written messages.
Encode notes, keys, and serial numbers up to 3,000 characters.
Open a pre-addressed email with the subject and body already filled in.
Scan to dial a business line, hotline, or helpline instantly.
Pre-fill a text message to the number of your choice.
Why qr-code.love never asks for an account, email address, or subscription.
SVG and 300 DPI PNG exports for packaging, stickers, and signage.
Capacity in bytes, by version and error correction level.
The generator encodes everything as bytes, so this is the table that matters. Each row is one symbol size and each column is one error correction level. Higher levels reserve more of the symbol for recovery data and leave less for your payload.
| Version | Modules | L | M | Q | H |
|---|---|---|---|---|---|
| 1 | 21ร21 | 17 | 14 | 11 | 7 |
| 5 | 37ร37 | 106 | 84 | 60 | 44 |
| 10 | 57ร57 | 271 | 213 | 151 | 119 |
| 20 | 97ร97 | 858 | 666 | 482 | 382 |
| 40 | 177ร177 | 2,953 | 2,331 | 1,663 | 1,273 |
Two things follow from this. A short address of about 30 bytes fits in version 2 or 3 at level M and prints well at business-card size. A full contact card with a postal address is around 260 bytes and needs version 12, which is 65 modules wide and wants a print of at least 30 mm to keep each module above half a millimetre.
The read-out under the preview shows the version the engine settled on and the payload size, so you can see where you land before you download.
Answers to common questions about static QR technology, licensing, and print specs.