Free · No sign-up · Runs in your browser

Free QR Code Generator.

Make QR codes for links, Wi-Fi, contact cards and more — with your logo, colours and a “Scan me” frame. Download PNG, SVG or PDF, all made on your device. Free, with no subscription, and the codes never expire.

Not uploaded — nobody sees it No watermark, ever Codes never expire No subscription or account

Scans open the link directly. The code never expires and doesn’t go through anyone’s server.

Designcolours, shapes, logo, frame
Logo No logo
Your QR code will appear here as you type.

Make many at oncea list or CSV → ZIP

One per line. Add a name after a comma to name the file, e.g. altto.co.uk/menu, table-1. Or load a .csv / .txt file. Uses your current design. Up to 1,000 codes.

Nothing here is ever uploaded — your links, Wi-Fi passwords, contact details and logo stay in this browser tab, on your device. Codes are “static”: they never expire and don’t depend on any server.
At a glance

QR code generator: quick facts

Make QR codes that never expire, with your own logo and colours.

Updated

Price
Free. No subscription, sign-up, watermark or limit; fine for commercial use.
Code types
Links, Wi-Fi, contact cards, email, SMS, location and events.
Downloads
PNG (up to 4,000px), SVG or a print-ready A4 PDF.
Expiry
Never: they are static codes with the details stored inside.
Bulk
Up to 1,000 codes at once from a list or CSV, as a .zip.
Privacy
Made in your browser; nothing you type, Wi-Fi passwords included, is sent anywhere.
How it works

How to make a QR code

Pick what the code should do, such as open a link, join Wi-Fi or save a contact, fill in the details, then download it as PNG, SVG or PDF, or copy it straight to your clipboard.

  1. 01

    Pick a type and fill it in

    Link, Wi-Fi, contact card, email, SMS, location or event. The code updates as you type.

  2. 02

    Make it yours

    Colours or a gradient, dot and corner styles, your logo and a “Scan me” frame. We check it still scans.

  3. 03

    Download

    PNG up to 4000 px, SVG for sharp printing at any size, or a print-ready PDF — or copy the image straight to your clipboard. Or make hundreds at once from a list.

Tips

Tips for QR codes that scan first time

A QR code only works if people can scan it quickly, so design and printing matter as much as what’s inside it.

  • Test it on real phonesBefore printing hundreds of flyers, scan the code with two or three different phones from the distance people will actually stand. The scan check on this page catches most problems, but a real phone is the final test.
  • Keep strong contrastA dark code on a light background scans best. Pale colours and light-on-dark (inverted) codes fail on many phones, and the scan check warns you if yours looks too faint.
  • Leave a clear borderScanners need a margin of plain background around the code, about four of its small squares wide. Don’t let text, photos or the edge of a design run right up to it.
  • Size it for the distanceAs a rough guide, make the code at least a tenth as wide as the distance it’s scanned from: 2.5 cm for a table card, and 20 cm or more for a poster read from 2 metres away.

Like every Altto tool, this runs on your device — nothing you add is uploaded. How Altto works

30%

of a QR code can be covered or damaged and it still scans at High error correction, which is why a logo in the middle doesn’t stop it working.

FAQ

Frequently asked questions

Common questions about making, printing and using QR codes. For ideas on what to use one for, see our guide to practical ways to use a QR code.

Is this QR code generator really free?
Yes. Every code type, your logo, colours, frames and PNG, SVG and PDF downloads are free, with no sign-up, no watermark and no limit on how many you make.
Do the QR codes expire?
No. These are “static” codes: what you enter is stored inside the code itself, so it keeps working for as long as the link or details inside it do. Some sites give you “dynamic” codes that send every scan through their server and stop working if you stop paying; ours never do that.
Can I add my logo?
Yes. Open Design, choose Add a logo and pick an image; PNG with a transparent background looks best. Error correction is raised to High automatically so the code still reads with the logo covering part of it, and our scan check tells you straight away if it has become hard to read.
How do I make a Wi-Fi QR code?
Choose Wi-Fi, type the network name and password and pick the security type (almost always WPA). Guests point their phone camera at it and join without typing the password. Your password stays on this device.
Which download format should I use?
SVG for print and design work, because it stays perfectly sharp at any size. PNG (up to 4,000 pixels) for websites, documents and social media. PDF gives you an A4 page with the code at the exact width you choose, ready to print at 100%.
How small can I print it?
For a short link, about 2.5 cm wide is the practical minimum; give longer content, logos and codes scanned from further away more room (roughly 1 cm of width per 10 cm of scanning distance). Always test-scan a printed copy first.
Can I make lots of QR codes at once?
Yes. Open “Make many at once”, paste one link or text per line (add a comma and a name to name each file) or load a CSV, and download them all as a ZIP, in your current design. Up to 1,000 at a time.
Is my information sent anywhere?
No. Everything, including Wi-Fi passwords, contact details and your logo, is turned into a QR code inside this browser tab, on your device. There is no server involved, so nothing you type is seen, copied or kept by Altto.
Can I use these QR codes commercially?
Yes. The codes are made on your device and there is no watermark or licensing restriction from Altto.
Can I copy the QR code without downloading it?
Yes. Click “Copy image” next to the download buttons to copy the current design straight to your clipboard, then paste it into an email, a document, a chat or a slide — no file to save or attach. If your browser doesn’t support copying images, use Download PNG instead.
Can I change where a QR code points after printing it?
No. The link or details are stored inside the code itself, so changing them means making and printing a new code. If you think the link might change, point the code at a page you control, such as a page on your own website, and update that page instead.
What does error correction do?
It adds spare data so the code still scans if part of it is dirty, creased or covered. Low recovers about 7% of the code, Medium 15%, Quartile 25% and High 30%. Higher levels make a denser code, so use Medium unless you’re adding a logo or printing somewhere it could get damaged.
Can I see how many people scan my code?
Not with these codes. They send people straight to your link without passing through anyone’s server, so nobody counts the scans. If the code points to your own website, your site’s visitor statistics will show the visits, for example by adding ?src=poster to the end of the link.