URL to QR Code
Turn any web address into a QR code that opens the page.
URL to QR Code: the generator
Paste a web address and get a QR code that opens that page when someone scans it. Use it on posters, menus, packaging, flyers or slides. You can change the colors, add your logo and download the result as a PNG or an SVG.
How it works
The code stores your address as plain text. A phone camera recognizes text that starts with http:// or https:// as a link and shows a button that opens it in the browser. There is no middleman: the scanner goes straight to your page.
If you type an address without a scheme, such as example.com/menu, the generator adds https:// for you, because a scanner needs the scheme to know it is a link. Spaces are refused, and so is an address that stops before its ending, such as https://example, which is almost always a typo.
Addresses that start with javascript:, data: or file: are refused on purpose. Those can run code or open local files on the scanning phone, and a QR code is a bad place to hide them. Addresses with accents or non-Latin letters are converted to the form every phone can open.
How to use it
- Type or paste the web address into the field.
- Check the preview. A shorter address gives a simpler code with larger squares, which scans more easily.
- Open Design if you want other colors, a larger size or a logo in the middle.
- Download the PNG or the SVG, then scan it with your own phone to confirm it opens the right page.
Example
A typical link and the text stored in the code. The result is simply the address, which is why a short address gives such a small code.
Website link
29 × 29 squaresWhat is typed in
- Web address
- https://www.example.com/summer-menu
What the code stores
https://www.example.com/summer-menu
Good to know
- The code holds the address itself. If the page moves, the printed code points at the old place. Choose an address you control and can redirect.
- Short links from other services can expire or be switched off, and a code that points to one stops working with it. Prefer your own address.
- A static code cannot count scans. To measure them, add campaign parameters such as ?utm_source=poster to the address and read them in your own analytics tool.
Questions people ask
Does the QR code expire?
No. The code is only the address written as squares, so it works for as long as the page at that address works. Nothing here can switch it off, because the site is not involved when someone scans it.
Can I change the address after printing?
Not in the code itself. To keep that freedom, make the code point to an address you control, such as a page on your own site, and change what that page shows or where it redirects.
Can I see how many people scanned my code?
Not from the code. This generator makes static codes that contain only your address and have no tracking in them. Add a parameter like ?utm_source=flyer to the address and your own analytics will show visits that came from the code.
Should the address start with https or http?
Use https whenever your site supports it. Phones then open a secure page and show no warning. If you type no scheme at all, the generator adds https:// for you.
How long can the address be?
Long enough for almost any page, but every extra character adds squares. An address of about 30 characters gives a small code that scans from a distance. One with 200 characters gives a dense code that needs a large, high-quality print.