Skip to content
Use cases

How to make a QR code for an HTML page you can update later

Print the QR code once, change what it opens whenever you like — without a paid dynamic-QR subscription. Ideal for menus, posters, event schedules, product sheets and classroom handouts.

6 min readUpdated October 2026By the HTMLtoLink team
Short answer

Publish your page on HTMLtoLink with a memorable address, then download its QR code from the result screen (or make a styled one with the QR generator). Because you can update the page at the same URL, the printed QR code keeps working when the menu, prices or schedule change — and since it is a plain static code, it never depends on a QR subscription.

Static QR + updatable page = a free "dynamic" QR code

Dynamic QR services print a short redirect link and let you change where it goes — for a monthly fee, and the codes stop working if you cancel. You get the same flexibility by pointing a static QR code at a page you control and editing the page instead. Nothing sits in between, and nobody tracks the scans.

Step by step

  1. Build the page: a menu, an event schedule, a product spec sheet. Keep it phone-first — big text, one column.
  2. Publish it with a short address, e.g. harbour-cafe-menu.
  3. Download the QR code. For print, use the QR generator: SVG for designers, 2048 px PNG otherwise.
  4. Test it with two different phones before printing.
  5. When something changes, use Update content — the code on every table, poster and flyer shows the new version.
Link QR Code Generator
Turn any URL into a print-ready QR code — PNG or SVG, your colours
Open the free tool

Keep it alive

Free links last 24 hours, which is fine for a one-day event. For anything printed and long-lived — a menu, a poster, a product sheet — use a paid plan so the link is permanent and badge-free.

Designing a page people will actually read on a phone

  • Include the viewport tag and a base font size of at least 16 px.
  • Put the thing people scanned for at the top — today's menu, not your history.
  • Use real text, not a photo of the printed menu; it is readable, searchable and accessible.
  • Keep images small (WebP, under 200 KB each) — people scan on mobile data.

Questions people ask

Does the QR code expire?

No — the code itself encodes the URL and works forever. The page behind it lasts 24 hours on Free, or permanently on a paid plan.

Can I count scans?

Not with a static code. Add ?src=poster to the URL before generating the QR and read it with your own analytics script if you need numbers.

What size should I print the QR code?

At least 2 cm (0.8 in) for something held in the hand, and about one tenth of the scanning distance for posters — a code read from 2 m should be about 20 cm wide.

Read next

Your HTML deserves a real link

Paste code, drop a file, a ZIP or a whole folder — get a live URL with your own address, an optional password and a QR code. Free to start with Google sign-in; paid plans keep links online for good.

Turn HTML into a link