QR Code Generator

Text/URL/WiFi to QR instantly — 4 sizes, L–H error levels, custom colors, PNG download. Generated 100% locally, nothing uploaded.

QR Preview

Enter content on the left

Pure frontend · No personal data stored, resets on refresh; rates cached 1 hour.

How to use

  1. Paste URL/text (≤800 chars; shorter scans easier — shorten long URLs first).
  2. Pick size: Medium for screens, Large/X-Large for printed posters.
  3. Pick error level: M (15%) for general use; Q (25%) or H (30%) for dirty/folded prints or logo overlays.
  4. Colors must stay dark-on-light — low contrast is the #1 scan failure.
  5. Download PNG or long-press to save; test-scan with two phones before printing.

FAQ

What content is supported?

URL, plain text, WiFi format (WIFI:T:WPA;S:SSID;P:password;;) — up to 800 chars is best; shorten long URLs first for easier scanning.

How to download?

Tap "Download PNG" (size follows your setting) or long-press on mobile; choose Large/X-Large for print.

What do error correction levels mean?

L ~7%, M ~15%, Q ~25%, H ~30% damage tolerance; M for screens, Q/H for posters and business cards.

It won't scan — what to check?

Contrast (dark on light), quiet zone (one module margin), size (2cm+ on cards), content length — then re-test on two phones.

How does WiFi QR work?

Enter WIFI:T:WPA;S:name;P:password;; — phone cameras prompt to join directly, no typing passwords.

Is my content uploaded?

No. Generated fully in your browser, no server involved — works offline.