Free QR code label maker online
A QR code label is a code plus a few words that tell people why to scan it. You can design one in your browser, put a short caption and the link under the code, and print one label or a whole CSV of links, one QR code per row. No signup.
Make a QR code label
Open the QR label, paste your link, and print one to scan with your phone.
Open the QR labelQR code label examples you can open and edit
These are real renders from the editor. The links, network name and contact details are made up for the examples. Click one and it opens with the same layout, ready for your own details.



Link, Wi-Fi or contact: pick what the code holds
A QR code can hold different kinds of data, and the phone does something different with each one.
- A link opens a web page: a care guide, a menu, a manual, a reorder page. This is the one most labels need.
- Wi-Fi holds the network name and password, so a guest can join without typing. Good for a front desk or a rental.
- A contact card (vCard) holds a name, phone and email that the phone offers to save. Good for a product insert or a booth.
Only need one code as an image? The QR code generator makes a single PNG. There are also separate generators for Wi-Fi QR codes and contact QR codes. This page is about putting the code on a label you print.
Bulk QR code labels from a CSV, one link per row
If every product, room or asset needs its own link, keep the links in a sheet. Here is the fictional sheet behind the first example:
| Item | URL | Caption |
|---|---|---|
| example.com/care | https://example.com/care | CARE GUIDE |
| example.com/refill | https://example.com/refill | REFILLS |
| example.com/warranty | https://example.com/warranty | WARRANTY |
In that example the QR code holds {{URL}} instead of a fixed link. The double curly braces tell the editor to take the address from the URL column, so each row prints its own code. Caption fills the heading, and Item is the short link printed under the code for people who can't scan.
- Open https://app.mylabelmaker.com with the QR label sample. The sheet above is already loaded. No signup.
- Click Data and upload your CSV or Excel file, or paste the rows. Keep the column names in the first row.
- Click the QR code and replace its content with your link column in double curly braces, for example
{{URL}}. - Click the caption, then Variables, and pick your caption column. Do the same for the short link line.
- Step through a few rows and check that the caption and the link change together. A wrong row here means a wrong destination on the shelf.
- Print one label at actual size and scan it with your own phone. Then scan a second row. Only after both open the right page, open Edit row, tick the rows you need and click Print.
The step-by-step QR label guide goes click by click, and printing labels from CSV covers preparing the file.
Four things that stop a QR label from scanning
Wrong destination. A typo in the sheet prints a perfectly readable code that opens the wrong page, or no page. Copy links from the browser address bar, don't retype them, and scan your proof.
A blank cell. If a row has no URL, that label has nothing useful to encode. Sort or filter the sheet before you load it, and leave empty rows unticked in Edit row.
Too dense or too small. A long link with tracking parameters makes a busy code with tiny squares. On a small label that may not scan at all. Use the shortest link you control, and give the code more room before you shrink it.
Print scaling. If the print dialog shrinks the page to fit, the code shrinks too, along with the blank border around it. Print at actual size. Keep that border clear: no logo, frame or text pressed against the edges of the code.
QR code label questions
How do I make a QR code label?
Open the QR label template, replace the link in the QR code, change the caption, and set the label size to your stock. Print one and scan it before you print more. No signup.
Can I print bulk QR code labels from a CSV?
Yes. Load the CSV under Data, put your link column in the QR code as {{URL}} (use your own column name), and connect the caption with Variables. Each ticked row prints its own code.
How small can a QR code label be?
It depends on how much the code holds and how it prints. Shorter links make simpler codes that survive a smaller size. Print one at actual size and scan it with a phone before you commit to a size.
Can I change the link after the label is printed?
Not in the code itself. The link is printed into it. If you expect it to change, use a link on your own site that you can redirect.