Free QR Code Generator

Make QR codes for links, Wi-Fi, email, phone and SMS. Download PNG or SVG.

This tool needs JavaScript. Please enable JavaScript in your browser settings to use the QR Code Generator.

Private: this tool runs in your browser. Your data is never uploaded.

About the QR Code Generator

Create a QR code for a website link, plain text, Wi-Fi network, email, phone number or SMS in seconds. Pick your colours and size, then download a high-quality PNG for screens or an SVG for print. These are static QR codes, so they work forever and never expire.

How to use the QR Code Generator

  1. Choose the QR code type: URL, Text, Wi-Fi, Email, Phone or SMS.
  2. Fill in the details. The preview updates as you type.
  3. Adjust size, colours and error correction if you like.
  4. Download as PNG or SVG and test it with your phone camera.

Features

  • URL, text, Wi-Fi, email, phone and SMS QR codes
  • Custom foreground and background colours
  • Sizes from 128px to 1024px
  • Error correction levels L, M, Q and H
  • PNG and SVG download - free for commercial use
  • Static codes that never expire, with no tracking

How to make a Wi-Fi QR code

Choose the Wi-Fi type, enter your network name (SSID), password and security type. Guests can then scan the code with their phone camera to join your network without typing the password, which is perfect for homes, cafés and offices.

Tips for QR codes that always scan

Keep strong contrast with a dark code on a light background, leave the quiet-zone margin around the code, and print it at least 2 x 2 cm (0.8 x 0.8 inches). Use a higher error correction level if the code may get scratched or dirty.

Frequently asked questions

Do these QR codes expire?

No. They are static QR codes with your data encoded directly, so they keep working forever and do not depend on our website.

Can I use the QR codes commercially?

Yes. You can use generated QR codes on flyers, packaging, menus and business cards for free.

Should I download PNG or SVG?

PNG is best for websites and documents. SVG is a vector format that stays sharp at any size, which is ideal for printing.

What is error correction?

Error correction lets a QR code still scan when part of it is damaged. Level L restores about 7% of the code and level H about 30%, but higher levels make the code denser.

Why will my QR code not scan?

Usually the colours are too similar or inverted (light code on dark background). Use a dark code on a light background with good contrast.