QR Code Generator

Encode a URL, text, contact card, or Wi‑Fi string. Tweak size, colors, and error correction, then download.

QR Code Data

QR Code Preview

Generate a QR code to see preview

Usage Tips

🎯 Size Guidelines

  • • Business cards: 200-300px
  • • Flyers/posters: 400-600px
  • • Banners: 600-800px
  • • Digital displays: 300-500px

🎨 Design Tips

  • • High contrast improves scanning
  • • Dark on light works best
  • • Test with different devices
  • • Include quiet zone border

📱 Best Practices

  • • Test before printing/sharing
  • • Keep URLs short and HTTPS
  • • Provide context about purpose
  • • Consider accessibility

Quick tips

  • Keep payloads short — denser codes are harder to scan
  • High contrast: dark modules on a light background (or the reverse)
  • Leave a quiet zone (blank margin) around the code
  • Print larger for posters; phone screens can go smaller
  • Error correction: L ≈ 7%, M ≈ 15%, Q ≈ 25%, H ≈ 30% damage recovery

Use higher correction if the code might get scuffed, or if you drop a logo in the middle (keep logos small and test on a few phones).

Common payloads

  • URL — https://example.com/path
  • Wi‑Fi — WIFI:T:WPA;S:NetworkName;P:password;;
  • Email / SMS — mailto: or sms: schemes
  • vCard — contact fields for "add to phone"

Static codes from this tool don't expire. If the URL dies, the code still points at a dead link. Tracking needs a redirect service; this generator embeds the data directly.

Frequently Asked Questions

How much data can a QR code hold?

Specs allow thousands of characters, but dense codes scan poorly. Keep URLs under ~100 characters when you can.

Do QR codes expire?

Static codes don't. The destination might. Dynamic/tracking codes from other services may have their own limits.

Can I track scans?

Not with a static code. Point at a short URL or analytics-backed redirect if you need counts, and follow privacy rules.

Why won't it scan?

Low contrast, tiny print, missing quiet zone, warped print, or bad lighting. Test on more than one phone before you print a thousand stickers.

What about logos?

Possible with high error correction. Keep the logo small (roughly under 10% of the area) and retest scanning.

Accessibility?

Always offer a plain URL or other alternate. Say what the code opens.

Related tools

Related tools