QR Code Generator
Generate QR codes for URLs, text, Wi-Fi credentials, vCards, and more. Download as PNG instantly.
About QR Codes
QR (Quick Response) codes are two-dimensional barcodes that can encode text, URLs, contact information, Wi-Fi credentials, and more. They are read by any smartphone camera and are widely used for website links, contactless payments, product tracking, and event ticketing. This generator creates QR codes entirely in your browser — the data is never sent to a server.
QR code content types
- URL — The most common use. Encodes a website link so users can scan to visit without typing.
https://URLs open directly in the browser. - Wi-Fi — Encodes Wi-Fi network credentials (SSID, password, security type). Scanning connects the device automatically without manually entering the password.
- Contact (vCard) — Encodes a digital business card. Scanning adds the contact directly to the phone's address book.
- Email — Pre-fills a new email with a recipient, subject, and body. Useful for feedback links and support forms.
Error correction levels
QR codes include redundant data to allow them to be read even if partially damaged or obscured. Higher error correction means more redundancy — but also a more complex (denser) code:
- L (Low, 7%) — Best for simple URLs where the code will be in perfect condition
- M (Medium, 15%) — Good all-round choice for most uses
- Q (Quartile, 25%) — Better for printed materials that may get worn
- H (High, 30%) — Use when you want to overlay a logo on the code, as up to 30% can be obscured and still scan
Frequently asked questions
What can I encode in a QR code?
QR codes can encode URLs, plain text, phone numbers, email addresses, Wi-Fi credentials, vCards (contact info), and more. The format is just text — scanning apps interpret the content based on its prefix (e.g., "WIFI:", "mailto:", "tel:").
Is there a size limit?
QR codes can hold up to about 4,296 alphanumeric characters or 2,953 bytes of binary data. Shorter content produces simpler (less dense) QR codes that are easier to scan.