QR Code Generator (Custom & Free)
Generate custom QR codes in seconds. Create scannable codes for websites, Wi-Fi credentials, contact vCards, phone numbers, and plain text. Customize foreground and background colors, adjust error correction levels, and download crisp PNG or vector SVG files — 100% free with no account or expiration.
How It Works
Generate permanent, high-resolution QR codes in 3 simple steps:
Select Website URL, Wi-Fi, vCard, Email, or Text.
Enter your link or Wi-Fi password and pick colors.
Ready to print on business cards, menus, or flyers.
Scanners will open this link directly in their browser.
💡 Point your smartphone camera at the screen to test scanning.
How to use this tool
Choose a QR code type: Website URL, Wi-Fi, Plain Text, Email, Phone, or vCard Contact.
Fill in your details (e.g., website link, Wi-Fi password, or message).
Customize colors, error correction, or margin spacing.
Download your high-resolution PNG image or crisp vector SVG file.
Frequently asked questions
Do these QR codes ever expire?
No! These are static QR codes where your content is encoded directly into the pixel pattern. They work forever with no redirect servers or subscription fees.
Can I generate a QR code for my Wi-Fi network?
Yes. Select the 'Wi-Fi' tab, enter your network name (SSID) and password. Guests can scan it with their phone camera to connect instantly without typing passwords.
What is Error Correction Level?
Error correction allows a QR code to be scanned even if part of it is dirty, covered, or damaged. Level L (7%), Level M (15% - recommended), Level Q (25%), and Level H (30% - best for high durability).
Are my details or Wi-Fi passwords uploaded anywhere?
No. The QR matrix is rendered directly in your browser's memory using HTML5 Canvas and SVG. Nothing is ever sent to a server.
Related & Connected Tools
Discover more utilitiesCase Converter & Text Formatter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, slugify, and more instantly.
Word & Character Counter
Count words, characters, sentences, reading time, and keyword frequency.
URL Encoder & Decoder
Encode special characters in URLs using encodeURIComponent or encodeURI.