Business tool

QR Code Generator

Make QR codes for links, text, Wi-Fi, email, phone, SMS and contacts. Pick colours, error correction and size, add a logo, download PNG or SVG.

Free, no sign-up. Runs in your browser; nothing is uploaded.

Content

Type

Style

#000000
#ffffff
Error correction

Your QR code

Fill in the content to see your QR code.

17 characters encoded

How to use the qr code generator

Choose the content type first

A QR code is just text drawn as a pattern. What matters is the format of that text, because the phone decides what to do with it.

  • URL opens a web page. Bare domains such as example.com get https:// added for you.
  • Wi-Fi lets guests join your network by scanning. Enter the exact network name, the password and the security type.
  • Email, Phone and SMS open the mail app, dialler or messages app with the fields already filled in.
  • Contact produces a vCard so a scan offers to save the person to the address book.

Make it scan reliably

  1. Keep contrast high. Dark code on a light background is the safe choice. The tool shows a warning when the colour pair is risky.
  2. Leave the quiet zone. The margin around the code should be at least 4 modules wide. Cropping it is the most common reason a printed code fails.
  3. Use the right error-correction level. L recovers about 7% damage, M 15%, Q 25% and H 30%. Higher levels add more modules, so the code gets denser for the same content.
  4. Shorter is better. A short URL gives a sparse, easy-to-scan pattern. If the content is long, consider a shorter link on your own domain.

Adding a logo

When you upload a logo it is drawn in the centre on a background-coloured patch, and the level is switched to H automatically, because the logo hides some modules and the error correction has to rebuild them. Keep the logo simple and small, and always test the finished code with two or three different phones before printing.

Size for print

A rule of thumb is a scanning distance ten times the code width: a code on a poster read from 2 metres should be about 20 cm wide. Business cards can go down to 2 cm when the content is short. Export SVG for print jobs so the printer can scale it without blur.

PNG or SVG

PNG is a fixed-size image, perfect for web pages and slide decks. SVG is vector, so it stays crisp on banners and packaging. Logos in the SVG are embedded, so the file is self-contained.

Frequently asked questions

Do these QR codes expire?

No. The code is generated entirely in your browser and the data is stored in the pattern itself, so there is no redirect service that can expire or be switched off. If the link inside points to a page you take down, the code stops being useful, but the code itself never stops working.

Which error-correction level should I choose?

M is a good default. Use H when you add a logo or the code will be printed on something that can get scuffed. Higher levels restore more damage but produce a denser pattern, which needs a larger print size to scan.

Why does my coloured QR code not scan?

Scanners need strong contrast, and most expect a dark code on a light background. Pale foregrounds, low-contrast pairs and inverted (light on dark) codes fail often. The tool warns you when the contrast ratio is below 4:1.

How do I make a Wi-Fi QR code?

Choose the Wi-Fi type, enter the network name and password, and pick the security type (WPA for nearly all modern routers). Phones scanning the code offer to join the network without typing the password.

PNG or SVG: which should I download?

Use SVG for print, signage and anything that may be resized, because it stays sharp at any size. Use PNG for web pages, documents and slides.