URL QR Code Generator
Turn any web address into a free QR code. Paste the link, check that the encoded content is exactly your address, then set the size and colors and download SVG, PNG, PDF or EPS. The code holds the link itself, so it opens your page directly and never expires.
10.9 × 10.9 mm at 300 DPI
Scaled to fit. Actual size shows the print size on screen.
Print simulationNew
Shows how a worn print looks and tests it with the decoder.
Blue bars: the start, center and end guard patterns. Downloads stay in your chosen colors.
- Type
- QR Code · 2D
- Print size
- 10.9 × 10.9 mm
- Raster
- 132 × 132 px
- Symbol
- version 2, 25 × 25
- GS1 prefix
- Read back
Download
Vector drawing, 10.9 × 10.9 mm. Design and label programs place it at its print size.
More export optionsNewTest sheet · size set · embed code
Print test sheet (PDF)
The code at 80%, 100% and 150% with 100 mm and 4 in rulers. Print it at actual size and scan each copy before printing many.
Size set (ZIP)
Magnification
DPI
Embed code
How to Make a QR Code for a Link
Paste the address, check it, and download the code.
- Paste or type the web address; https:// is added if you leave it out.
- Check the Encoded content: it must be exactly the address you want.
- Set the size and colors, then download SVG, PNG, PDF or EPS.
- Scan a test print and make sure the right page opens.
URL QR Code Fields
A link QR code holds one field: the web address.
| Field | Required | Notes |
|---|---|---|
| Web address | Yes | A full address. If you leave out https://, it is added for you. |
| Encoded form | The web address itself, starting with https:// or http:// |
|---|---|
| Example | https://barcode.codes/ |
| Special characters | None: the address is written as it is |
| When scanned | Readers recognize the address and offer to open it in a browser |
| Checked before drawing | The address must start with https:// or http:// and contain a domain, such as example.com. Other schemes, for example javascript: links, are refused; https:// is added when you leave it out. |
| Read back by Barcode.codes | The Barcode.codes scanner shows the address in full with an Open button naming its host, and never opens a link by itself. |
| Standard | Web addresses as the browser parses them (the WHATWG URL rules); ZXing lists them as the most common content of a barcode. |
| Size of the example | The generator's example is 22 characters long: a version 2 QR code of 25 × 25 modules at error correction M. |
| Error correction | Choose L (about 7% of the code can be restored), M (about 15%, the default), Q (about 25%) or H (about 30%), as DENSO WAVE lists them; a higher level makes a larger code. |
Sources, checked 2026-10-04: ZXing: Barcode Contents.
How a URL QR Code Works
The code holds the address as plain text, and phones recognize text starting with https:// as a link.

Shorter Links Make Smaller Codes
Every character adds to the code, so a long address with tracking parameters makes a denser code. Remove what the link does not need, or link to a short page on your own site.


Opening the Link
On an iPhone, the Camera app reads QR codes: hold it over the code and tap the notification that appears. Control Center also has a Code Scanner. Other phones and scanner apps differ, so test the code with the ones your visitors use.
Common URL QR Code Mistakes
Most link codes fail because of the address, not the code itself.
Check Before Printing
- Typos: a single wrong character leads to the wrong page; scan a test print.
- Temporary links: a link that later stops working breaks every printed code.
- http instead of https: use the secure address when your site has one.
Static Link Codes and Changing Destinations
This code always opens the same address; to change the destination later without reprinting, link to a page you control.
Planning for Changes
Print a code for a page on your own website, such as example.com/menu, and update that page when the details change. The printed code keeps working.
Frequently Asked Questions
Do URL QR Codes Expire?
No. The code holds the link itself, so it works as long as the page at that address exists.
Can I Use Any Link?
Any web address starting with https:// or http://. The generator refuses other kinds of links, such as javascript: links.
Why Is My Link QR Code Dense?
Long links need more modules. Shorten the address or remove parameters it does not need.
Is It Free to Make a Link QR Code?
Yes. There is no account, watermark or download limit.
Will the Code Show My Link Before Opening It?
That depends on the phone: the iPhone Camera shows a notification you tap first. Other apps differ, so test with the ones your visitors use.
Can I Track Scans of My Link?
Not through Barcode.codes. Add your own analytics parameters to the link if your website records them.
Related QR Code Generators
- QR code generator
Every QR content type on one page.
- Text QR code generator
Show a message instead of opening a page.
- QR code scanner
Check your printed code.