Guide

How to Create a QR Code for a Website URL

Create a free QR code for any website link — scannable from print, packaging, or slides — with no sign-up and no server upload.

Last updated:

Why use a QR code for a website

A QR code turns a website URL into something a phone camera can read in under a second. That makes it useful anywhere you need to move someone from a physical surface to a web page: business cards, product packaging, event badges, restaurant table cards, slide decks, posters, printed receipts, and shipping labels.

The alternative — asking someone to type a URL — works for short domains but breaks down with longer paths, UTM parameters, or multilingual domains. A QR code sidesteps that friction entirely: scan, tap, arrive.

What a QR code for a website actually stores

A QR code is a container for text. When you encode a website URL, the QR matrix holds that URL as a plain string — nothing more. The code does not store a copy of the page, a screenshot, or any page content. It stores the address.

When someone scans the code, their phone reads the text, recognises it as a URL, and opens it in a browser. The browser then fetches the live page from your server. If you update the page content after creating the code, scanners see the updated content — the QR code itself does not need to change.

This also means the URL must stay live. If you delete the page or change its path without a redirect, the code still scans but the link leads to a 404.

Step 1 — Choose the right URL

Before generating the code, decide which URL to encode:

Step 2 — Generate the QR code

Once you have the URL:

Step 3 — Test before distributing

Always scan the QR code before printing or publishing:

Print sizing and placement

The physical size of the QR code determines how far away it can be scanned:

Place the code where it is visible and accessible. Avoid placing it in a fold, near the binding of a booklet, or on a highly reflective surface. Matte finishes scan more reliably than glossy under direct light.

Static vs dynamic QR codes

The QR Code Generator produces static QR codes. The URL is encoded directly into the QR matrix. Once generated, the content cannot be changed without creating a new code.

A static code is the right choice when:

A dynamic QR code uses a short redirect URL that you can update after printing. That is a separate product category — it requires server infrastructure, an account, and usually a subscription. This tool does not produce dynamic codes.

If you need to change the destination after printing, the closest workaround with a static code is to encode a URL you control (like example.com/go/menu) and manage the redirect on your own server.

Common use cases

For sharing files rather than web pages, see the companion guide: How to Make a QR Code for a File.

For practical small-business use cases — menus, business cards, review links, and packaging — see QR Codes for Small Business.

Related tools

Try these tools