How to Create a QR Code
(Free, No Signup, No Expiry)
Generate QR codes for URLs, WiFi networks, contacts, and more. Download as PNG or SVG. Free forever — no account, no expiry date.
Generate a QR CodeStep-by-step: create your QR code
Choose your QR code type
Select what you want the QR code to do: open a URL, connect to WiFi, save a contact, or encode plain text.
Enter your data
Type or paste your URL, WiFi credentials, or contact details. The QR code preview updates live as you type.
Customise (optional)
Adjust the size and error correction level. For extra customisation — colours and logos — use the QR Code Customizer.
Download and use
Download as PNG for digital use or SVG for print. The file is generated locally and saved directly to your device.
QR code types and when to use them
URL / Website
Link a print ad, flyer, or business card to any webpage
Tip: Use a short URL for a less dense QR code that scans faster
WiFi
Let guests join your network by scanning — no password typing
Tip: Works on iOS and Android without any app — built into the camera
vCard Contact
Share your contact details — name, phone, email, address
Tip: Saves directly to the scanner's contacts with one tap
Plain Text
Encode any text message for offline sharing
Tip: Great for locker codes, instructions, or confirmation numbers
Email / SMS
Pre-fill an email or SMS with subject and body text
Tip: Used in marketing: one scan, one tap to send
Static codes, no expiry, no account
Many QR code services use “dynamic” QR codes that route through their servers, where scan data can be measured and links can expire if you stop paying. WebToolVerse generates static QR codes with your data encoded directly, so there is no hosted middleman URL to keep active.
Frequently asked questions
Do QR codes expire?
QR codes generated by WebToolVerse never expire. Because we generate the code directly in your browser using the qrcode.js library, there's no server or hosted URL — the QR code itself contains your data permanently.
What size should a QR code be for print?
For print materials, use at least 2cm × 2cm (about 0.8 inches). For a billboard or large banner, scale up proportionally. Download our SVG version for print — it scales to any size without pixelation.
Why won't my QR code scan?
Common issues: too small, too low contrast, too much data encoded (use a short URL), or printed on a reflective surface. Test scanning from different angles and distances before mass printing.
Can I add a logo to my QR code?
Yes — use our QR Code Customizer which supports adding a logo image to the centre of the code with an adjustable error correction level to ensure it still scans.
How much data can a QR code hold?
Up to 4,296 alphanumeric characters. In practice, keep URLs short (under 100 characters) for a simpler, faster-scanning code. Long URLs produce dense codes that can fail to scan in poor lighting.