Skip to main content
EZQR

URL QR Code

Free URL QR Code Generator

Encode any https:// link into a QR any phone camera scans to open the page — no app, no signup, no watermark, never expires.

Quick answer

A URL QR code encodes any HTTPS link into a pattern that every phone camera opens directly in the default browser, no app or decoder needed. To make one, paste your link, brand it with your colors and logo, and download a PNG, SVG, or PDF. Free, no watermark, never expires.

Free static QR codes. Sign up to unlock dynamic codes & analytics.

Your QR code will appear here

About URL QR Codes

The URL QR is the backbone of every print-to-digital campaign that's ever worked. Someone scans it, the OS sees a web URL, the default browser opens the page. There's no platform layer in between, no decoder app to install, no proprietary scheme. It's the single most reliable QR type and the one that runs unchanged on a 2015 Galaxy S6 or a 2026 iPhone 17.

EZQR generates URL QRs free. Paste your HTTPS link, brand the code with your colors and logo, download PNG, SVG, or PDF. No watermark on any plan including the free tier, no signup wall, no expiration. The QR encodes the URL directly into the pattern, so the link works whether EZQR exists tomorrow or not — that's how static QR codes work everywhere, not a feature we built.

For links that need to change after printing — a landing page that'll get redesigned, a campaign URL that'll rotate, a destination you might move to a new domain — use a dynamic QR on the $5/mo Lite plan. The printed code stays the same; you repoint the destination from the dashboard. One reprint avoided pays for the year.

Walkthrough

How to Create a URL QR Code

  1. Paste the full URL including `https://`

    Type the complete address. example.com won't work — the QR needs the protocol. Naked domains without https:// confuse some phone cameras and open in unexpected apps. Always include the protocol.

  2. Add UTM parameters for attribution

    Append ?utm_source=print&utm_medium=qr&utm_campaign=fall-2026 to track which campaign drove the scan in Google Analytics or your CDP. Without UTMs, QR-driven traffic shows as direct and the campaign looks like it did nothing.

  3. Customize the design

    Brand the code with your colors. Add your logo in the center — keep it under 20% of the code area so error correction can recover. High contrast between modules and background (4:1 minimum) is what scanners need under poor lighting.

  4. Download PNG, SVG, or PDF

    PNG for digital — email signatures, slide decks, social. SVG for print at scale — packaging, signage, business cards, anywhere the code gets resized. PDF for the print shop. EZQR exports unwatermarked on every plan including free.

  5. Test on iPhone and Android before printing 5,000

    Scan from at least two real phones. Verify the URL opens cleanly, the destination loads in under 3 seconds, and any redirects don't loop. A 30-second pre-flight beats a 5,000-piece reprint after one missing slash.

URL QR Code FAQ

Common questions about generating, printing, and deploying these codes.

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

Static QRs encode the URL permanently — once it's printed, the destination is fixed. To change the destination without reprinting, use a dynamic QR on the $5/mo Lite plan. The printed code points to an EZQR redirect URL we resolve to whatever destination you set in the dashboard. Update the dashboard, the next scan goes to the new place, no reprint required. This is the single biggest reason teams upgrade off the free plan.

Is there a character limit for the URL?

The QR standard supports up to 4,296 alphanumeric characters, but URLs over ~100 characters produce dense codes that scan poorly at small print sizes. For long URLs with multiple UTM parameters, either use a URL shortener (Bitly, your own short domain, or EZQR's built-in shortener on the Pro plan) or use a dynamic QR — the encoded URL stays short, and the dashboard handles the long destination URL on the server side.

Do URL QR codes expire?

Static URL QR codes never expire — they work forever as long as the destination URL stays live. The QR encodes the URL directly into the pattern; there's no expiration date stored anywhere, no subscription required, no clock running. If a generator tells you the static code "expires after 14 days" or "expires when your trial ends", they're using a deceptive bait-and-switch dynamic code disguised as static. EZQR static codes pause rather than delete on lapse, downgrade, and account closure.

Does the QR work without an internet connection?

The scan itself works offline — the QR pattern is decoded by the phone camera locally with no network needed. The destination URL needs a connection to load, of course. For offline-friendly destinations (a PDF cached in the phone's download folder, an in-app deep link, an intent:// Android scheme), the QR routes there without a network round-trip. But typically the encoded URL is a web page and the phone needs cellular or WiFi to open it.

How do I track scans and conversions from the QR?

Three layers. Layer 1 — UTM parameters on the URL itself, captured by Google Analytics, Plausible, Mixpanel, or your CDP. Free; works on static codes. Layer 2 — dynamic QR scan analytics in the EZQR dashboard ($5/mo Lite plan): timestamp, device type, city-level location, scan count per code. Layer 3 — server-side conversion tracking on the destination page, joining QR scans to signups, purchases, or any custom event. Combine all three for the full funnel.

Related Industries

Related Guides

Related Tools

Ready to create your URL QR code?

Free, no watermarks. Generate and download in seconds.

Generate Free QR Code