How to use
- Enter text or a URL.
- Choose an error correction level if needed.
- Click "Generate" and download the PNG.
๐ฏ Use Cases
- Business cards, flyers, posters โ embed a website link as a QR code. Printed material is hard to fix once produced, so raise the error correction level to Q or higher to guard against creasing or smudging.
- Wi-Fi sharing โ easily share Wi-Fi details with visitors via QR. Enter a string in the format
WIFI:T:WPA;S:networkname;P:password;;to create a QR code that connects automatically on scan. - Store or event signage โ link to menus, surveys, or event pages. For small stickers placed on each table, level L is usually reliable enough.
- Packaging and labels โ link to product details or origin certification pages. For items exposed to repeated handling and wear, level H is recommended.
Example
Input
https://developk.kr/ (Error Correction Level: M)
Output
QR Version 2 ยท 25ร25 modules ยท mask auto-selected โโโโโโโ โ โ โ โโโโโโโ โ โ โโ โโ โ โ โ โ โโโ โ โโโ โ โ โ โ โโโ โ โฆ (full code saved as PNG)
Encoding the URL https://developk.kr/ (20 bytes) at error correction level M produces a Version 2, 25ร25-module QR code. The rows above are part of the actual module layout, including the top-left finder pattern; the complete code is saved as a PNG image.
Error correction levels & data capacity
| Level | Damage tolerance | Numeric max (approx.) | Alphanumeric max (approx.) | Recommended for |
|---|---|---|---|---|
| L | ~7% | 7,089 chars | 4,296 chars | On-screen display, low damage risk |
| M | ~15% | 5,596 chars | 3,391 chars | General use (default) |
| Q | ~25% | 3,993 chars | 2,420 chars | Printed material, outdoor signage |
| H | ~30% | 3,057 chars | 1,852 chars | Embedded logos, high-wear environments |
Higher correction levels add more error-correction data for the same content, which makes the QR code's module count (and physical size) larger. If the content is long or the code will be printed small, a lower level (L or M) can actually improve scan success.
FAQ
- Is the content I enter sent to a server?
- No. QR code encoding (including Reed-Solomon error correction) is computed entirely in your browser.
- What does the error correction level mean?
- It's how much of the QR code can be damaged while still being readable. Higher levels tolerate more damage but make the QR code larger for the same content.
- Can I make a QR code for Wi-Fi or a contact card?
- Yes. Enter text in the standard format โ for Wi-Fi,
WIFI:T:WPA;S:name;P:password;;; for a contact, a vCard string (BEGIN:VCARD...END:VCARD). - Can I use the generated QR code commercially?
- Yes. The generated image is free to use with no license restrictions.
More Security Tools
๐
Password Generator
Generate strong random passwords
#๏ธโฃ
Hash Generator
Generate MD5, SHA-1, SHA-256 hashes
๐๏ธ
htpasswd Generator
Generate APR1-MD5 hashed passwords
๐
SSL Certificate Viewer
Check issuer, validity & SANs
๐
CSR Viewer
Check CSR subject & public key info
โป๏ธ
SSL Certificate Converter
Convert PEM โ DER (HEX)
๐ค
Cert/Key Pair Checker
Verify a certificate matches its private key
๐ฉบ
SSL Checker
Check HTTPS connectivity & trust
๐ช
Self-Signed Certificate Generator
Generate a self-signed SSL cert & key
๐
Base64 Encode/Decode
Convert text โ Base64
๐
HTTP Auth Header Generator
Build Basic/Bearer Authorization headers
๐ชช
JWT Decoder
Inspect JWT header/payload, verify HS256
๐ซ
Random Token Generator
Generate Hex/Base64/UUID tokens
๐
Jasypt Encrypt/Decrypt
Encrypt/decrypt Spring Boot ENC(...) values