QR Code Generator: Free QR Codes for URL, Wi-Fi and WhatsApp

Use this free QR code generator to turn a website link, text, Wi-Fi details, email address, phone number or WhatsApp chat into a scannable QR code. Choose colours, size and error correction, then download a high-resolution PNG for screens or an SVG for print. Codes are static, so they never expire and have no scan limit, and everything runs in your browser.
QR Code Generator
Create a free QR code for a website link, text, Wi-Fi network, email, phone number or WhatsApp chat. Download it as PNG or SVG. No sign-up, no expiry, no tracking.
Design and size
Use High error correction for printed codes that may get scratched. Keep dark dots on a light background for reliable scanning.
Privacy: the QR code is created in your browser. Nothing you type is sent to a server, and the code points directly to your content, so it never expires and has no scan limit. Always test the code with your phone before printing.
Planning to print your code on a flyer, menu or business card? Read our guide How to Create a QR Code That Scans for sizing, placement and testing tips.
How to Use the QR Code Generator
- Choose a content type: Website URL, Text, Wi-Fi, Email, Phone or WhatsApp.
- Enter your details. The preview updates as you type.
- Optional: add UTM tags to a website link so visits from the QR code show up separately in Google Analytics.
- Open “Design and size” to change colours, image size, error correction and the quiet zone (the blank border around the code).
- Scan the preview with your phone camera to check it opens the right thing.
- Download a PNG for websites and documents, or an SVG for professional printing.
What Each QR Code Type Does
| Type | What happens when scanned | Good for |
|---|---|---|
| Website URL | Opens the web page in the browser | Flyers, packaging, business cards, posters |
| Text | Shows the text on screen | Short instructions, serial numbers, notes |
| Wi-Fi | Offers to join the network without typing the password | Homes, cafes, offices, guest rooms |
| Opens a new email with the address, subject and message filled in | Feedback and support requests | |
| Phone | Offers to call the number | Shop windows, service vans, signboards |
| Opens a WhatsApp chat with an optional ready-made message | Small businesses, freelancers, bookings |
Recommended Settings
| Use | Error correction | Size to download | Format |
|---|---|---|---|
| Website or social media image | Medium | 512 to 1024 px | PNG |
| Business card or flyer | Medium or Quartile | 1024 px or SVG | SVG for printers |
| Posters, outdoor signs, packaging | High | SVG | SVG |
| Long text or Wi-Fi details | Low or Medium | 1024 px | PNG |
Error correction lets a QR code still scan when part of it is dirty or damaged. Higher levels make the code denser, so use the lowest level that suits where it will be used.
Static vs Dynamic QR Codes
This tool creates static QR codes: the link or text is stored directly in the pattern. That means no account, no subscription, no expiry date and no third party in the middle. The trade-off is that you cannot change where a printed code points.
A dynamic QR code points to a short redirect link run by a service, so you can change the destination and see scan counts, but it stops working if the service account ends. For most blogs and small businesses, a static code that points to a page you control is the safer choice. To track scans, add UTM tags in the generator and read the results in your analytics, as explained in our social media marketing strategies guide.
Tips for Codes That Always Scan
- Keep dark dots on a light background with strong contrast.
- Leave the quiet zone around the code empty; do not crop it.
- Print it at least about 2 cm wide; bigger for posters seen from a distance.
- Keep the content short. Long URLs make dense codes; link to a clean page such as
example.com/menu/instead. - Test the printed proof with two different phones before printing in bulk.
Privacy and Safety
- Private: the code is generated in your browser. Nothing you type, including Wi-Fi passwords, is sent to a server.
- Wi-Fi codes share your password with anyone who scans them, so use a guest network for public places.
- Scanning safely: the US Federal Trade Commission warns that scammers hide harmful links in QR codes. Its consumer alert advises checking the URL before opening it.
Frequently Asked Questions
Is this QR code generator free?
Yes. It is free with no sign-up, no watermark and no limits on how many codes you create or how often they are scanned.
Do the QR codes expire?
No. Static codes contain the content itself, so they keep working as long as the link or details inside them are valid.
Can I change the link after printing?
Not with a static code. Point the code to a page on your own site that you can update, for example a menu or links page, instead of a link that may change.
Should I download PNG or SVG?
Use PNG for websites, slides and documents. Use SVG for print, because it stays sharp at any size.
Can I use colours or my brand colour?
Yes, as long as the dots are clearly darker than the background. The tool warns you if the contrast is too low.
Is it safe to put my Wi-Fi password in a QR code?
It is safe to create here because nothing is uploaded, but anyone who scans the code can read the password. Use it for guest networks.
More Free Tools
Explore all our free online SEO tools, including the image to WebP converter, URL slug generator and meta SEO audit tool.