QR Code
Encode text / URL / Wi-Fi into QR codes; decode QRs from uploaded images.
How to use
Purpose
Online QR code generator and decoder. Generate QR codes for text / URL / Wi-Fi credentials / vCard / email / SMS in PNG / SVG / JPG. Supports error correction (L 7% / M 15% / Q 25% / H 30%), custom colors, embedded logo, size adjustment. Decode by dragging in a QR image file. Common for event QR codes, Wi-Fi password sharing, product labels, electronic business cards, marketing link short codes. All generation and decoding run locally; sensitive content never uploads.
Steps
- Input QR content: plain text / URL / Wi-Fi (auto-generates WIFI:T:...; format) / vCard / email / SMS
- Format: PNG (default, most compatible), SVG (vector, scalable), JPG (smaller)
- Size: 200×200 default, customizable
- Error correction: L 7% (minimum), M 15% (common), Q 25% (outdoor/dirty), H 30% (with logo must use)
- Color: customize foreground/background (ensure contrast)
- Embed logo: upload PNG/SVG, auto-center (must use H error correction)
- Export image / copy data URL
- Reverse decode: drop a QR image, tool extracts content
FAQ
- Is higher error correction always better?
- No. Higher EC means more pixels per code. L (7%) for clean displays (phone screens); M (15%) for general use (90%); Q (25%) outdoors or for soiled surfaces; H (30%) required when embedding a logo (logo covers up to 30%, needs higher EC). H is ~50% larger than L for the same data.
- How much data can a QR code hold?
- Theoretical max 4296 alphanumeric chars or 2953 bytes of binary. Practical: >200 chars makes the code dense (slow/failing scans). Use URL shorteners (goo.gl, t.cn) for URLs; use minimal vCard (name + phone + company); do not put a whole article into a QR code.
- How to generate Wi-Fi QR codes?
- Format: WIFI:T:WPA;S:NetworkName;P:Password;;. T = encryption type (WPA/WEP/nopass), S = SSID, P = password. Note: escape special chars (\ ; , : ") in SSID/password. Wi-Fi mode handles this automatically. Phones scan and prompt to connect, no manual password entry.
- Why does my generated QR code fail to scan?
- Common causes: 1) low contrast (light gray foreground on white); 2) too small (< 100px on screen or < 1.5cm printed); 3) logo too big (exceeds EC capacity); 4) inverted colors (need dark foreground on light background, not reverse); 5) distortion (stretched, folded). Use the preview to inspect details and test-scan from your phone before publishing.
- Can it recognize QR codes from screenshots?
- Yes. Decode mode accepts PNG/JPG/WEBP images. Drag in and the tool finds and parses the QR. Supported: screenshots, saved web images, camera photos. Limits: very blurry, severely tilted, or reflective images may fail. Try enhancing (PS brightness/sharpness) before retrying.
Use cases
- Event check-in: conferences / training with QR sign-in
- Wi-Fi sharing: guests scan to connect without manual password entry
- Product labels: scan from packaging for instructions / support / videos
- Electronic business cards: vCard QR for auto-save to contacts
- Marketing links: posters / flyers with QR to event pages
Use cases
Event check-in, Wi-Fi sharing, product labels, electronic business cards, marketing links. Ops, marketing, sales, HR, product. Wi-Fi / vCard generation, logo embed, two-way decode, SVG vector are the differentiators.