HTML to link converter

HTML to QR code

A QR code can only hold a short piece of text — not a whole web page. So the reliable way to put HTML behind a QR code is two steps in one: host the page at a link, then encode that link. The converter does both and hands you a print-ready PNG.

Quick answerYou cannot store a full HTML page inside a QR code; you store its link. Convert the HTML to a link here, then press Download QR to get a 1024×1024 PNG that opens the page when scanned.
HTML → linkFree · no install
 · 
.htmltolink.dev
Link lifetime
24 hours on Free · make it permanent

Sign in with Google once — your links appear in My links. Ctrl/⌘ + Enter converts.

Why not put the HTML in the QR itself?

A QR code tops out at about 3 KB of data, and phone cameras will not render raw HTML or data: URLs from a scan anyway. A short link like https://menu.htmltolink.dev/ makes a small, low-density code that scans quickly from across a room — and you can change the page later without reprinting the code.

Print tips

  • Print the code at least 2 × 2 cm (about 0.8 in); bigger for posters read from a distance.
  • Keep the white margin around the code — scanners need that quiet zone.
  • Dark code on a light background; inverted colours fail on many phones.
  • Test-scan with two different phones before printing a batch.

Mind the expiry

Free links stay online for 24 hours — perfect for a one-day event, a workshop or a test print. For anything printed on paper that will be around for weeks, make the link permanent with a Pro plan on htmltolink.dev, so the code never leads to an expired page.

Free here · permanent on htmltolink.dev

Need the link to stay online?

Free links from this converter last 24 hours. Permanent links, bigger uploads (up to 75 MB) and no badge live on our sister site htmltolink.dev — same backend, same Google sign-in. Open it, sign in with the same account, choose a plan, and the links you already made here switch to permanent. Nothing to re-upload.

Pro plans from

$5/month

See Pro on htmltolink.dev

Sign in there with the Google account you use here.

Questions about html to qr code

What size is the QR image?
The download is a 1024 × 1024 pixel PNG with crisp, unblurred modules — large enough for A4 printing.
Can I change the page after printing the QR code?
Yes. Update the content in My links; the link — and so the QR code — stays the same.
Do I need a separate QR generator?
No. Every converted link shows its QR code next to the URL with a Download QR button.
Will the QR code expire?
The QR code itself never expires; it points at the link. If the link expires, scanning shows an expired-link page.