QR Code Generator

Generate custom QR codes and download them as PNG or SVG.

100% private - files never leave your browser

Loading tool…

Create free, high-resolution QR codes in seconds. Enter a URL, plain text or a WhatsApp number and the QR code updates live. Personalise the foreground and background colours to match your brand, then download a crisp PNG or an infinitely scalable SVG. Your QR codes never expire and there are no scan limits - because everything is generated locally in your browser.

Where QR codes are useful

QR codes turn anything digital into something you can point a camera at. Restaurants use them for menus, shops for payment and reviews, businesses for their website or WhatsApp, and events for tickets and check-in. Because a scan opens the link instantly, they remove the friction of typing a long address on a phone.

PNG or SVG: which download to pick

For screens and normal printing, a high-resolution PNG is perfect. If you plan to print large, such as on a poster, banner, or packaging, choose the SVG. Being vector-based, an SVG stays razor sharp at any size, so your code never turns blocky no matter how big you print it.

Make sure your code scans reliably

  • Keep a strong contrast between the code and its background.
  • Leave a little white space (a quiet zone) around the code.
  • Do not stretch or distort the code; keep it square.
  • Always test a printed code with a couple of phones before mass printing.

How to use QR Code Generator

  1. 1

    Pick a mode: URL, plain text or WhatsApp.

  2. 2

    Enter your content and customise the colours if you like.

  3. 3

    Download your QR code as a PNG or SVG file.

Frequently asked questions

Never. The QR code is generated directly from your data, so it works forever with unlimited scans.