Skip to content
cliplimeClipLime

Turn a link into a QR code

Paste a web address and get a code that opens it. The link is stored in the code itself, so it never expires.

What you encode stays in your browser

Where should the code go?

Paste or type the link. We add https:// if you leave it out.

A short link makes a simpler code with bigger squares, which is easier to scan. The address is stored in the code itself, so it keeps working for as long as that page does.

Your code

Fill in the form and your code appears here, ready to download.

Style

Contrast 21:1Good

For PNG, SVG and PDF. The code is then only as readable as what sits behind it.

The usual choice. It can still be read with about 15% of it damaged.

Optional. It is drawn in the middle and stays on your device.

PNG width and height in pixels.

Blank border, in squares. The standard says 4.

4

At a glance

What it makes
A QR code that opens a web address when scanned. Leave out https:// and it is added for you.
What is stored
The link itself, as you typed it. There is no redirect and no account, so the code never expires.
Link checks
Warns about http links, addresses with no domain ending and addresses that only work on your own computer or network.
Size
At medium error correction a 20 character link makes a 25 by 25 squares code, 100 characters make 41 by 41 and 500 make 85 by 85.
Longest link
Up to 2,331 characters at medium error correction, but a link that long makes a code that is hard to scan.
Downloads
PNG, SVG and PDF, with your colours and an optional logo.
Privacy
The address is not sent anywhere or saved. A scan goes straight to your page, not through us.

How to do it

  1. 1

    Paste your link

    Type or paste the web address. The code appears as you type.

  2. 2

    Check where it goes

    Open the address yourself on a phone using mobile data, so you see what visitors will see. Fix the page first, because the code cannot be changed later.

  3. 3

    Style it and read the notes

    Pick colours or add a logo. The notes tell you if the link, the colours or the size could make the code hard to scan.

  4. 4

    Download and scan it

    Save a PNG, SVG or PDF, then scan it with your phone before you print.

Static link codes and dynamic ones

Services that sell dynamic QR codes for links usually put a short address of their own in the code and forward visitors to your page. That lets them count scans and lets you change the destination. It also means the printed code depends on that service: if the redirect or your account ends, the code stops working.

A static code has your own address inside it, so the only thing that can break it is your own page. This tool makes static codes. If you want counts without a dynamic service, add campaign tags to the end of the link, for example ?utm_source=poster&utm_medium=qr. Your website analytics can then separate visits that came from the code. Tags make the link longer and the code denser, so keep to one or two.

If you might need to change the destination later, point the code at a short path on a domain you control, such as example.com/menu, and forward that path to the real page. You can then change the forwarding without reprinting.

Shorter links make easier codes

Every character of the link takes space in the code. These are the sizes at medium error correction:

  • 20 characters, such as https://example.com/: 25 by 25 squares
  • 40 characters: 29 by 29
  • 100 characters: 41 by 41
  • 200 characters: 57 by 57
  • 500 characters: 85 by 85
  • 1,000 characters: 121 by 121

Printed at the same width, the squares get smaller as the code gets denser, and small squares are harder for a camera to tell apart. Cut the link down: use a short path on your own domain, drop tracking tags you do not need and avoid long encoded parameters.

A logo needs the highest error correction, so it grows the code too: a 100 character link goes from 41 by 41 squares at medium to 57 by 57 at high.

Before you print a link code

  • Use https. Phones can warn before opening an http link.
  • Check the page on a phone. It should load quickly on mobile data and work on a small screen.
  • Think about how long the code will live. A code on a printed menu or a product stays around as long as the paper does, so the page needs to stay as well.
  • Do not use localhost or a private address. A link such as http://192.168.1.20 only opens on that network.
  • Scan the finished code with two different phones, from the distance people will use.

For colours, error correction and print size, see the QR code generator page, which covers them for every kind of code.

Questions people ask

Should a URL QR code use http or https?

Use https if your site supports it. Phones can warn before opening an http link. If you type an address without a scheme, such as example.com/menu, we add https:// for you.

Will my URL QR code stop working?

The code itself never expires, because the address is stored in the picture. It only stops being useful if the page at that address moves or goes offline, which is why it helps to point it at a page on a domain you control.

Can I track how many people scan a link QR code?

Not with a static code, which has no scan counter, and we never see your links. You can add campaign tags such as utm_source to the link and read the visits in your own website analytics. That counts visits that arrive through the code, not scans as such.

How long can the link in a QR code be?

Up to 2,331 characters at medium error correction and 2,953 at low. A link that long fills the biggest QR code, 177 by 177 squares, which only reads well when printed large and scanned from close by. Aim for under 100 characters.

Can I add my logo to a link QR code?

Yes. Add a picture under Logo in the Style panel. The tool switches to the highest error correction, which makes the code denser, clears squares for the logo and warns you if it covers too much. Keep the logo small and scan the result before printing.

Why does my link QR code look so dense?

Every character of the link takes up space, so a long link or tracking tags make more, smaller squares. Shorten the link, remove tags you do not need, or use a lower error correction level if the code will not get scuffed.

Guides that help

All QR codes guides →