QR Code Generator: links, Wi-Fi, contact cards, calls, SMS and maps
QR codes for links, Wi-Fi, contact cards, calls, SMS, email and maps, as PNG, SVG or a print sheet.
- Free to use
- Runs in your browser
- No sign-up
Embed this tool on your websiteFree. Paste one code; it runs in your visitors' browsers.
Copy this code into a page of your site. The tool sets no cookies and sends nothing your visitors type to us. Change height="760" if it needs more room.
About the QR Code Generator
Choose what the code should open: a website link (with optional UTM tags), plain text, a phone call, an SMS, an email, your Wi-Fi network, a contact card or a Google Maps location. Pick the colours, the white border, the error correction level and an optional logo, then download a PNG in four sizes, an SVG or an A4 sheet with several copies. The text inside the code is shown so you can check it, and our checks flag low contrast, a code too small for its print size, long content and links without https. Everything runs in your browser: nothing you type is uploaded.
How it works
-
Step 1
Choose what the code opens, such as a website link or your Wi-Fi, and fill in the details.
-
Step 2
Set the colours, the size you will print it and, if you like, a logo, which needs level H.
-
Step 3
Scan the preview with two or three phones, then download the PNG or SVG, or print the sheet.
Error correction and the white border
Denso Wave, the company that created the QR code, lists four error correction levels: L restores about 7% of the code, M about 15%, Q about 25% and H about 30%. A higher level makes the code denser for the same text. M is the one most often chosen; H leaves room for a small logo or for wear on a printed sticker. A QR code also needs a clear margin four modules (the small squares) wide on every side, so keep the quiet zone at 4 or more.
What goes inside each type
A link holds the address as typed, with UTM tags added when you fill them in. Phone, SMS and email codes use the tel:, sms: and mailto: formats from the IETF's RFC 3966, RFC 5724 and RFC 6068. A contact card is a vCard (RFC 6350) with your name, phones, email, website and address. A Wi-Fi code uses the WIFI: format that phones read to join a network, and a map code holds a Google Maps link. For WhatsApp chats, UPI payments and Google reviews, our WhatsApp, UPI and review link tools build those codes with their own checks.
What this tool cannot do
It makes static codes: the text is fixed inside the code, so you cannot change where it points after printing, and it cannot count scans. It cannot promise that every phone will read the code; the size and contrast checks are our own measures, so scan a printed copy with a few phones before you print many. A Wi-Fi code holds the password as plain text, so anyone who scans it can read it.
Frequently asked questions
Do these QR codes expire?
No. The code holds the link or text itself, with no redirect through our site, so it works for as long as the link inside it works. That also means you cannot change it later: if the page moves, set up a redirect on your own site or print a new code.
How big should I print a QR code?
Denso Wave says larger modules (the small squares) are easier to read, so print as large as the space allows. Our measure: keep each module at least 0.4 mm wide and the code at least 2 cm wide for a phone held close, and make the code about a tenth of the distance people scan from, so a code read from 1 metre is at least 10 cm wide. Enter your print size and the tool checks it.
Is it safe to put my Wi-Fi password in a QR code?
The password sits inside the code as plain text, so anyone who can scan or photograph the code can read it. Use it for a guest network, not the one your billing computer or CCTV uses, and change the password if the code travels further than you want.
Can I add my logo in the middle?
Yes, with error correction level H, which can restore about 30% of the code (Denso Wave). The logo covers part of the code, so the tool keeps it small and on a plain box. Whether it scans depends on the code and the phone, so test the downloaded file with a few phones before printing.
Is anything I type uploaded?
No. Your browser builds and draws the code, and the logo you open stays on your device. Nothing is sent to our server, and we cannot see the codes you make or count their scans.
Related reading
Rather have us do it for you?
Tell us about your business and what you want to fix. We reply within one business day.
Talk to usMore free tools
All tools- Discount & Offer Profit Calculator How many more sales a discount, BOGO or free gift needs to earn the same gross profit.
- LTV & CAC Calculator Customer lifetime value, the cost to win a customer, the LTV:CAC ratio and payback in months.
- Marketing Budget Planner Turn a sales goal into leads and a monthly budget by channel, with GST and a 12-month plan.
- UPI Payment QR & Link Generator Turn your UPI ID into a payment QR code, a link to copy and a printable counter card.
Want us to fix what the tool found?
Tell us about your business and what you want to grow. We reply within one business day with next steps, not a sales script.
- A reply within one business day
- A quick look at your site and search visibility before we talk
- Your details are only used to answer your enquiry