Turn any website URL into a scannable QR code for use in print advertisements, product packaging, conference presentations, takeaway flyers, vehicle wraps, shop window decals, or storefront displays.
Loading QR Code Generator…
Encodes any https or http URL
Instant download in PNG or SVG
No watermark
No sign-up required
Drop the QR Code Generator into any page — blog post, product docs, intranet, school portal — with a single line of HTML. Your visitors get the full tool, processed entirely in their browser. No backend, no uploads, no signup.
Embed code
<iframe
src="https://www.fixtools.io/utilities/qr-code-generator?embed=1"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="QR Code Generator by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.
Printed materials have a fundamental limitation: readers cannot click a URL. A QR code solves this by converting your website address into a scannable pattern that any modern smartphone camera can decode in under a second without needing a third-party app installed. This matters because the gap between a customer seeing your brand on a flyer, a poster, a piece of product packaging, or a vehicle wrap and actually visiting your website is where most offline-to-online conversions are lost. People intend to visit but forget. Removing the friction of manual URL entry can double or triple click-through rates from print campaigns compared to printing the URL as plain text alone. The QR code becomes the hyperlink of the physical world, and generating one for a website URL is the simplest, most common, and most reliably effective QR code use case across nearly every industry.
When a URL is encoded in a QR code, the encoder first checks whether the string conforms to the alphanumeric character set defined in the ISO/IEC 18004 specification or whether it requires byte-mode encoding. Most URLs with lowercase letters, percent-encoded characters, or query string parameters require byte mode, which stores each character as one 8-bit byte rather than the more efficient packed alphanumeric mode. This is why URL length directly affects code density and scannability: a 200-character URL at byte mode creates a version 15 or higher QR code with 77x77 modules, whereas a 30-character shortened URL produces a version 3 code at 29x29 modules. The version 3 code is far easier to scan at small print sizes because each individual module is physically larger when the overall code occupies the same printed area. URL shortening before encoding is not merely cosmetic; it has a real measurable effect on scan reliability under poor lighting and from longer distances.
Before finalising any URL QR code for print, confirm the destination page is mobile-optimised, responsive, and loads within three seconds on a typical 4G connection. More than 70% of QR code scans happen on mobile devices, and landing on a desktop-only layout, a slow-loading page, or a page that requires pinch-zooming immediately undermines the entire purpose of the scan. Also append UTM parameters before encoding so you can attribute traffic accurately in Google Analytics or your preferred web analytics platform: use utm_source=qr and utm_medium=print as a sensible baseline, then add a utm_campaign value to differentiate between placements. With UTM parameters in place, you can compare scan-driven traffic from a flyer campaign against a window decal or a packaging insert and make data-driven decisions about which print investments deserve more budget.
A final consideration that many print campaigns overlook is the audit trail after deployment. Once the QR code is printed and distributed, you cannot easily change the URL it encodes. Plan for that permanence: register a short branded redirect URL (yourbrand.link/spring) and encode that, so the destination behind the redirect can change over time even though the printed code is fixed. Keep a spreadsheet of every URL QR code you have deployed, where it appears, and what it links to. When you sunset a destination URL, set up a redirect from the old URL to a current page so the QR code does not become a dead link in customers' eyes. Treating QR codes as a permanent infrastructure asset rather than a one-off design element pays off across multi-year print campaigns.
Paste your website URL into the input and generate a QR code that links directly to it.
Step-by-step guide to qr code for website url:
Copy your website URL
Get the full URL of the page you want the QR code to link to, including the https:// protocol prefix and any trailing path segments or query parameters that matter. Avoid copying URLs that contain session identifiers or temporary tokens, since these expire and will break the QR code experience. If your URL is longer than 50 characters, consider shortening it through a redirect service before continuing to the next step.
Optionally add UTM tracking
Append UTM parameters such as ?utm_source=qr&utm_medium=print&utm_campaign=spring-flyer to your URL to make the resulting traffic identifiable in Google Analytics or your preferred web analytics platform. Use distinct campaign values for each placement so you can measure flyer scans separately from window decal scans. These parameters do not affect the user experience but make print attribution far more accurate.
Paste and generate
Paste the prepared URL into the FixTools QR Code Generator input field and click Generate. The encoder picks the lowest QR version capable of carrying your URL at sensible error correction, then renders the matrix on screen as a clean black-on-white pattern. If the on-screen preview looks excessively dense, that is a signal to go back and shorten the URL further before downloading.
Test and download
Scan the generated code directly from your screen with your phone's native camera app to verify it opens the correct page, then test on the opposite operating system if possible. Once satisfied, download the file as PNG for digital use or SVG for print design files. Save both formats to your brand asset folder so future reuse does not require regeneration.
Common situations where this approach makes a real difference:
Restaurant table tent card
A neighbourhood cafe adds a QR code linking to their online ordering page on every table tent card. Customers who want a second coffee or a takeaway order can scan and pay without flagging down the barista, which reduces order-taking wait time during the lunch rush and increases average order value by around twelve per cent because customers add side items they would not have asked for verbally. The cafe owner also uses the same QR code on a sandwich board outside the door for passers-by.
Trade show booth display
A SaaS company adds a QR code linking to a product demo booking calendar on their trade show backdrop. Booth visitors scan to book a demo slot during a quiet moment after the conversation rather than relying on an exchanged business card that often ends up in a stranger's coat pocket and never gets followed up. The booking page itself uses calendar integration to drop the meeting straight into the prospect's work calendar, eliminating manual scheduling overhead for the sales team.
After-hours shop window decal
A clothing boutique adds a QR code to their shop window linking to their online store, capturing browsing intent from potential customers who walk past after the shop is closed. The decal also includes the shop opening hours and a small note that scanning will load the online catalogue, which sets clear expectations. Sales tracked from this single decal account for a meaningful share of evening and weekend orders, and the boutique rotates the destination URL seasonally to spotlight new collections.
Use this when you need to put a URL on a printed material, flyer, poster, label, or business card, so people can navigate to your website without typing the address.
Get better results with these expert suggestions:
Shorten before encoding, always
Every extra character in a URL increases the QR code version and module count, which directly affects how reliably the code scans at a given physical print size. A version 5 code from a short URL scans reliably at 1.5cm under typical indoor lighting; a version 15 code from a long URL needs 3cm or larger for the same reliability. Use Bitly, Rebrandly, or your own branded redirect endpoint to keep encoded URLs compact and your codes scannable at small print sizes.
Land on a mobile-first page
Over seventy per cent of QR code scans happen on smartphones, so the destination must work flawlessly on a small touchscreen. If your QR code links to a page that requires pinch-zooming on mobile, loads slowly, or has tap targets smaller than 44 pixels, conversion drops sharply. Verify the destination page renders correctly on a 375px-wide viewport, loads within three seconds on 4G, and has thumb-friendly buttons before printing the QR code anywhere.
Encode https, not http
Modern browsers increasingly flag http destinations as insecure with prominent warning banners. Encoding your URL with the https protocol ensures the landing page opens without security warnings that could deter users from proceeding past the warning screen. If your destination site does not support https, fix that first by enabling free TLS certificates through Let's Encrypt or Cloudflare before generating the QR code, because retrofitting after printing is expensive.
Add a fallback URL in small print
Always print the shortened URL in small but legible text directly beneath or beside the QR code. Users in low-light conditions, with older devices, with damaged camera lenses, or in a hurry can type it manually as a fallback. The visible URL also builds trust by showing recipients where the code actually leads before they commit to scanning, which is increasingly important as QR phishing scams enter mainstream awareness. The fallback URL takes no design space and meaningfully improves total conversion.
Shorten long URLs before encoding
QR code density increases with URL length. A 200-character URL creates a dense code that scans poorly at small sizes. Use a URL shortener to reduce it to under 50 characters.
Always include https:// in your URL
Including the protocol ensures the QR code opens in the correct browser context and avoids broken links on devices where the URL scheme is required.
Add UTM tracking to measure scans
Append a UTM parameter to your URL (e.g., ?utm_source=qr&utm_medium=print) before generating the QR code. This lets you track how many visitors come from the QR code in Google Analytics.
More use-case guides for the same tool:
Open the full QR Code Generator — free, no account needed, works on any device.
Open QR Code Generator →Free · No account needed · Works on any device