Make a QR code and save the PNG.

Free, no account. Paste a link and download the image, ready for a slide, a document or a post.

Once you add a link we'll generate the QR code for you

What you get, and how big it is

A QR code PNG is a picture of the code made of pixels, at one fixed size. The file here is drawn at twelve pixels per square, so a short link comes out around five hundred pixels across, which is large enough to drop into a slide or a document without anyone noticing it was ever resized. It is free, there is no account and nothing to install, and the picture is made in this page rather than on a server.

It is a plain white square with the code in black and a white margin already around it. That margin is not padding you can crop off: scanners use it to find where the code begins, and a code trimmed to its own edges is the most common reason a printed one will not read.

Where a PNG is the right file

Anywhere the code stays on a screen at roughly the size you downloaded it.

Slides and documents

Drag it straight into Keynote, PowerPoint, Google Slides, Word or Docs. Nothing to convert and no import dialog that asks what you mean.

Chat, email and posts

Paste it into Slack, WhatsApp, an email or a social post. You can skip the download entirely and use Copy, which puts the image itself on the clipboard rather than the link.

Web pages

An ordinary image file that every browser has handled for thirty years. Give it a sensible alt text describing where the code goes, not the word QR.

Email signatures

Works, with one catch worth knowing: some mail clients resize images on the way out, and a code squeezed small enough stops scanning. Send yourself a test and scan it from the phone you would expect somebody else to use.

How to make a QR code PNG

  1. Paste the link

    Any address a phone can open. You can leave off the https, it will be added for you.

  2. Press Generate

    The code is drawn here in the page. Nothing is uploaded and there is nothing to wait for.

  3. Press PNG

    The file saves named after the site it points at, so the fourth one you download is still recognisable a week later.

  4. Check it before you use it

    Scan the actual file at the actual size you are going to use, with a normal phone camera. That takes ten seconds and is the only test that counts.

QR code PNG questions

  • Twelve pixels per square of the code, so the file size depends on how long your link is. A short link makes a code of about forty squares, which saves at roughly five hundred pixels. A long one makes a denser code and a slightly larger file. Both are big enough for a slide at full width.

  • As a rule of thumb, keep at least two screen pixels per square of the code. Below that the squares start blending into each other and cameras give up, and the longer your link the sooner that happens, because a longer link means more and smaller squares. If you need it small, shorten the link rather than the picture.

  • Not here, and it is deliberate rather than missing. A QR code is read by contrast between dark squares and a light background, so a transparent PNG dropped onto a dark or busy background stops being readable. The white square is part of the code working, not a frame around it.

  • A little, but a PNG is a fixed grid of pixels, so enlarging it softens the edges and eventually costs you the scan. If you know it is going to be printed large, take the SVG instead, which is redrawn sharp at any size.

  • No. The link is written into the pattern itself rather than pointing at a redirect on our server, so there is nothing in the middle that can be switched off. The file keeps working for as long as the link inside it does.

  • Yes. A QR code is a way of writing down a link, and the picture is yours. Put it on a slide, a product, a menu or an invoice.

The other two

If the code is going to be printed or resized, you want the vector instead: the QR code SVG is redrawn sharp at any size, which is what a printer or a designer will ask for.

If you just want the tool and none of the explaining, the QR code generator is the same thing with both downloads and the copy button.

Make one now

Paste a link at the top of the page and the PNG is one press away. It is free and there is no account.