MakeQR

QR Code for a Link

Any URL, one scan away

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

Paste any link and get a code people can scan: an article, a sign-up form, a shared file, a booking page. The code is built in your browser, free, with no sign-up and no limit on how many you make. It never expires, because the link is written into the pattern itself.

Whatever opens in a browser can sit behind a scan: one article worth a class reading, a sign-up form on a noticeboard, a shared folder for a project team, a booking page on a meeting-room door. A single QR code covers every one of those cases the same way.

Paste the URL and the code is ready, made in your browser with nothing uploaded and no account to create, so it is also the fastest way to move a link from a laptop to someone's phone: show the code on screen and let them scan it. For a code pointing at a homepage rather than one page, the website page covers that case in more detail.

Turning a URL into a QR code

  1. Copy the link to the exact item

    In a browser, copy from the address bar. In an app, use Share and then Copy link. Check that you copied the item itself, not the app's home page.

  2. Trim what the scanner does not need

    Tails such as ?utm_…, &fbclid= or &si= are added for tracking. Removing the ones you do not use makes the code less dense.

  3. Paste it in the Link tab

    https:// is added if you left it off. Only http and https links are accepted, so a link that would do nothing on a phone never reaches the code.

  4. Scan it on a phone that is not yours

    A colleague's phone is not signed in to your accounts, so it shows what a stranger will see. Then download PNG or SVG.

Most links just work. These are the ones that catch people out.

  • Shared documents

    Google Docs, Drive and OneDrive links open only for people with access. Set sharing to anyone with the link before you print.

  • Forms and surveys

    Use the form's public link, from the Send button in Google Forms, not the editor address in your browser bar.

  • Temporary file transfers

    Download links from file-transfer services usually expire after a few days. They should never go on paper.

The longer the URL, the more modules in the code and the bigger you must print it. Under about 80 characters this rarely matters. For longer links you can remove parameters, use a third-party shortener, or make a dynamic code, which encodes a short MakeQR link. A shortener adds a second service that can close or change its terms; if there is going to be a redirect, keep it in the same place as the code.

A QR code opens exactly one address. For several links behind one code, point it at a page that lists them. MakeQR Pro hosts a link page for this, behind a single dynamic code.

What a URL QR code contains

The URL, exactly as it will open, including path and query string. Nothing is added: no MakeQR redirect and no tracking. The code needs nothing from us after download; only the destination has to stay online.

Inside the code
https://greenfieldschool.org/news/2026/reading-list?ref=newsletter

Scanning distance is about ten times the code's width. On a handout read at 25 cm, 2.5 cm is enough; on a noticeboard read from half a meter, 5 cm. For a projected slide, work from the back row: at 10 m the code on screen needs to be about a meter wide, which in practice means half the slide.

Print it at least 20 mm (2.0 cm) wide

  • Copying the edit link

    An editor link to a form, doc or design opens a login or an access request for everyone but you.

  • A link that only works in the app

    Some apps hand out links that open only for signed-in users. Open the copied link in a private browser window to be sure.

  • Printing a link you will replace

    Next year's form will have a new address. A static code cannot follow it, so plan for a dynamic code or a reprint.

If the link is permanent, such as a published article or a form you will keep open, static is fine and free forever. If it will be replaced, like an annual form, a revised document or a temporary page, make the code dynamic before printing, because a static code cannot be changed afterwards. Dynamic codes also count scans. They need a free account, and two are free forever.

How dynamic QR codes work
  • A teacher projects a code for the reading assignment so students open it on their phones.
  • A running club pins a code for its race sign-up form to the clubhouse noticeboard.
  • A speaker shows a code to the slides and references on the final slide.
  • An office manager puts a code for the room-booking page on each meeting-room door.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code for a Link: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Is there a limit on how many I can make?

No. Static codes are made on your device and cost nothing to produce, so there is no cap on codes or scans. For hundreds of links at once, the bulk generator turns a list or CSV into a ZIP of codes.

Can I shorten the link first?

You can, and a shorter address makes a cleaner code. But a third-party shortener is a second thing that can disappear. A dynamic code here does the same job and stays in your account.

Can one QR code open several links?

No, a QR code carries one address. Point it at a page that lists your links, or use a hosted link page on MakeQR Pro, which puts several links on one page behind a single dynamic code.

Does the code depend on MakeQR staying online?

Not a static one. It holds the link directly, so it works as long as the destination is online. A dynamic code does go through a MakeQR short link, which is what makes it editable.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.