Start a project

Tool 19 of 29 · Marketing

QR Code Generator

Make a QR code that opens your link directly, with no redirect service in the middle, in your colours, with a logo and UTM tags so you can count scans.

QR Code Generator

What the code opens

Track scans with UTM tags

Leave all three blank for an untagged link. For more options use the UTM builder.

Style

Hex, rgb(), hsl() or a colour name
Hex, rgb(), hsl() or a colour name

Your QR code

QR code

Always test a printed code with two different phones before a print run.

Files

SVG (sharp at any size, best for print)
What the code contains

01

What it does

QR codes for links, Wi-Fi, email, phone and text, with colours, a logo, UTM tags and SVG or PNG downloads.

  • Links, Wi-Fi, email, phone, SMS and text
  • Colours with contrast and inversion warnings
  • Logo in the middle with automatic error correction
  • UTM tags for counting scans

02

Private by design

Everything happens in your browser. Nothing you type, paste or upload is sent anywhere, and it keeps working offline once the page has loaded.

03

What you get

SVG, PNG and the encoded text, with a Copy and a Download button on every result.

  • QR code
  • UTM
  • SVG
  • Print

Why it matters

Many free QR sites encode their own short link rather than yours, so the code stops working when the free trial ends or the service closes, and every scan is tracked by someone else. A QR code is just a pattern for some text: it never needs a middleman.

This generator encodes exactly what you type, on your device. Add UTM tags and each scan shows up as a campaign in your own analytics, so you can tell whether the flyer or the shop window worked.

How to use it

  1. Choose what the code should open and fill in the details.
  2. Optionally add UTM tags, colours or a logo.
  3. Check any warnings: keep dark modules on a light background with strong contrast.
  4. Download the SVG for print or a PNG for screens, and test it with two phones.

FAQ

Will the code stop working?

No. It contains your link directly, so it works for as long as the link does. Nothing here can expire or be switched off.

How big should I print it?

At least 2 cm across, larger if people scan from further away: roughly 1 cm for every 10 cm of scanning distance. Keep the white border (quiet zone).

Which error correction should I pick?

M for most uses. H if you add a logo or the code might get scratched or dirty. Higher levels make the pattern denser.

Is my Wi-Fi password sent anywhere?

No. The code is drawn in your browser.

Credits and licences

QR encoding by qrcode-generator ↗ 2.0.4, © 2009 Kazuhiko Arase, MIT licence (licence text), served from leej.uk unchanged. “QR Code” is a registered trademark of DENSO WAVE INCORPORATED.

Work with me

Want a site that gets these right?

I build fast, accessible websites and web apps that pass these checks from day one. Tell me about your project and I'll reply personally with honest next steps.

All developer tools · Back to leej.uk