https://generate.plus
Generate a URL QR code

Turn a web address into a QR code that opens the page when someone points a phone camera at it. Only http and https addresses are accepted, so a printed code can never send a scanner somewhere a browser should not follow.

Your last generated data 1
  • https://generate.plus
Bulk generator
https://generate.plus

What is a URL QR code?

A URL QR code encodes a web address as-is. A phone camera recognises the http or https prefix, shows the domain it is about to open and hands it to the browser. It is by far the most common kind of QR code: restaurant menus, packaging, posters, business cards, event tickets and parcel labels all use it.

Static, not dynamic

The codes here are static: the address is inside the printed symbol. Nothing is tracked, nothing expires, and there is no account to keep alive - but the destination also cannot be changed after printing. If you expect the target to move, encode a URL you control and put a redirect behind it, rather than paying for a dynamic QR service.

Practical advice

  • Encode the full address including https://. A code containing only example.com is ambiguous and some scanners will treat it as plain text.
  • Shorter is denser. Every character adds modules, so a long tracking query string produces a busier code that needs a bigger print size.
  • Test the printed size on the worst phone you can find, not the newest one, and from the distance people will actually stand at.
  • Keep a quiet margin around the code. The white border is part of the specification, not decoration - the download files already include it.
QR code types

Frequently asked questions

How do I make a QR code for a link?
Paste the full web address including https:// into the field and the code is generated straight away. Download it as PNG or SVG below the result.
Can I change the destination after printing the code?
No. These are static codes, so the address is inside the printed symbol. If you expect the target to move, encode an address you control and put a redirect behind it.
Why are only http and https addresses accepted?
Because those are the two schemes a browser should be handed by a stranger. Blocking everything else means a code from this site cannot be built to trigger something else on a scanning phone.
How big does the code have to be printed?
As a rule of thumb the printed code should be about a tenth of the distance it is scanned from: 3 cm for arm's length, 20 cm for a code read from two metres away. Test with an old phone, not a new one.