Free QR code generator for links and text

To make a QR code for a link or any text, paste it in, adjust the colour and size, and download a PNG or SVG. It is generated in your browser with no sign-up and no tracking.

How it works

  1. 1Paste a link or type any text.
  2. 2Choose error correction, size and a dark colour.
  3. 3Download the PNG or SVG, or print a card.

What you can put in a QR code

A QR code can hold any text: a web link, a phone number, a message or contact details. Phones recognise links and open them after you tap the banner that appears over the camera.

Choosing size and quality

The PNG is drawn square by square with sharp edges, at the pixel size you pick, so it stays crisp when printed. Use 1024 px or more for print and a smaller size for screens. The SVG scales to any size without blur and suits sign makers and designers.

Private by design

The QR code is drawn inside this page from what you type. Nothing is uploaded, stored or logged, and the page cannot make network requests, so it keeps working offline once loaded. A Wi-Fi password or UPI ID never leaves your device.

Questions

How do I make a QR code for a link?

Paste the link into the Link / text tab. The QR updates as you type, then download it as PNG or SVG.

Do these QR codes expire?

No. The code holds the text itself rather than pointing to a service, so it works as long as the link or text is still valid.

Which error correction level should I pick?

M suits most uses. Choose Q or H for codes printed small or likely to get scratched, knowing the code gets denser.

Can I change the colour of a QR code?

Yes, but keep it dark on the white background. The tool warns you when the contrast is too low for scanners.

Is my data uploaded or saved anywhere?

No. The QR code is built in your browser and the page blocks network requests, so your UPI ID, Wi-Fi password and text never leave your device.

More private tools

Everyday file tools that run in your browser. Nothing is uploaded.