Free URL QR Code Generator

Turn any website URL into a scannable QR code in seconds. Whether you're sharing a landing page, portfolio, or online store, a URL QR code makes it effortless for anyone to visit your link with a quick scan. No signup, no watermark, no expiry.

Preview background

QR code design settings

What Is a URL QR Code?

A URL QR code stores a web address inside the pattern of squares. When someone points their phone camera at it, the camera app reads the address and offers to open it in the browser. Nothing has to be installed: every iPhone since iOS 11 and every modern Android phone reads QR codes straight from the camera.

URL codes are by far the most common type. On QR Code Banana, roughly nine out of ten codes people generate point to a link. They are the fastest way to move someone from a printed thing — a flyer, a menu, a product box, a slide on a screen — to a web page, without asking them to type anything.

How to Make a QR Code for a Link

  1. Paste your URL into the field above. Any web address works: a homepage, a Google Form, a YouTube video, a Linktree, a Google Maps location, a Calendly page, or a PDF link. If you leave out https://, we add it for you.
  2. Pick a style. Choose classic squares, rounded, or smooth dots. Change the foreground and background colors, add a gradient, drop in your logo, or wrap the code in a frame with a call to action like "Scan me" or "View menu".
  3. Check the preview. The code on the right updates live. The preview is a real, scannable QR code — point your phone at your screen to test it before you download.
  4. Download. Click Download to get an SVG, or open the menu for PNG and JPG. You can also copy the image to your clipboard or share it directly from your phone.

The whole process runs in your browser. Your link is never sent to our servers, there is no account to create, and there is no limit on how many codes you make.

Static vs. Dynamic URL QR Codes

The generator above creates static QR codes: the URL is encoded directly into the image. That has two big advantages. The code works forever, even if QR Code Banana disappeared tomorrow, and there is nothing to pay for. The trade-off is that the destination is locked once the code is printed. If the URL changes, you need a new code.

A dynamic QR code encodes a short redirect link instead. You can change where the redirect points at any time without touching the printed code, and you can see how often it was scanned. QR Code Banana offers dynamic codes through Banana Pro for $5 a month, with scan analytics that never collect personal data. Use static codes for anything permanent; use dynamic codes for menus, campaigns, packaging, and anything else that might change after printing.

Best Practices for URL QR Codes

  • Shorten long URLs first. A QR code with 30 characters is visibly simpler than one with 200. Simpler codes scan faster, especially when printed small. Use a short link or a clean path like yoursite.com/menu instead of a long tracking URL.
  • Keep the contrast high. Dark code on a light background is the safest combination. If you use a color, make sure it is clearly darker than the background. Avoid light yellow, light grey, and pastel foregrounds.
  • Print it big enough. A good rule of thumb: the code should be at least 2 × 2 cm (0.8 × 0.8 in) for close-range scanning, and roughly one tenth of the distance it will be scanned from. A poster scanned from 3 meters needs a code around 30 cm wide.
  • Leave a quiet zone. Keep a blank margin around the code of at least four modules (the small squares). Do not crop the white border off or place the code right against a photo or a busy pattern.
  • Use SVG for print. SVG is a vector format and stays sharp at any size. Use PNG for websites and presentations, and JPG only when a tool refuses anything else.
  • Raise error correction if you add a logo. Level Q or H lets the code survive a logo covering up to 25–30% of its area. If your code is plain, level M is a good default.
  • Tell people why to scan. A frame with "Scan for the menu" or "Scan to book" lifts scan rates noticeably compared to a bare code.
  • Test on two phones before you print. Scan the final artwork on an iPhone and an Android device, in the lighting where it will actually live.

Where People Use URL QR Codes

  • Restaurants and cafés — table tents that open the menu, the order page, or a review link
  • Business cards and résumés — link to a portfolio, LinkedIn profile, or booking page
  • Product packaging — manuals, registration, reorder pages, and how-to videos
  • Events — ticketing, schedules, feedback forms, and slide decks on the last slide
  • Real estate — yard signs that open the listing or a virtual tour
  • Retail and pop-ups — discount pages, loyalty signups, and Instagram profiles
  • Education — worksheets that link to a video or an online quiz

Tracking Scans on a Static URL Code

A static code cannot count scans by itself, but you can still measure it. Add UTM parameters to the link, for example ?utm_source=flyer&utm_medium=qr, and your website analytics will show visits that came from the code. Keep in mind that this makes the URL longer and the code denser. If you want per-code scan counts, device breakdowns, and the ability to change the destination, a dynamic code from Banana Pro does that without touching your website.

Frequently Asked Questions

Can I create a QR code for any URL?

Yes. Any valid web address works: websites, landing pages, Google Forms, YouTube videos, Google Maps locations, Linktree pages, social media profiles, and links to files such as PDFs.

Does the URL QR code expire?

No. Codes made with the generator above are static: the URL is encoded directly in the image. They never expire, have no scan limit, and do not depend on QR Code Banana's servers. Only dynamic codes (Banana Pro) rely on a redirect, and those stop redirecting if the subscription ends.

Should I include https:// in the URL?

It is optional. If you type a bare domain, QR Code Banana adds https:// automatically. If your site only works over http, include http:// explicitly.

Can I change the link after I print the QR code?

Not with a static code — the URL is fixed in the image. If you need to change the destination later, create a dynamic QR code with Banana Pro ($5/month). The printed code stays the same while you edit the link behind it.

Is the QR code free for commercial use?

Yes. Every QR code you download is yours to use for personal or commercial projects, on any material, with no attribution, watermark, or license fee.

How small can I print a URL QR code?

For close-range scanning, aim for at least 2 × 2 cm (0.8 × 0.8 inch). Shorter URLs produce simpler codes that can be printed smaller. For posters, size the code at roughly one tenth of the expected scanning distance.

Which file format should I download?

Use SVG for anything that will be printed or resized — it stays sharp at any size. Use PNG for websites, presentations, and messaging apps. Use JPG only if a tool does not accept PNG or SVG.

How can I track how many people scan a static QR code?

Add UTM parameters to the URL (for example ?utm_source=flyer&utm_medium=qr) and check your website analytics. For per-code scan counts and device breakdowns without changing your site, use a dynamic code from Banana Pro.

Create Your Free URL QR Code Now
No signup required. 100% free, forever.