Free ยท No sign-up

Website QR Code Generator

Paste a web address and your QR code is ready to download. Free, no account, and made in your browser.

Static codes never expire and work offline. Need to change the link after printing? Use a dynamic code.

How to make a website QR code

  1. Paste the address of the page you want people to open. You can leave out https://; it is added for you.
  2. Pick your colors. Keep the code clearly darker than its background.
  3. Scan the preview with your phone to check it opens the right page.
  4. Download SVG for print or PNG for screens, slides and documents.

Where people use them

Tips for links that scan well

Static or dynamic?

This generator makes static codes: the link is stored in the code itself, so it is free, never expires and never depends on this site. The trade-off is that it can never change. If the page moves, the printed code breaks.

A dynamic code holds a short link on qrfun.app that forwards to your page. You can change where it points after printing and see how often it is scanned. That suits anything printed in quantity or meant to last. Your first dynamic code is free, and Pro adds unlimited codes, custom short links and full analytics from $4/month. More in static vs dynamic QR codes.

Frequently asked questions

Do I need to type https://?

No. If you type example.com the generator adds https:// for you, so phones open it as a link rather than showing it as text.

Does a website QR code expire?

No. A static code stores the link itself and works for as long as the page it points to exists. It does not depend on this site.

Can I change the link after printing?

Not with a static code: the link is fixed in the pattern. A dynamic code holds a short link you can point somewhere else at any time from your dashboard.

Why does my long link make a crowded code?

Every character adds to the pattern. Long tracking links produce dense codes that are harder to scan when printed small. Remove tracking parameters you do not need, or use a dynamic code, which always holds a short link.

Can I see how many people scanned it?

Only with a dynamic code. Static codes are never tracked, because scanning them does not touch our servers.