QR Code Generator
Generate downloadable PNG and SVG QR codes for URLs, Wi-Fi credentials, contacts, and text locally.
QR Code Generator
Generate downloadable PNG & SVG QR codes for URLs, Wi-Fi credentials, and contacts.
What is the QR Code Generator?
The QR Code Generator is a fast, 100% private in-browser generator for Quick Response (QR) codes.
QR codes are 2D matrix barcodes scanned by smartphones to quickly open URLs, connect to Wi-Fi networks without typing passwords, load vCard contact cards, or display plain text.
Key Features
- Multiple Data Types:
- URL / Website Link: Direct smartphone camera to any web address.
- Wi-Fi Credentials: Auto-connect phones to Wi-Fi (SSID, Password, WPA2/WPA3).
- vCard Contact: Scan to add contact details (Name, Phone, Email) directly to phone address book.
- Plain Text: Encode arbitrary text or notes.
- High Resolution Downloads: Download as high-DPI PNG or vector SVG format.
- Customizable Colors: Customize foreground and background colors.
- 100% Private: QR code matrix rendering is computed locally in HTML5 Canvas / SVG without external API calls.
How Does the QR Code Generator Work?
1. Select Type: URL, Wi-Fi, vCard, or Plain Text.
2. Fill Details: Enter website link or Wi-Fi network details.
3. Customize Appearance: Pick foreground/background colors.
4. Download: Click Download PNG or Download SVG.
Formula & Calculation Method
QR Error Correction & Matrix Encoding:
Uses Reed-Solomon error correction to allow QR codes to remain readable even if partially damaged or obscured (up to 15-30% error recovery).
Example Calculation
Wi-Fi Input: SSID: "OfficeGuest", Pass: "SecureKey2026", Encryption: WPA
- Encoded String: `WIFI:S:OfficeGuest;T:WPA;P:SecureKey2026;;`
- Output: Downloadable QR matrix image ready for printing.
Frequently Asked Questions
**QR Error Correction & Matrix Encoding:** Uses Reed-Solomon error correction to allow QR codes to remain readable even if partially damaged or obscured (up to 15-30% error recovery).
Disclaimer: All developer utilities run 100% locally in your browser. None of your code, tokens, passwords, or input data are sent to or stored on remote servers.