Turn any link into a QR code — free, instant, no sign-up

Paste a URL, style it your way, and download a scannable QR code as PNG or SVG. Everything runs in your browser, so nothing you type ever leaves your device.

🔒 Generated locally in your browser — nothing is uploaded.

How it works

  1. 1

    Paste your URL

    Enter any link — a website, menu, portfolio, Wi-Fi login page, or contact card.

  2. 2

    Style it

    Pick colors, a dot style, and an optional caption so it matches your brand.

  3. 3

    Download & use

    Save as PNG for digital use or SVG for crisp printing at any size.

Why use URL to QR

Completely free

No sign-up, no usage limits, no watermark. Generate as many QR codes as you need.

Never expires

Your QR code encodes the URL directly. There's no redirect service that can stop working later.

100% private

Everything happens on your device. The link you enter is never sent to, or stored on, any server.

PNG & SVG export

Download a crisp raster image for screens, or a scalable vector for print and large signage.

Custom styling

Choose your own colors, square or rounded dots, and add a short caption below the code.

Works everywhere

A lightweight web app that works on desktop and mobile — no app to install.

Frequently asked questions

Is this QR code generator really free?

Yes. URL to QR is completely free with no sign-up, no usage limits, and no watermark on your downloads.

Do the QR codes expire?

No. Your QR code encodes the destination URL directly, so it works forever. Many "free" QR tools actually generate a redirect link that stops working after a trial period — this one never does, because there is no server or redirect involved.

Is my data private?

Yes. The QR code is generated entirely in your browser using JavaScript. The URL you enter is never sent to a server, logged, or stored anywhere.

What file formats can I download?

You can download your QR code as a PNG (great for digital use) or an SVG (a scalable vector format ideal for print and large signage).

Can I customize the colors or add text?

Yes. You can choose custom foreground and background colors, pick between square or rounded dot styles, and add a short caption that appears below the code.

Which error correction level should I use?

The default (Medium) works well for most links. If your QR code will be printed small, placed on a curved or textured surface, or might get scuffed, choose a higher level (Quartile or High) for better scan reliability.