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, SVG, or PDF. Everything runs in your browser, so nothing you type ever leaves your device.

🔒 Generated locally in your browser — nothing is uploaded.

Want to know how many times your QR code gets scanned? Check out our tracking dashboard →

How it works

  1. 1

    Choose your data

    A URL, Wi-Fi network, contact card, or email — or paste a list for batch mode.

  2. 2

    Style it

    Pick colors or a gradient, a dot and eye style, an optional logo, and a caption.

  3. 3

    Download & use

    Save as PNG, SVG, or PDF — or a ZIP of many codes at once.

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 data directly. There's no redirect service that can stop working later.

100% private

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

PNG, SVG & PDF export

Download a crisp raster image, a scalable vector, or a print-ready PDF.

Custom styling

Choose colors or a gradient, square or rounded dots, square/rounded/circle eyes, and a caption.

Works everywhere

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

Logo & branding

Add your own logo to the center of the code — error correction adjusts automatically to keep it scannable.

Wi-Fi, contact & email presets

Generate properly formatted Wi-Fi, vCard, or mailto QR codes without knowing the spec.

Batch generation

Paste a list and get a ZIP of individually captioned QR codes in one click.

Frequently asked questions

How do I convert a link into a QR code?

Paste your link into the box at the top of this page, pick any styling you want (colors, dot style, logo), and click Generate. Your URL is instantly turned into a QR code you can download as a PNG, SVG, or PDF — free, online, with no sign-up and nothing installed.

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), an SVG (a scalable vector format ideal for print and large signage), or a PDF (ready to drop into a print layout).

Can I customize the colors or add text?

Yes. You can choose custom foreground and background colors (including a two-color gradient), pick a dot and eye style, 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.

Can I add my own logo to the QR code?

Yes. Upload an image in the Logo field and it's centered on the code with a background backing for contrast. Error correction is automatically raised to High so the code keeps scanning reliably even with part of it covered.

Can I generate a QR code for Wi-Fi, a contact card, or an email?

Yes. Switch the data type to Wi-Fi, Contact (vCard), or Email and fill in the fields — the app builds the correctly formatted payload for you, still entirely in your browser.

Can I generate many QR codes at once?

Yes. Switch to Batch mode, paste one entry per line, and download a ZIP file containing a PNG for every line — handy for events, packaging, or a batch of unique links.