Skip to content
ToolPika

QR Code Generator

Choose what the QR code should contain, fill in the details and download it as PNG or SVG. Codes are created in your browser and never expire.

Type of content

Higher levels still scan when part of the code is damaged or covered, but make the code denser.

Version 2 · 25 × 25 modules

Runs in your browser. Nothing you enter is sent to a server.

How it works

The text you enter is converted into a QR code following the ISO/IEC 18004 standard, using the smallest code size (called the version) that fits your content at the error correction level you chose. Everything runs in your browser; what you type is not sent anywhere.

Different kinds of content use formats that phones recognise:

Type Encoded as What the phone does
Link https://example.com Opens the page. “https://” is added if you leave it out.
Wi-Fi WIFI:T:WPA;S:name;P:password;; Offers to join the network
Email mailto:address?subject=…&body=… Opens a new email
Phone tel:+34600123456 Offers to call the number
Text The text itself Shows the text

Tips for codes that always scan

  • Leave the white border. The quiet zone of 4 modules around the code is part of the standard; the downloads include it.
  • Keep enough contrast and a dark code on a light background.
  • Size for the distance. A common rule is a code at least one tenth of the scanning distance: 2.5 cm across for scanning from 25 cm.
  • Shorter content gives a simpler code. Long links make dense codes; a short link scans more easily, especially when printed small.
  • Test it with a couple of different phones before printing many copies.

Frequently asked questions

Do these QR codes expire?

No. The content is stored in the code itself, not on a server, so it works forever and there is no tracking. Some other sites create "dynamic" codes that point to their own server and stop working if a subscription ends; these do not.

How do Wi-Fi QR codes work?

The code contains the network name, security type and password in a standard format. Pointing a phone camera at it offers to join the network, without typing the password. Most modern iPhones and Android phones support it.

What error correction level should I use?

Medium works for most uses. Choose Quartile or High if the code will be printed small, on a surface that may get scratched, or with a logo placed over it. Higher levels make the code denser, so there is a limit to how much content fits.

PNG or SVG?

PNG for screens, documents and messaging. SVG for printing and design software, because it is a vector image and stays perfectly sharp at any size.

Can I change the colours?

Yes, but keep a dark code on a light background with strong contrast. The tool warns you when a colour combination will be hard or impossible for phones to scan.