๐Ÿ“ฑ QR Code Generator

Enter text or a URL and get an instant QR code.

How to use

  1. Enter text or a URL.
  2. Choose an error correction level if needed.
  3. Click "Generate" and download the PNG.

๐ŸŽฏ Use Cases

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

LevelDamage toleranceNumeric max (approx.)Alphanumeric max (approx.)Recommended for
L~7%7,089 chars4,296 charsOn-screen display, low damage risk
M~15%5,596 chars3,391 charsGeneral use (default)
Q~25%3,993 chars2,420 charsPrinted material, outdoor signage
H~30%3,057 chars1,852 charsEmbedded 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