Custom QR code generator

Design it, but keep it readable.

Colour, module shape, caption, and margin are all adjustable. Each one has a limit past which scanners start failing, so the editor enforces those limits instead of letting you discover them after printing.

First 3 permanent codes free · Unlimited scans · No card required

Create one now

Paste a destination and get a working, tracked code in seconds.

No email, card, or scanner app required

Built for the work that happens after printing

Contrast that is checked

A code lighter than its background is refused. Dark-on-light is what phone cameras are built to read.

Round or square modules

Circular modules cover less area than the squares they replace, so those codes are decode-tested too.

An adjustable margin

Set the quiet zone from a tight wrap to a generous border, depending on what it is being placed on.

Good fits

  • Codes that must sit inside an existing brand palette
  • Stickers and merchandise where a plain code looks cheap
  • Print layouts where the default white border is too thick

A straightforward promise

QR Inspector sends scanners directly to your destination with no advertising interstitial. Created codes keep redirecting if you stop paying, and scans are not metered.

See simple pricing

Questions and answers

Why will it not let me invert the colours?

Light modules on a dark background are unreliable on iOS in particular. The guard is deliberate.

How small a margin is safe?

The standard asks for four modules. We tested one to four against plain, dark, and coloured backgrounds and all of them read; zero fails on anything but its own background colour.

Make the code before you commit to an account.

Create it, scan it, and watch the first event appear. Sign up only when you want to save and manage it.

Try it free