MakeQR

QR Code for Your Website

Send people from print to your homepage

  • 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.

Turn your web address into a code people can scan from a shop window, a flyer or a product box. Paste the address, pick your colors and download a PNG or SVG. The code is built in your browser, has no scan limit and never expires, so it works for as long as your site does.

Your website's address is easy to mistype and easy to forget, which is why a QR code on a shop window, a trade-show banner or a product box works better than text alone. Someone points a phone at it and lands on your site directly, no domain typed from memory.

It suits any business, club or project with a site worth sending people to. The code is made in your browser, free with no account, and never expires, because the address sits inside the pattern itself. Which page it opens matters more than the colors, so decide that first, then style it to match your website.

Making a website QR code, step by step

  1. Pick the page, not just the domain

    The homepage suits a van or a door sign; a flyer about summer hours should open the summer hours page. Open that page and copy the address from the browser's address bar.

  2. Paste it into the Link field

    If you leave off https://, it is added for you. Without it, a bare domain would be encoded as plain text and nothing would open.

  3. Load the page on mobile data

    Turn off WiFi and open it on your phone. If it is slow, asks for a login or hides behind a full-screen cookie banner, fix that before printing.

  4. Style, scan, download

    Add colors or a logo, scan the preview with your own phone, then download SVG for a printer or designer and PNG for documents and slides.

Which page of your site the code should open

People scan with a question in mind, and the page should answer it at once. A page made for the print piece usually works better than the homepage, and it lets you tell visits from the code apart in your own site analytics.

  • Homepage

    For general-purpose print where people want to know who you are: vans, signage, stationery, the front door.

  • A specific page

    For print about one thing: an offer, an opening, a product, a booking form. Making people search from the homepage loses most of them.

  • A campaign URL

    Add UTM tags such as ?utm_source=poster so your analytics can attribute visits to the print run. Keep them short; every character goes into the pattern.

Keeping a website QR code small and readable

A QR code grows denser as the address gets longer. A short domain fits in one of the smallest versions of the pattern; a product URL with filters, session IDs and tracking tags can need three times as many modules. On a card or a label, that decides whether a phone reads it at arm's length.

Strip what the page does not need, such as session tokens and the fbclid or gclid tags ad platforms append. If the address is still long, a dynamic code encodes a short MakeQR link instead.

What is inside a website QR code

Nothing but the address, written as text in the pattern. The camera recognizes the https:// and offers to open the page. A static code has no redirect in between, so MakeQR cannot count, block or switch it off.

Inside the code
https://northside-bakery.com/

Where website codes go and what size to print

Put the code where people have a spare moment: at eye level on a window, beside the till, inside the packaging flap, on the last slide of a talk. Scanning distance is about ten times the code's width, so a 2.5 cm (1 inch) code reads from roughly 25 cm. A window sign read from two meters away needs about 20 cm. Keep a plain margin at least four modules wide around it.

Print it at least 25 mm (2.5 cm) wide

Where website QR codes go wrong

  • Printing before the page is live

    A code pointing at an unfinished page or a staging address sends early scanners to an error. Publish, scan the final code, then print.

  • Linking a page only you can see

    Preview links and members-only pages look fine because you are signed in. Test the address in a private browser window first.

  • Rebuilding the site with new URLs

    A redesign that moves /menu to /food breaks every static code pointing at the old path. Add a 301 redirect, or print a dynamic code that can follow the move.

Static or dynamic for a website?

If the code opens your homepage and your domain is settled, static is the right choice: free, permanent, and nothing sits between the scan and your site.

Choose dynamic when the page behind the code will probably change, such as a seasonal offer or a site you plan to rebuild, or when you want a scan count per print piece. It needs a free account, and the first two dynamic codes are free forever.

How dynamic QR codes work

Website QR codes in use

  • A bakery prints its homepage code on paper bags so customers can check opening hours and order ahead.
  • A software company ends a conference talk with a code to the documentation page mentioned on stage.
  • A nonprofit puts a code on fundraising flyers that opens its donation page directly.

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 Your Website: questions and answers

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

Ask us something else

Do I need to type https:// ?

No. If you leave the scheme off, https:// is added for you. Without it, a bare domain would be encoded as plain text, and the phone would show the words instead of opening your site.

Does a longer address make a worse code?

Yes, measurably. Every character adds modules, and a dense code printed small is a code that fails to scan. Remove tracking and session parameters you do not need; if the address is still long, a dynamic code encodes a short link instead.

Will my website QR code expire?

A static code does not. The address is inside the pattern and never passes through MakeQR, so there is nothing to expire or switch off. It only stops working if the page is removed or moved without a redirect.

Can I see how many people scanned it?

Not with a static code, because the phone goes straight to your site. A dynamic code counts scans and records the time and device type of each one. For a static code, UTM parameters let your own site analytics show the visits.

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.