Offer up to three links from one printed QR code
Sometimes one sign needs to serve several purposes: a menu, an order page, and directions. The multi-link tool creates a small choice page so one code can offer up to three destinations. It is simple by design, and its limits are worth knowing before you print.
How the page works
The tool takes a page title and up to three links. Each link must be a complete http:// or https:// address; the QR is not generated until at least one is filled in and every filled-in link is valid. The QR then encodes an address on this site’s /multi page, with the title and links written into the query string.
When someone scans the code, /multi reads those values and shows one button per link, labelled Open link 1, Open link 2, and so on, with the destination website shown under each button so visitors can see where it leads. Nothing is stored on a server and there is no account. The page is excluded from search engines because its content comes from whoever made the link.
https://qrcodegeneratortools.com/multi?title=Riverside+Bakery&l1=https%3A%2F%2Fexample.com%2Fmenu&l2=https%3A%2F%2Fexample.com%2ForderA worked example: a bakery window sign
An illustrative bakery wants one window code offering today’s menu and online ordering. Set Page title to Riverside Bakery, Link 1 to https://example.com/menu, and Link 2 to https://example.com/order. Leave Link 3 blank; empty links are not included. The example addresses are placeholders, so replace them with pages you control.
Because the buttons are numbered rather than named, the printed sign should say what the numbers mean, for example “Scan for: 1 Menu · 2 Order online.” Put the links in a consistent order and keep the caption next to the code.
Before printing
- Open every destination while signed out and on a phone. A link that works for you because you are logged in may not work for customers.
- Generate the code and select Download PNG. Scan the downloaded file, not just the preview, and tap each button on the resulting page.
- Check the website name shown under each button. If it is not the domain you expect, fix the link before printing.
- Print one sample at the final size and scan it at the distance people will stand from the sign.
Limits to plan around
The links are inside the printed code. Changing a link, the title, or the order means generating and printing a new code. Saved projects or later edits on this site do not update signs already printed.
Every link makes the encoded address longer, and a longer address produces a denser pattern. Short, clean links scan more easily than long tracking URLs, especially on small prints.
The page depends on this site being online when someone scans, and anyone who scans or sees the address can read every link in it. Do not include private or single-use links. If the list will change often, or you need named buttons, images, or opening hours, link instead to a page on your own website, which you can update without reprinting.
If something goes wrong
| What you see | What to check |
|---|---|
| The page says no valid links were included | A link lost its http:// or https:// or was cut off when the address was copied. Regenerate from the tool rather than editing the address by hand. |
| Visitors do not know which button to press | Buttons are numbered. Print a caption that explains each number, or use your own page with named links. |
| One destination changed after printing | The old link is inside the code. Keep the old address redirecting on your site or replace the printed code. |
| The code only scans up close | Shorten the links or print the code larger. The pattern grows denser with each link. |
About this content: written for QR Code Generator Tools with AI assistance, using the current implementation and the references shown where relevant. Examples are illustrative. Automated tests cover selected browser workflows; they are not a certification for every device or print material. Read the testing and editorial scope or report a correction.