No ads, no redirects, no expiration — the code contains exactly what you type, and it is yours forever.
Content
Dot style
Corner style
Color
Gradient
A smooth blend between the two colors runs across the code
Transparent background
No white background in PNG/SVG downloads
Center logo (optional)
+ Click or drag your logo here (PNG/JPG/SVG)
Error correction
Exactly what's in the code
⚠️ Light color — the code may be hard to scan. We recommend a darker one.
💡 With a logo, H error correction is recommended — we switched it for you.
Download size
Runs 100% in your browser — your data never leaves your device, and the code never expires.
What is error correction?
A QR code also stores backup data, so it stays scannable even if part of it is damaged, worn, or covered. The level shows how much of the code can be destroyed while it still works.
L
Low · 7%
A sparser dot grid — easy to scan even at small sizes. Ideal for screens.
M
Medium · 15%
The sweet spot — recommended for most uses.
Q
High · 25%
Durable — for printed stickers and packaging that can wear.
H
Maximum · 30%
Nearly a third of the code can be covered — always use this with a logo.
💡A higher level means a denser code for the same content. For a short link, H is fine; for long text, L/M keeps it easy to scan. If you add a center logo, we switch to H automatically — the error correction makes up for the part the logo covers.