20 / qr-code-generator
free online tool
QR Code Generator
Generate QR codes for any URL or text instantly — no upload required.
how to use
- 01
Type or paste any text or URL into the input field.
- 02
The QR code is generated in real time.
- 03
Right-click or use the Download button to save the image.
about
What is this tool?
QR Code Generator creates QR codes client-side using a JavaScript QR encoding library. QR codes can encode URLs, contact information, Wi-Fi credentials, or any plain text. The generated image is a standard QR code scannable by any modern smartphone camera.
why use this tool
- -Create QR codes for events, menus, business cards, and more.
- -No server required — generation is instant.
- -Supports URLs, phone numbers, email addresses, and plain text.
- -Download as PNG for print or digital use.
features
- -Real-time QR code generation.
- -Supports any text or URL input.
- -Downloadable as PNG.
- -Scannable by all modern devices.
comparison
QR Code Content Types
| Content Type | Format Example | Typical Use | Scannability |
|---|---|---|---|
| URL | https://example.com | Website links, landing pages | Excellent (short URL) |
| mailto:hello@example.com | Contact cards, feedback forms | Excellent | |
| Phone | tel:+821012345678 | Business cards, menus | Excellent |
| Plain text | Any text up to ~3 KB | Wi-Fi passwords, instructions | Good (keep short) |
| Wi-Fi | WIFI:S:MyNetwork;T:WPA;P:password;; | Guest Wi-Fi sharing | Excellent |
All processing happens entirely in your browser using JavaScript. No files, text, or data are ever sent to a server. Your data stays on your device.
✦ tip from dragontail
For Dragontail's offline events and business cards, I always use a URL shortener before generating the QR code. A shorter URL means fewer QR modules (dots), which makes the code easier to scan — especially when printed small. If you're printing a QR code below 3 cm in size, test it on three different phones before going to print.
faq
What can a QR code contain?
URLs, email addresses (mailto:), phone numbers (tel:), Wi-Fi credentials, and plain text up to about 3KB.
Is there a character limit?
QR codes have a maximum capacity of ~4,296 alphanumeric characters, but shorter content produces a less dense, more easily scanned code.
Do the QR codes expire?
No. The QR codes generated here are static — they do not expire and link directly to whatever text or URL you encoded.