QR Code Generator: links, Wi-Fi, email, phone and contact cards, as PNG or SVG

Your QR code appears here

Error correction

About the QR Code Generator

A QR code is a square barcode that a phone camera reads to open a link, join a Wi-Fi network, start an email, call a number or save a contact. This generator makes static QR codes: the content is stored in the pattern itself, so the code is free, never expires and does not depend on any service.

Pick what the code should hold, fill in the details and the code updates as you type. Choose the error correction level, size, margin and colors, then download a PNG or SVG or copy the image. The tool warns you when the colors, margin or size would make the code hard to scan. Everything runs in your browser and nothing is uploaded.

How to make a QR code

  1. Choose a type: URL, text, Wi-Fi, email, phone, SMS or vCard.
  2. Enter the details. The QR code appears and updates as you type.
  3. Adjust the error correction, size, margin and colors, and read any scan warnings.
  4. Download the PNG or SVG, or copy the image, and test it with your phone.

Frequently asked questions

Are the QR codes free, and do they expire?

Yes, they are free and they never expire. The codes are static: your content is stored in the pattern itself, so nothing is tracked and nothing depends on this site staying online. The flip side is that a static code cannot be edited later. To change what it points to, make a new code.

Is my data sent anywhere?

No. The code is generated in your browser and nothing is uploaded. Wi-Fi passwords, contact details and links never leave your device. Only the appearance settings (type, size, colors) are added to the page address, never what you typed.

Which error correction level should I choose?

Medium is a good default. Higher levels let the code survive more damage, such as scuffs or a logo placed over it, but they add squares and make the code denser. Low suits screens, Quartile or High suit print that may get worn.

Why will my QR code not scan?

The usual causes are low contrast between the code and its background, a light code on a dark background, a margin smaller than four squares, a code printed too small for its density, and too much content. This tool warns you about each of these. Always test with a phone before you print.

Should I download PNG or SVG?

Use SVG for print, signs and anything that may be resized, because it stays sharp at any size. Use PNG for web pages, slides and documents. The PNG is exported at exactly the pixel size you pick.

How does a Wi-Fi QR code work?

It stores the network name, password and security type in a standard WIFI: text format. Phone cameras on current iOS and Android read it and offer to join the network, so guests do not have to type the password.

What does the vCard type do?

It creates a contact card in the vCard 3.0 format. Scanning it lets a phone add the person to its contacts with the name, phone, email, website and address you filled in.

How much can a QR code hold?

Up to about 2,950 characters at the Low error correction level, and fewer at higher levels. Short content makes a simpler code that is easier to scan, so keep links short.