Free · No signup · Browser-only

QR Code Generator

Create custom QR codes for URLs, text, phone, UPI payments, contacts, and locations — free, instant, and client-side.

All processing happens in your browser. Nothing is sent to any server.

Content

Quick Presets

Size & Spacing

Error Correction

H (30% redundancy) is best for logos. L uses less data.

Colors

Transparent background

Dot Style

Corner / Eye Style

Gradient

Enable gradient on dots

Logo (optional)

Preview

LIVE PREVIEW · SCAN TO TEST

Download

Enter valid content above to enable download

Free URL QR Code Generator

The fastest way to turn any website link into a scannable QR code. Paste your URL above, style the code to match your brand, and download in any format — PNG, SVG, JPEG, WebP, or print-ready PDF. No account, no watermark, no data sent to a server.

How to Create a URL QR Code

Generating a URL QR code with this tool takes less than a minute:

  1. 1Paste your URL into the Website URL field above. You can include any valid web address — homepage, product page, social profile, Google review link, or anything else. The https:// prefix is added automatically if omitted.
  2. 2Customise the design. Choose from five Quick Presets for instant branding, or manually pick foreground and background colors, dot shape (square, rounded, dots, extra-rounded), and corner / eye style. Enable a gradient for a modern look, or upload your logo for a fully branded QR.
  3. 3Preview in real time. The QR code on the right updates instantly as you type or change settings. Test it with your phone camera before downloading.
  4. 4Download in the format that fits your use case — PNG for digital, SVG for print, or PDF for immediate hand-off to a designer or print shop.

Why Use a QR Code for Your Website?

Typing a URL is friction. A QR code eliminates it. Here are the most common and effective ways businesses and individuals use URL QR codes:

Best Practices for URL QR Codes

Use short or redirected URLs

Every character in your URL adds dots to the QR code, making it denser and harder to scan at small sizes. Run your link through a URL shortener or create a clean redirect (e.g., yourdomain.com/menu) to keep the code sparse and reliable. This also lets you update the destination page without reprinting the QR code.

Add UTM tracking parameters

To measure the effectiveness of your print campaigns, append UTM parameters to your URL before generating the QR code. For example: https://example.com?utm_source=flyer&utm_medium=print&utm_campaign=summer2025. Your Google Analytics or Plausible dashboard will show exactly how many visitors came from that QR code.

Choose sufficient error correction

Error correction allows QR codes to remain scannable even when partially obscured or damaged. If you are adding a logo, select error correction level H (30% redundancy). For plain URL codes without a logo, level M (15%) balances data density and resilience.

Maintain adequate contrast

QR scanners rely on the contrast between dark dots and a light background. A dark-on-light color combination always works best. Inverted (light-on-dark) codes can scan fine on screen but may fail on some paper finishes. Test both directions before going to print.

Always test before large-scale printing

Scan the downloaded QR code on at least two different devices (iOS and Android) before sending to the printer. Check that the landing page loads correctly over mobile data, not just Wi-Fi. A broken link on 5,000 flyers is an expensive mistake.

Download Formats Explained

FormatBest for
PNGDigital use, email, web, general print
SVGLarge-format print, logos, scalable artwork
JPEGWeb embeds where smaller file size matters
WebPModern web, faster page loads
PDFPrint-ready A4, hand-off to designers/printers

Other QR code generators

Frequently Asked Questions

Can I use any URL, including long URLs?

Yes. You can enter any valid URL, including long ones. However, longer URLs produce denser QR codes that may be harder to scan in small sizes. We recommend using a URL shortener (like bit.ly or your own domain redirect) to keep the code as simple as possible, especially if you plan to print it at small sizes.

Will the QR code expire?

QR codes generated here never expire. The data is encoded directly into the image. As long as you keep the destination URL live and working, the QR code will keep scanning correctly indefinitely. If you use a URL shortener, check that the shortener service stays active.

Can I track how many times my QR code is scanned?

Not directly from this generator, since all processing happens in your browser. To track scans, use a URL with UTM parameters (e.g., ?utm_source=qr&utm_medium=print) and check your Google Analytics or equivalent dashboard. Alternatively, route the QR code to a URL shortener that provides click analytics.

What is the best QR code size for printing?

A minimum of 2 × 2 cm (about 0.8 × 0.8 inches) is readable by most smartphones in good lighting. For outdoor banners or signage that will be scanned from a distance, scale up proportionally — roughly 1 cm of QR size per meter of scanning distance is a good rule of thumb.

Can I add my logo to a URL QR code?

Yes. Use the Logo section in the Customization panel to upload a PNG, JPG, or SVG file (max 1 MB). Keep the logo under 30% of the QR area and set error correction to H for best results, as the logo covers part of the code and error correction compensates for this.

What download formats are available?

You can download your URL QR code as PNG (best for digital and general print), SVG (infinitely scalable vector, ideal for large-format print), JPEG (smaller file, opaque background), WebP (modern web format), or PDF (print-ready A4, centered at 140 mm).