Skip to content

QR Code Generator

Make free QR codes for links, text, Wi-Fi, phone numbers and WhatsApp, and download them as PNG or SVG.

The QR code opens
Colours and error correction

Your QR code appears here as you type.

Nothing you enter leaves your device. Everything runs in your browser.

How to use it

  1. Under "The QR code opens", choose Link, Text, Wi-Fi, Phone or WhatsApp.
  2. Fill in the fields; the QR code appears as you type.
  3. Open "Colours and error correction" to change colours or choose a higher level for printing.
  4. Choose the "PNG size" and press "Download PNG", or press "SVG" for a file that stays sharp at any size.

Examples

Website link
Input
logicox.com
Output
Opens https://logicox.com
Wi-Fi network
Input
Office 5G · WPA · password
Output
WIFI:T:WPA;S:Office 5G;P:…;; Phones join the network when scanned
WhatsApp chat
Input
+92 300 1234567 · "Salam, price?"
Output
Opens https://wa.me/923001234567 with the message ready to send

What each type does

  • Link opens a web page. If you leave out https://, it is added for you, so logicox.com works.
  • Text shows the text on the phone. Urdu, Hindi and emoji are encoded as UTF-8, which modern phone cameras read correctly.
  • Wi-Fi lets guests join your network without typing the password. Most iPhone and Android cameras offer to connect straight away.
  • Phone opens the dialler with the number filled in.
  • WhatsApp opens a chat with your number and, if you add one, a ready-made message. Use the full number with country code.

These are static QR codes: the information sits in the pattern itself, so they never expire and need no account. The trade-off is that you cannot change where a printed code points; to change it, make a new one.

Error correction levels

QR codes store extra data so they still scan when part of the code is dirty, scratched or covered. Higher levels survive more damage but need more squares, so the code gets denser.

Level Can recover about Use it for
Low (L) 7% Screens and short links
Medium (M) 15% Most uses
Quartile (Q) 25% Printed items that get handled
High (H) 30% Outdoor signs, or a logo placed over the centre

Tips for codes that scan

  • Keep a dark code on a light background. Light-on-dark codes fail on many phones, and the tool warns you about weak contrast.
  • Leave the white border around the code; scanners need it to find the edges.
  • Print it at least 2 cm wide, and bigger if people will scan from a distance. A good rule is one tenth of the scanning distance.
  • Shorter content makes a simpler code that scans faster, so use short links where you can.
  • Always test a printed code with two or three different phones before you print a large batch.

Frequently asked questions

Do these QR codes expire?

No. They are static codes with the information inside the pattern, so they work for as long as the link or details inside them are valid.

Can I change the link after printing?

Not with a static code. Make a new QR code with the new link, or print a link you control, such as a page on your own website, and update that page instead.

How do I make a Wi-Fi QR code?

Choose Wi-Fi, enter the network name exactly as it appears, the password and the security type, which is WPA for almost all home routers. Tick "Hidden network" only if your network is hidden.

PNG or SVG?

PNG works everywhere, including WhatsApp and Word. SVG is a vector file that stays sharp at any size, which printers and designers prefer.

Why will my coloured QR code not scan?

Usually the contrast is too low or the colours are inverted. Use a dark colour for the code and a light background, and keep the contrast ratio above 4:1.

Can I put my logo in the middle?

You can, in a design tool afterwards. Choose High error correction and cover no more than about a fifth of the code, then test it on several phones.

See all Developer

Can’t find the tool you need?

Tell us what you’re looking for. We add new tools every month, and the most requested ones come first.

Request a tool