QR Code Generator
Create a free QR code for a link, text, Wi-Fi network or contact and download it as PNG or SVG. The code is static and never expires.
QR preview
Type the link and the code appears here straight away.
What a phone will read
A margin under 4 modules is harder for some scanners to read.
How to use it
- Choose the content type: link, text, Wi-Fi or contact.
- Type the details. The code appears at once, with the text a phone will read.
- Scan the code with your phone to test it, then download PNG for screens or SVG for print.
Examples
- A link without httpssmartfordesign.com https://smartfordesign.com/
- A Wi-Fi networknetwork Cafe Noor, password a;b:c WIFI:T:WPA;S:Cafe Noor;P:a\;b\:c;;
- An email in the link fieldinfo@example.com mailto:info@example.com
Tool details and privacy
Create a QR code for a link, text, a Wi-Fi network or a contact, watch it appear as you type, then download it as PNG or SVG. The code is static: it holds what you typed directly, so it never expires and visits are not tracked.
Under the code the page shows the exact text a phone will read. A link without https:// gets it added, and marks such as ; and : in a network name or password are prefixed with a backslash so the phone reads them correctly.
Options
- PNG image size: about 300, 600 or 1200 pixels. The SVG file scales to any size without blurring.
- Error correction from 7% to 30%: higher levels survive more scratches and dirt, and use more dots.
- A code colour and a background colour with at least 4:1 contrast, and a white margin of 2 to 8 modules.
Limits
- The code is static: its content cannot be changed after printing, and there are no scan statistics.
- A code holds about 2,900 Latin characters at most, and fewer for Arabic text or at high correction.
- The link field accepts http, https, mailto, tel and sms addresses only.
- A logo is not placed inside the code, because that makes it harder to scan.
Privacy
The code is drawn in your browser. The link, the text and the network password are not sent to any server and are not stored. Your browser keeps only the content type and the appearance settings on your device.
Questions
Does a QR code expire?
No. The code holds the link or text itself with no service in between, so it works for as long as the link works.
Can I change the link after the code is printed?
No. A static code does not change. If the link changes, create a new code.
Should I choose PNG or SVG?
PNG for websites, slides and small prints. SVG for large prints, because it scales without losing sharpness.
Will a phone read Arabic text?
Yes on current phones. The code marks its text as UTF-8, but some older readers do not show Arabic correctly.