Free tool
QR Code Generator
Make free custom QR codes for links, Wi-Fi, email, phone, SMS and text. Add your logo, download PNG or SVG. No signup.
Content
Preview
LiveWhat is a QR code generator?
A QR code generator turns a link, Wi-Fi login, phone number or message into a square code that anyone can scan with their phone camera. This free tool makes custom QR codes in seconds: choose your colours and dot style, add your logo, and download a PNG or SVG. No signup, no watermark, and the codes never expire.
Everything happens in your browser, so your links, passwords and logo stay on your device.
What can you put in a QR code?
The generator makes six kinds of QR code. Pick one at the top of the tool.
Website link (URL)
Send people to your website, landing page, menu, booking page or sign-up form. The most common QR code by far.
Wi-Fi
Guests scan and join your network without typing the password. Works with WPA/WPA2, WEP or open networks.
Opens a new email to your address, with the subject line and message already filled in.
Phone call
Starts a call to your number with one tap. Handy on flyers, signs and business cards.
Text message (SMS)
Opens a text to your number with a pre-written message, ideal for keyword opt-ins and quick replies.
Plain text
Shows a short message, code or note on the phone screen. No internet connection needed.
How to make a QR code with a logo
- Choose what the code does. Pick URL, Text, Email, Phone, Wi-Fi or SMS at the top of the tool.
- Enter your content. Paste your link or fill in the fields. The preview updates as you type.
- Make it yours. Choose a dot shape, your brand colours and corner styles, and add your logo in the middle.
- Test it. Point your phone camera at the preview and check it opens the right thing.
- Download. Save it as a PNG for screens or an SVG for print, or copy it straight to your clipboard.
PNG or SVG: which should you download?
PNG
Best for: Websites, emails, social posts and presentationsA standard image file that works everywhere. Pick a larger size (up to 1024 × 1024 px) under Advanced if you need it sharper.
SVG
Best for: Print: flyers, posters, packaging, business cardsA vector file that stays perfectly sharp at any size. Send this one to your designer or printer.
Error correction (under Advanced) lets a QR code still scan when part of it is damaged, dirty or covered by a logo. Higher levels are tougher but make the pattern denser:
| Level | Damage it can survive |
|---|---|
| Low | 7% |
| Medium | 15% |
| Quartile | 25% |
| High | 30% |
Medium suits most codes. Use High when you add a logo (the tool switches automatically) or when the code will be printed somewhere it might get scuffed.
Tips for QR codes that scan every time
Keep strong contrast
Dark dots on a light background scan best. Avoid light-on-dark and pale colours like yellow.
Leave a margin
Keep some empty space around the code so cameras can find its edges.
Go big enough
Printed codes should be at least 2 × 2 cm (about 0.8 in). As a rule of thumb, make the code about a tenth of the distance people scan from.
Use High error correction with a logo
A logo covers part of the code. The tool switches to High automatically when you add one, so the code still scans.
Test before you print
Scan it with a couple of different phones, from the distance people will really use.
Send people somewhere mobile-friendly
Everyone who scans is on a phone. Point the code at a fast page that looks good on a small screen.
Static QR codes: free forever, but plan the destination
The codes you make here are static. Your link is stored inside the code, so it works forever with no subscription. The trade-off is that you can't change a printed code or count its scans on its own.
The simple fix: point your QR code at a page you control. A Leadpages landing page can be updated any time without reprinting, and built-in analytics show how many people arrive and convert. Add UTM parameters to your link (for example ?utm_source=qr&utm_medium=flyer) to see which flyer or poster they came from. Before you print, run your page through the free landing page analyzer to check it loads fast on phones.
QR code generator FAQ
Yes. It is completely free with no signup, no watermark and no limit on how many QR codes you make. You can download them as PNG or SVG.
No. The codes made here are static: your link or text is stored inside the code itself, so they keep working forever and do not depend on any account or subscription.
Not the code itself, because static codes cannot be edited. The workaround is to point the code at a page you control, such as a Leadpages landing page, and change that page whenever you need to.
Static codes do not track scans on their own. To measure them, add UTM parameters to your link (for example ?utm_source=qr&utm_medium=flyer) and send people to a page with analytics, such as a Leadpages landing page.
Open the Style panel and upload or drop your logo under “Logo / image overlay”. It appears in the centre of the code, and error correction switches to High automatically so the code still scans.
Choose Wi-Fi, enter your network name and password, and pick the security type (WPA/WPA2, WEP or none). When guests scan it, their phone offers to join the network.
At least 2 × 2 cm (about 0.8 in) for something held in the hand, like a business card. For posters and signs, make the code about a tenth of the scanning distance: around 10 cm for people scanning from a metre away. Download SVG for print so it stays sharp.
Yes. Your QR code is generated in your browser. Your link, Wi-Fi password and logo are not sent to Leadpages.
Next step
Give your QR code somewhere to land.
Describe your campaign and Leadpages builds the mobile landing page your code points to.