Skip to content
utilnook

QR Code Generator

Make QR codes for links, Wi-Fi, contacts, text messages, places and more. Add your logo, pick colors, and download a PNG or SVG.

What the code holds

This is an example. Replace it with your own link.

Version 2, 25 by 25 squares, error correction M.

QR code for https://utilnook.com

Runs in your browser. Nothing you enter is uploaded.

How to use

This tool makes a QR code for a link, text, Wi-Fi network, email, phone number, text message, contact or place, and lets you download it as an image.

  1. Choose what the code holds and fill in the fields. The code updates as you type.
  2. For Wi-Fi, enter the network name and password. Phones that scan the code can join the network without typing. The password stays in your browser and is never saved.
  3. A Contact code holds a vCard, which phones offer to add to the address book. SMS opens a text message, ready to send. Place opens a map at the coordinates you give.
  4. Pick the Error correction. Higher levels let a scratched or partly covered code still scan, but make the code denser. M suits most uses.
  5. Pick a Size for the PNG, and the Colors. Keep a dark color on a light background. The tool warns you if the colors or the size would make the code hard to scan.
  6. Add a logo to put your logo in the middle. Error correction becomes H, so the code still scans with its middle covered, but test it with a phone before printing.
  7. Download PNG for documents and websites, or Download SVG for print, as it stays sharp at any size. What the code contains shows the exact text inside it.

Codes made here are static: the content is inside the code itself, nothing redirects through a server, and they never expire. To change what a code says, make a new one.

Frequently asked questions

Do these QR codes expire?

No. The content is stored in the code itself, so it works as long as the image exists. There is no tracking link or account behind it.

Which error correction level should I use?

M works for most screens and prints. Use Q or H for codes that may get scratched, dirty or partly covered, and L when the content is long and the code needs to stay small.

Why won't my phone scan the code?

Check that it has dark squares on a light background, a clear margin around it, and that it isn't printed too small. For a short link, about 2 cm across is a good minimum.

More generators

All generators