Generator Tools

QR Code Generator

Make a QR code for a website, Wi-Fi network, contact card and more. Customise its colours and download a sharp PNG or SVG. The code contains your data directly, so it never expires.

  • Runs in your browser
  • No sign-up
  • Free to use
Design

How to use QR Code Generator

  1. Choose what the QR code should contain: a link, text, Wi-Fi login, email, phone number, SMS or contact card.
  2. Fill in the details. The preview updates as you type.
  3. Adjust the colours, size and error-correction level if you wish.
  4. Download the code as PNG for screens or SVG for print.

QR Code Generator features

Seven content types

URL, plain text, Wi-Fi network, email, phone call, SMS and vCard contact.

Static codes that never expire

Your data is encoded in the pattern itself, with no redirect service in between.

Custom colours

Pick foreground and background colours, with a warning if contrast is too low to scan.

PNG and SVG output

Raster for websites and documents, vector for print at any size.

Error-correction levels

Higher levels keep the code scannable when it is damaged or partly covered.

Generated locally

Wi-Fi passwords and contact details never leave your browser.

When to use QR Code Generator

  • Letting guests join your Wi-Fi without typing the password.
  • Linking from a poster, menu, flyer or product label to a web page.
  • Sharing contact details from a business card or name badge.
  • Adding a payment, booking or feedback link to a printed receipt.

QR Code Generator FAQ

Do these QR codes expire?

No. They are static codes: the information is stored in the pattern, not on a server. They will work for as long as the content they point to exists.

Can I change the link after printing?

No. Changing the content changes the pattern. If you may need to update the destination later, encode a short link that you control and change where it redirects instead.

What does error correction do?

It adds redundant data so the code can still be read when part of it is dirty, damaged or covered. Level L recovers about 7% damage, M 15%, Q 25% and H 30%. Higher levels make the pattern denser.

What size should a printed QR code be?

At least 2 × 2 cm for close scanning. As a rule, make it about one tenth of the distance it will be scanned from, and keep the quiet margin around it clear.

Why will my coloured code not scan?

Scanners need strong contrast between dark modules and a light background. Keep the foreground darker than the background and avoid light-on-dark colour schemes.

How QR codes store information

A QR code is a two-dimensional barcode made of black and white squares called modules. The three large squares in the corners let a camera find the code and its orientation from any angle. The rest of the grid holds your data along with error-correction codes, written in a pattern designed to stay readable even when part of it is lost.

The more data you encode, the more modules are needed and the denser the code becomes. A short URL produces a simple, robust code; a long one with tracking parameters produces a busy pattern that is harder to scan from a distance. Keeping the content short is the most effective way to make a QR code reliable.

Other useful tools