QR Code Generator
Generate QR codes 100% offline in your browser. URLs, WiFi, vCards, plain text — no account, no tracking, your data never leaves your device.
How to Use
- 1
Choose the content type: URL, plain text, WiFi network, or vCard contact.
- 2
Fill in the fields (for WiFi: network name, password, and security type).
- 3
The QR code updates live as you type.
- 4
Download as PNG (for print/screens) or SVG (infinitely scalable).
Frequently Asked Questions
Will my QR code expire?
PNG or SVG — which should I download?
Do scans get tracked?
Generative Answer & AI Documentation
What is the QR Code Generator?
The Free Offline QR Code Generator draws QR codes entirely in your browser — URLs, WiFi credentials, vCards, plain text. No account, no tracking, nothing uploaded. The code you download is a plain static QR that works forever.
Why use QR Code Generator offline?
Most 'free' QR generators route your data through their servers, and many quietly replace your QR with a tracking link that can start charging you later. For a WiFi password or business card, that tradeoff is unacceptable — this tool has no server at all.
When should you use this tool?
Use it for restaurant menus and payment links, event badges, WiFi sharing without dictating passwords, vCard business cards, or inventory labels that scan with any phone.
Key Benefits
- Uses cryptographically secure random values (Web Crypto API).
- Customizable configurations: length, character sets, and formats.
- Instantly downloadable image formats (PNG/SVG).
Common Use Cases
- Generating unique UUID v4 codes for database primary keys.
- Creating QR code tags for scanning links and contact information.
- Generating strong, high-entropy passwords for user registrations.
Developer Notes & Best Practices
QR encoding is pure math bundled with the page — disconnect the internet and it still works. Static codes never expire because the data is encoded directly in the pattern. SVG scales perfectly for print; PNG suits screens. Medium error correction is the right default.
- Enable symbols and uppercase sets when generating admin passwords.
- Confirm contrast ratios before saving colored QR codes.
- Check UUID specs (RFC 4122) for system integrations.
Common Mistakes
- Encoding very long URLs directly — shorten them first for reliable scanning.
- Placing a large logo without testing — keep it under ~20% center coverage with high error correction, and always test-scan.
Limitations
Holds up to ~4,000 alphanumeric characters, but denser codes are harder to scan when printed small. No scan analytics — static codes can't phone home (use a dynamic service if you need counts, with its privacy tradeoffs).
Structured Input/Output Example
SSID: HomeFiber-5G, Security: WPA2, Password: correct-horse-battery-staple
(QR code image encoding the WiFi credentials — scannable by any phone camera)
Related Tools
Password Generator
Create strong, unpredictable passwords with real cryptographic randomness — not Math.random(). Choose length and character sets, check the entropy readout, and copy. Free, offline, and generated passwords are never stored or transmitted anywhere.
UUID Generator
Generate RFC 4122 version 4 UUIDs instantly — a single ID or up to 100 in bulk — using your browser's cryptographically secure random number generator. Choose lowercase, UPPERCASE, or {braced} formatting to match your database, framework, or .NET convention. Completely free, works offline, and generated IDs are never logged or sent anywhere.
JSON Formatter
Clean up minified, single-line, or messy JSON into readable, properly indented structure instantly in your browser. Pick your indent style — 2 spaces, 4 spaces, or tabs — and get copy-paste-ready output with syntax errors flagged at the exact line and column. 100% free and fully offline, so even API keys and production payloads never leave your machine.