Free QR code generator

  • Free
  • No sign-up
  • Never expires
Example QR code

Type or paste a link

What the code does

Design

Made on your device. Nothing uploaded, never expires.

Colours

Code
Background

Only for designs that sit on a light background. On a dark screen or slide, the code disappears.

Shape

Classic squares are the easiest to scan.

Pattern
Corners

Logo

or drop an image on the code

The code makes room for the logo and gets stronger error correction, so it still reads.

Your logo stays on this phone.

Label

Printing it?

Units
Printing it?

The size includes the white border round the code.

More ways to save

Size in pixels

Sharp at any size. For designers and print shops.

At your print size, ready to place in a document.

Save

Codes that never expire. Made on your phone, nothing uploaded.

How to make a QR code

  1. Type or paste your link. The code appears as you type. For a Wi-Fi network, a contact, text, an email, an SMS or a phone number, pick it above the field.
  2. Check the line under the code. It says exactly what the code does, like “Opens https://example.com”.
  3. Make it yours if you like: colours, rounded shapes, your logo and a label such as “Scan me”.
  4. Tap Save for a PNG, or SVG, PDF… for the other files and a copy. Scan it with a phone before you print.

Why some free QR codes stop working

Many QR code sites make a “dynamic” code. It doesn’t hold your link. It holds a link to their server, which sends people on to yours. When the free trial ends, they switch it off, and every printed flyer, menu and business card stops working until you pay.

Codes made here are static. The code holds your link itself, with no redirect in between, so it never expires and nothing can turn it off. It works for as long as your link does. That’s what people mean by a permanent QR code, or a free QR code with no expiration.

Free, with no sign-up

There’s no account, no trial and no watermark, and no limit on how many codes you make. Nothing to download either: it all happens on this page.

A QR code with your logo

Open Logo and pick an image, square or round. The code makes room for it instead of hiding modules under it, and switches to its strongest error correction, so it still reads. The check under the code tells you if a logo is too big, and makes it smaller in one tap.

PNG, SVG or PDF

  • PNG for phones, documents, social posts and websites. Up to 4096 pixels wide.
  • SVG for designers and print shops: it stays sharp at any size.
  • PDF at your print size, ready to drop into a document.

Print it the right size

Tell the page where it’s going: a business card, a flyer or a poster. It works out the smallest size that phones read reliably, from how dense your code is, and how far away people can scan it. Long links and logos make a code denser, so they need a little more room.

Private by design

Your code is drawn on your phone. Your links, Wi-Fi passwords and contact details aren’t sent anywhere, not even to us. After your first visit it works in airplane mode. Here’s how to check.

Questions

Do these QR codes expire?
No. The code holds your link itself, with no redirect, so it works for as long as your link does. Nothing on our side can switch it off.
Is it really free? Do I need to sign up?
Yes, it’s free, with no sign-up, no trial and no watermark. Make as many codes as you like.
Why is my QR code not working?
Most often it’s one of these: the code is printed too small for how far away people stand, the colours are too close, it’s light on a dark background, or a logo covers too much. The check under the code catches all four. If an old code from another site stopped working, it was probably a “dynamic” code whose trial ended: make a new static one here.
Can I add my logo?
Yes. Open Logo, pick an image and choose square or round. The code makes room for it and stays readable. Your logo stays on your device.
Should I use PNG or SVG?
PNG for screens, documents and most printing. SVG when a designer or print shop asks for a vector file, or when you’ll print it very large.
How big should I print it?
At least 2 cm (about 0.8 in) wide for close scanning, and bigger for long links or a logo. Open “Printing it?” and the page tells you the smallest safe size and the scanning distance for your code.
Can I track how many people scan it?
No. Counting scans means sending every scan through someone’s server first. That’s exactly what makes codes expire, so we don’t do it.
Is my Wi-Fi password uploaded?
No. The code is made on your device, and the page can’t send anything anywhere. Try it in airplane mode.