← All Tools

QR Code Generator

Supports URL, vCard, WiFi, Email and SMS formats, custom colors and logo, high-resolution PNG/SVG export. No watermark, no signup.

Content Type

Click "Generate QR Code" to preview the result

Error Correction Levels

  • L — readable with up to 7% damage, smallest code size
  • M — 15%, recommended for most use cases
  • Q — 25%, good for printed labels
  • H — 30%, required when overlaying a logo

Best Practices

  • Use Q or H error correction for label printing
  • Keep logo overlay under 20% of the QR code area
  • Maintain a foreground/background contrast ratio of 4:1 or higher
  • Print at 2×2 cm or larger to ensure reliable scanning

Data Privacy

All QR codes are generated locally in your browser. Your content is never uploaded to any server — completely private.

Frequently Asked Questions

How do I choose the QR code error correction level?
QR codes support 4 error correction levels: L (~7%), M (~15%), Q (~25%), H (~30%). Use M for general purposes; use Q or H if you're overlaying a logo or the code may get scuffed or dirty. Higher error correction uses more modules, making the pattern denser for the same content.
What's the minimum print size for a QR code?
It depends on the amount of data and scan distance — a rule of thumb is that scan distance is about 10x the code's width. For close-range scanning, don't go smaller than 2x2 cm, keep each module at least 0.4 mm, and leave a quiet zone of 4 modules on every side.
Can a colored QR code be scanned?
Yes, as long as the foreground is darker than the background with sufficient contrast (dark code on a light background). Avoid a light code on a dark background (inverted colors) or gradients that reduce contrast, since scan reliability drops noticeably.
Is there a data capacity limit for QR codes?
Yes. At the highest version (40) and lowest error correction (L), a QR code can hold up to about 7,089 digits, 4,296 alphanumeric characters, 2,953 bytes, or 1,817 Kanji characters. More data means denser modules and a harder scan.
Is the generated QR code permanently valid?
This tool generates a static QR code that encodes the URL or text directly into the pattern — the content is fixed, works offline, stays scannable indefinitely, and has no redirect tracking. If the URL it points to goes offline, the redirect itself will fail.

Need custom printed QR labels? Get a factory-direct quote.

We handle the parameters, the factory handles production — pressure-sensitive labels, roll labels, GHS chemical labels, variable data printing. 10 years of printing experience, fast proofing, flexible minimums.

Get a Quote

Related Tools