Sell more with LaunchMyStore
LaunchMyStore Logo

Free tool

Free QR code generator

Links, Wi-Fi, contact cards, payment pages. Pick the colours, download PNG or SVG. No signup, no expiry.

Add a logo in the centre (PNG or SVG)
Need a store for it?Try LaunchMyStore free
1

Choose what it opens

A link, your Wi-Fi, a contact card, an email, a phone number or plain text.

2

Style it

Foreground and background colours, margin, error-correction level, optional logo in the centre.

3

Download

PNG for screens and packaging, SVG for print at any size. The code is static, so it never expires.

Static vs dynamic QR codes

The codes made here are static: the destination is encoded directly into the pattern. They work forever, need no account and cannot be switched off by a vendor. The trade-off is that you cannot change the destination after printing. If you need to swap links later, point the code at a short URL you control and change where that redirects.

Paid dynamic QR services store the destination on their server and charge monthly. For packaging, menus, business cards and shipping inserts, a static code pointing at your own domain is usually the better choice.

QR codes for ecommerce

Packaging inserts that open a review page or a reorder link are the most common use. Product tags that open the product page work well for in-person markets. A code on a shipping box that opens tracking, a discount code for the next order, or your Instagram handle all turn one purchase into a second contact.

Add UTM parameters to the URL before you generate the code so you can see in analytics how many scans became visits. The UTM builder in this collection does that.

Making sure it scans

Keep high contrast: dark pattern on a light background. Leave the quiet zone, the blank margin around the code, at least four modules wide. Print at 2 cm or larger for packaging, and test with both an iPhone and an Android camera before a print run. If you add a logo, raise the error-correction level to H so the hidden area can be recovered.

Frequently asked questions

Is the QR code generator free?
Yes, free and unlimited. There is no account, no watermark and the codes do not expire.
Do these QR codes expire?
No. They are static codes with the destination encoded inside them. They keep working as long as the link they point to exists.
Can I add a logo to the QR code?
Yes. Upload a small PNG or SVG and it is placed in the centre. The generator raises error correction so the code still scans.
What is the difference between PNG and SVG?
PNG is a pixel image for screens, documents and most packaging tools. SVG is vector, so it prints sharp at any size and is what a print shop will ask for.
Can I make a Wi-Fi QR code?
Yes. Choose Wi-Fi, enter the network name, password and security type, and phones will join the network when they scan it.
Can I track scans?
Static codes do not report scans by themselves. Add UTM parameters to the link and your analytics will show scan visits as a campaign.
Is anything uploaded to your server?
No. The code is generated in your browser. The link and any logo never leave your device.
What size should a printed QR code be?
At least 2 by 2 cm for close-range scanning such as packaging, and larger for posters. As a rule, the scanning distance divided by ten is the minimum width.

Free 7-day trial

Start your free store trial today.

No credit card required. Every tool on this page keeps working whether or not you sign up.