Skip to content
QRfinityQRfinity

Free URL QR code generator

Paste a link, download your code. It works forever.

Fill in the details to see your code.

StaticNever expires

1. What should the code open?

Type of code
Content type

The address goes straight into the code. No redirect, no tracking.

2. Make it yours

PatternSquares, dots and the corner eyes
Pattern
Corner frames
Corner centres
ColoursCode, corners and background
Code colour

For PNG, SVG, PDF and EPS. JPG always gets a solid background.

LogoThe Link icon
Logo to show

Shows a link icon for this kind of code. Choose None or your own logo to change it.

FrameA call to action around the code
Frame style
AdvancedError correction and margin

Higher levels survive scratches and smudges but make a denser code.

4 modules
Saved designsReuse a design on your next code

Saved in this browser only. Accounts will keep them across devices.

What a URL QR code does

A URL QR code opens a web address in the phone’s browser. The person points their camera at it, taps the link that appears, and lands on the page. It is the most common type of QR code, and it works with any page that has an address: a product page, a booking form, a sign-up page, a video, a document or your home page.

You will find them on posters, flyers, packaging, shop windows, slides, invoices and the back of business cards. Anywhere you would otherwise ask someone to type an address, a code saves them the effort and the typos.

How to make a URL QR code

  1. Paste your link. Copy the address from your browser’s address bar and paste it into “Website address”. Open the page once yourself to make sure it’s the right one.
  2. Choose static or dynamic. Under “Type of code”, keep Static if the link will never change. Pick Dynamic if you might want to change where it goes or count scans.
  3. Make it yours. Change the pattern, colours or corners, add your logo, or add a frame with a short call to action. The scan check under the preview tells you if a change makes the code harder to read.
  4. Download or save. For a static code, download a PNG or JPG straight away, free and without a watermark (SVG, PDF and EPS come with a paid plan). For a dynamic code, save it to a free account first; you can sign in with an email link or Google.
The QRfinity generator with Link selected, a website address filled in, and the preview showing a scannable code with a “Scan me” frame.

Design and print tips

  • Tell people where it goes. “Scan to book”, “See the full range” or “Watch the video” sets an expectation. A bare code with no context gets fewer scans.
  • Keep the address short. Strip tracking parameters you don’t need. A shorter link means a less dense pattern that scans faster from further away.
  • Pick the right file. Use PNG for screens and documents, and SVG, PDF or EPS for print: they stay sharp at any size.
  • Size for the viewing distance. About 2 cm wide is the smallest that scans reliably at arm’s length. For a poster read from 3 metres, aim for 30 cm.
  • Leave the quiet zone alone. Keep a clear margin of at least 4 modules around the code. Don’t let text or images run into it.
  • Test before the print run. Scan the downloaded file from your phone, then scan a test print at its real size.

Static or dynamic?

Either works

If the link is permanent, such as your home page, a static code is the simplest choice and works without any service in between. If the page might move, the campaign might change, or you want to see how many people scanned, choose dynamic: it is free, unlimited and never expires.

Questions people ask

Do URL QR codes expire?

Not on QRfinity. A static code holds your link directly, so it keeps working for as long as the web page exists. Dynamic codes are free too and are never paused or switched off for not paying.

Can I change the link after I print the code?

Only if you made a dynamic code. A static code stores the address itself, so changing it means printing a new code. A dynamic code points to a short link on qrfinity.link that you can redirect from your dashboard.

Does a long link make the QR code harder to scan?

Yes. Every extra character adds modules to the pattern, so a long address with tracking parameters makes a denser code that needs more print space. Shorten the link where you can, or use a dynamic code, which always stores a short address.

Do I need to include https:// in the link?

It is best to paste the full address, including https://, exactly as it appears in your browser. That tells the phone to open it as a web page rather than search for the text.

Can I see how many people scanned my link?

With a dynamic code, yes. You see total and unique scans, devices and countries, with up to 2 years of history. Static codes open the page directly, so there is nothing in between to count scans.

Guides