URL QR Code Generator

Turn any web link into a scannable code for print, packaging, posters, or presentations. Free, private, and ready as PNG or SVG.

QR code generator

Create your URL QR code

Free

We'll add https:// if you leave it out.

Customize Optional
Your QR code appears here

Enter content to generate your QR code.

Generated in your browser. Nothing is uploaded.

No signup No watermark No expiration
Scan this QR code

Point another phone's camera at the code.

Logo

Crop your logo

Drag or use the arrow keys to centre the logo. Scroll or use the slider to zoom.

Your logo stays in this browser. Nothing is uploaded.

Quick answer: Paste your link above and download the code. The generator adds https:// if you leave it out. Test the code on a phone before you print it, and use a stable page that you control.

How to create a URL QR code

  1. Paste the full link. Include the path and any query parameters you need. A link like example.com/menu is fine — the generator will add the protocol.
  2. Check the preview and customize it. Adjust the foreground and background colors if the code needs to match a design. Keep strong contrast between the modules and the background.
  3. Download, scan, and print. Use SVG for professional print or a 2048 px PNG for office printing. Scan the final file with more than one phone before you commit to a print run.

What is a URL QR code?

A URL QR code encodes a web address. When someone scans it, their phone opens the link in a browser. It is the most common type of QR code because it can connect a physical object — a menu, a poster, a business card, a package — to a page that can hold much more information.

This tool creates a static URL QR code. The link is stored in the code itself. Nothing passes through our server, which keeps the code private and fast, but it also means you cannot change the destination later.

Where a URL QR code works well

  • Restaurant menus: link to a menu page, ordering system, or review form.
  • Packaging and labels: send buyers to instructions, a warranty page, or a product video.
  • Posters and flyers: turn a single call to action into a scannable shortcut.
  • Presentations: put a link to your deck, portfolio, or contact page on the final slide.
  • Business cards: link to a portfolio, booking page, or social profile without adding a long URL.

Tips for a URL QR code that keeps working

Use a stable destination

The code is only as reliable as the page behind it. Avoid links that expire, temporary preview URLs, and campaigns that will be deleted next week. If the code will be printed on permanent signage, use a page you control and keep it alive.

Keep the URL short when possible

Long URLs create denser codes with smaller modules. That makes them harder to scan from a distance and harder to print on cheap paper. A short, stable link gives you a cleaner code and more room for error.

Add tracking deliberately

If you need campaign tracking, add UTM parameters to the destination URL before generating the code. Remember that anyone who scans the code can see those parameters. This free tool does not provide scan counts; use your web analytics or a link service you control if you need numbers.

Test before you print

Scan the downloaded file — not just the preview — with an iPhone and an Android phone. Check that the link opens the right page and that the page works on a mobile screen. A code that works on a desktop monitor can still fail on paper.

Protect the quiet zone

Leave a clear white border around the code. Do not place it against a busy photo, a dark background, or the edge of a label. Scanners need that margin to find the code.

Static vs. dynamic URL codes

A static URL QR code is free and private, but the destination is fixed. A dynamic QR code uses a short link that redirects to a destination you can edit later, usually with scan analytics. Dynamic codes require a server and are not part of this free tool. If your destination changes often, plan for that difference before you print.

Looking for a different format? Try the Wi-Fi QR code generator, the vCard QR code generator, or the text QR code generator.

Last updated: November 2026

FAQ

Frequently asked questions

How do I make a QR code for a URL?

Paste the link into the URL field above and download the PNG or SVG. The generator adds https:// if you leave it out, so “example.com” becomes a working link.

Can I use a URL QR code on printed materials?

Yes. SVG is the best choice for professional printing because it scales without losing sharpness. For home or office printers, a 1024 px or 2048 px PNG is usually enough. Keep the code at least 2 × 2 cm for a short URL.

Does the QR code expire?

The static QR code itself does not expire. The page it points to can go offline, change, or start redirecting somewhere else. Use a stable URL you control and test the code before printing.

Can I track scans?

Not with this free static tool. The code points directly at your URL and does not pass through our server, so we cannot count scans. If you need scan analytics, use a link shortener or a dynamic QR service that you control.

Can I change the URL after downloading the code?

No. A static QR code stores the URL in the pattern. If the destination changes, generate and print a new code. If you need an editable destination, that is a dynamic QR code — on our roadmap, but not part of this free tool.

Should I use a short URL?

Shorter URLs create less dense QR codes, which are easier to scan and can be printed smaller. Use a short, stable link when you can, but avoid URL shorteners you do not control if the code will be printed for a long time.

What is the best size for a URL QR code?

For a short URL on a table card or flyer, 2 × 2 cm (0.8 × 0.8 in) is a practical minimum. Go larger for long URLs, posters, or scanning from a distance. Always keep the white quiet zone around the code.

Is the URL QR code generator free?

Yes. It is free, with no watermark, no account, and no scan limit. The URL is encoded in your browser and is never uploaded to our server.