← QR Code Types

How to Create a URL QR Code

Generate a QR code that opens any website or deep link with a single scan.

3 min readUpdated

A URL QR code is the most common type — scanning it opens a link in the user's browser or a connected app. Use it for landing pages, product pages, social profiles, app deep links, or anywhere you want to bridge offline → online traffic.

When to use URL QR codes

  • Print marketing (flyers, posters, business cards) that should drive web visits
  • Restaurant menus, event programs, or signage
  • Mobile-app deep links via custom schemes (e.g. spotify://, twitter://)
  • Tracking marketing campaigns when paired with UTM parameters

Generating a URL QR code in QRolling

  1. Open the [QRolling generator](/) and select the URL type tab.
  2. Paste your destination URL into the URL or Deep Link field. Always include the protocol (https://).
  3. Optionally give it a name in the QR Code Name field — this is for your dashboard, not visible to scanners.
  4. Click Continue to Design to customize colors, frame, and logo.
  5. Download as PNG for digital use, SVG or EPS for print at any size.

Static vs dynamic for URLs

  • Static — the URL is encoded directly into the QR pattern. Works forever, free, but you can't change the destination without reprinting.
  • Dynamic — the QR points to a short QRolling redirect that you control from your dashboard. Update the destination anytime, and you get scan analytics. Requires a paid plan.

If the URL might ever change (campaign URLs, evolving product pages, A/B tests), go dynamic.

Tips for higher scan rates

  • Test the QR with at least three apps (iOS Camera, Android Camera, Google Lens) before printing.
  • Pair the code with a clear call-to-action: "Scan to view menu" beats a naked QR every time.
  • Keep contrast high — dark code on light background scans best.
  • Add a logo only after testing with High error correction; logos can break low-correction codes.

Frequently asked

Do I need an account to create a URL QR code?

Building one, styling it and previewing it need nothing at all. Downloading the file needs a free account, by email or Google, and that account is also what keeps the code editable and its scans countable afterwards.

Can I edit the URL after printing?

Yes. Every code made here is dynamic, so the printed pattern stays as it is while the destination remains yours to change. A static code encodes the URL directly into the pattern, which is why changing one means reprinting.

What's the maximum URL length?

Technically up to 4,296 characters, but anything past ~150 characters makes the QR pattern very dense and harder to scan. Use a URL shortener or QRolling's dynamic URLs for long links.

Related articles

Ready to make one?

Build and style your code in the browser. Downloading it takes a free account and no payment.

Create a QR code