Marketing & Links

QR Code Generator

Create a free QR code for a link, message, email address, phone number or Wi-Fi network — and download it as PNG or SVG.

Private by design — your data stays on your device.

Content

Tip: add UTM tags first to track scans in your analytics.

Style

Error correction level

Preview

Version 2 · 25×25 modules · Test with your phone before printing.

What does the QR Code Generator do?

A QR code is a square barcode that a phone camera can read in a second. This QR code generator turns a link, a piece of text, an email address, a phone number or your Wi-Fi details into a code you can print on flyers, menus, packaging or slides. The codes are static: the information is stored inside the pattern itself, so they never expire and don’t depend on a redirect service that could later disappear or start charging.

How to use the QR Code Generator

  1. Choose what the code should contain: a URL, plain text, email, phone number or Wi-Fi network.
  2. Fill in the details. The preview updates as you type and warns you about anything that won’t scan.
  3. Adjust the size, colours and error correction if you need to. Dark code on a light background scans best.
  4. Download the QR code as a PNG for documents and social posts, or SVG for print and design software.
  5. Test the code with your own phone before printing it.

Your privacy

QR codes are generated entirely in your browser. The links, passwords and contact details you enter are never uploaded or stored by MyToolsLab.

Read how MyToolsLab handles privacy

Frequently asked questions

Do these QR codes expire?

No. They are static QR codes, so the content is encoded directly in the pattern. They keep working for as long as the link or information inside them is valid.

Can I track how many people scan my QR code?

Static QR codes can’t count scans on their own. A practical alternative is to add UTM parameters to your link with the UTM Builder, so visits from the code show up as a separate campaign in your analytics.

Should I download PNG or SVG?

Use PNG for websites, documents and social media. Use SVG for print, signage or design tools: it is a vector format, so it stays perfectly sharp at any size.

What does error correction do?

Error correction adds redundancy so a code can still be read if part of it is dirty, damaged or covered. Higher levels are more robust but create a denser pattern. Medium (M) suits most uses; choose Q or H for printed codes that may get scuffed.

Why won’t my QR code scan?

The most common causes are low contrast between the colours, inverted colours (light code on a dark background), or printing the code too small. Keep at least 2 cm across for close-range scanning and leave a clear margin around it.