Skip to content
Utilboxes

QR Code Generator

Create a QR code for a link, message, contact detail or Wi-Fi network. Download it as a PNG or a scalable SVG.

Runs entirely in your browser

How to use the QR Code Generator

  1. 1Choose what the code should contain — a URL, plain text, an email, a phone number, an SMS or Wi-Fi details.
  2. 2Fill in the fields; the code redraws as you type.
  3. 3Adjust the size, colours and error-correction level if you need to.
  4. 4Download as PNG for general use, or SVG for print.

How it works

Your content is encoded directly into the QR pattern, which is why these codes never expire and do not depend on this site staying online. A scanner reads the pattern and gets your text back, with no redirect in between. Codes from services that offer 'dynamic' tracking work differently — they encode a short link that can stop working.

Error correction is the reason a QR code still scans with a logo over it or a coffee stain across a corner. Redundant data is woven through the pattern at one of four levels: L recovers about 7% damage, M 15%, Q 25% and H 30%. Higher levels need more modules, making the pattern denser for the same content.

Choose L for a clean screen display, M for general printing, and H when the code will be printed small, on a curved surface, or partly covered.

Contrast matters more than colour. Keep the pattern dark on a light background — inverted codes fail on many scanners — and always leave the quiet zone, the clear margin around the edge, intact.

Worked example

A Wi-Fi code for guests

  1. Choose the Wi-Fi type.
  2. Enter the network name, the password and the security type (usually WPA).
  3. Download as PNG and print it for the wall.

Result: Guests point a camera at it and join without typing the password.

Frequently asked questions

Do these QR codes expire?
No. The content is encoded in the pattern itself, so the code works forever and does not depend on this site. There is no tracking redirect.
PNG or SVG?
PNG for screens, documents and most printing. SVG is a vector, so it stays perfectly sharp at any size — use it for posters, signage and anything large.
Why will my QR code not scan?
The usual causes are too little contrast, an inverted colour scheme, no clear margin around the edge, or the code being printed too small for the amount of data. Raising the error-correction level and simplifying the content both help.
Can I put a logo in the middle?
Yes, if you set error correction to H and keep the logo under about 20% of the width. Test it with several phones before printing.
How much text can a QR code hold?
Up to about 4,300 alphanumeric characters in theory, but a code that dense is hard to scan. Keep it under a couple of hundred characters for anything practical.