Free tool · No signup

Free QR code generator

Pick what the code should do and type it in. The code appears as you type.

  • Free forever
  • No signup
  • No expiry
  • Nothing uploaded

How to make a QR code.

Under a minute, and nothing to sign up for.

  1. Choose what the code should do

    Open a website, dial a number, start a text message, start an email, join a Wi-Fi network, or show a line of text. Each one has its own syntax, and the tool writes it for you.

  2. Type it in

    The code redraws on every keystroke. If you leave the https:// off a web address, the tool puts it back, because a code missing its scheme opens nothing and you only find out after it is printed.

  3. Download the right file

    PNG for anything on a screen or a label printer. SVG for anything going to a designer or a print shop, because it stays sharp at any size.

  4. Test it before you print a hundred

    Scan it with a phone that is not yours, from about arm’s length. Check it opens what you expected, not just that it scans.

Jump back to the generator

Where a QR code earns its place.

A code is worth printing when the alternative is asking somebody to type. These are the six that pay for themselves.

Website URL

On the shelf edge

One code per product, pointing at that product’s page. A customer standing in front of a thing that is out of stock in their size can order it before they put it down.

Website URL

On the packaging

Point it at your store rather than at a single product. Packaging outlives the product line inside it, and a code that 404s is worse than no code.

Wi-Fi

On the counter

A Wi-Fi code joins the network without anybody reading a password out loud. It is the one QR code that customers genuinely thank you for.

SMS or Email

On the receipt

A prefilled message takes the friction out of a reorder or a question. The customer taps once and the message is already written.

Phone

On a market stall

A phone code dials without a typo. Useful where the sale happens by conversation and the sign is two metres from the buyer.

Website URL

On a delivery note

Point it at your returns page or your reorder link. It is the one moment a customer is holding your product and reading your paper.

Make sure it actually scans.

Most QR codes that fail in the wild fail for one of these seven reasons. All seven are avoidable before printing.

  • Print it at least 2cm wide

    The rule of thumb is one tenth of the scanning distance. A code read from 30cm needs to be 3cm across. Anything under 2cm is asking for trouble on a phone camera.

  • Leave the white border alone

    The blank margin around the code is part of the code. A scanner uses it to find the edges. Cropping it off is the fastest way to break a code that worked.

  • Keep it dark on light

    Scanners expect dark modules on a light background. Inverting it, or printing it on a dark photo, stops most phone cameras cold.

  • Put less in it

    Every character makes the grid finer. A short link scans from further away than a long one, so use the shortest URL that works rather than the one with the tracking tags on it.

  • Do not stretch it

    A QR code is square. Scaling it to fit a rectangle distorts every module. Resize it proportionally or leave more space.

  • Use the SVG for print

    A PNG scaled up on a poster gets soft edges, and a soft edge is what a camera struggles to read. Send the SVG to anything that prints.

  • Test it on a phone that is not yours

    Your phone may have the page cached or the network saved. Borrow a phone, scan it cold, and check where it lands.

QR code generator questions.

Is this QR code generator free?

Yes. It is free with no signup, no watermark, and no limit on how many codes you make. The codes are yours to use commercially.

Do the QR codes expire?

No. A QR code is the text printed into it, so there is nothing to expire and nothing to keep paying for. A code made here works for as long as whatever it points at works.

Can I edit the code after I have printed it?

No. The destination is encoded in the pattern itself, so changing it means making a new code. If you expect the destination to change, point the code at a short link you control and change where that link goes.

What is the difference between the PNG and the SVG?

The PNG is an image at a fixed size, which suits screens and label printers. The SVG is drawn from instructions rather than pixels, so it stays sharp at any size. Send the SVG to anything that prints.

Is my data uploaded anywhere?

No. The code is built on your device by code running in this page. Nothing you type is sent to a server, which is also why the code appears instantly.

How small can I print a QR code?

About 2cm across is the practical floor, and the code needs to be roughly one tenth of the distance it will be scanned from. Shorter content makes a coarser grid, which scans from further away.

Why does my QR code look more detailed than another one?

More characters need more modules. A long URL with tracking tags makes a much finer grid than a short one. Shortening what goes in is the only way to make the pattern simpler.

Does the code still work if it gets scratched or dirty?

Usually. Every code includes error correction, and this tool gives each one the strongest level that fits without making the code any bigger. Most codes here survive losing a quarter of their surface.

Can I change the colour of a QR code?

Yes, within limits. Keep the code darker than the background and keep the two far enough apart, and any colour works. The tool measures the contrast as you pick and tells you when it gets thin. A light code on a dark background is the one to avoid: phone cameras usually manage it, but a lot of scanner apps will not.

Can I put my logo in the middle?

Not with this tool. Error correction does make a small centre logo possible, but it is also the most common way a code stops scanning, and there is no way to check that from here. Download the SVG and place a logo in a design tool if you need one, then test the result.

Will a Wi-Fi QR code work on both iPhone and Android?

Yes. Both read the same Wi-Fi format. Leave the password empty and the code is written for an open network.

Why does my SMS code open a blank message?

Some scanner apps ignore the message and keep only the number. The number always works, so the message is best treated as a convenience rather than something to depend on.

Can I use these QR codes on products I sell?

Yes. There is no licence and no attribution. QR Code is a registered trademark of Denso Wave, which does not charge for making or using codes.

Give the code somewhere to point.

Turn a Google Sheet into an online store with a free web address. No coding, and no commission on your orders.

0% Commissions  •  No Coding