Why we built this QR code generator

We wanted a generator that makes good-looking codes, prints properly and keeps working forever, without an account, a trial or a catch. So we made one.

Who runs it

Custom QR Code Generator is made and run by Variable Ratio. We also run Wi-Fi QR Code Generator, a focused tool for printable Wi-Fi signs. Both are small, independent sites built around one job each.

Why we built it

Making a QR code is easy. Making one you can put on 5,000 boxes and stop worrying about is surprisingly hard. When we looked at popular generators, the same problems kept coming up:

  • Codes that are really short links on the provider's domain, which stop working or show ads when a trial or scan allowance runs out.
  • Vector downloads, logos or colors held back until you sign up or pay.
  • Design controls that make it easy to produce a code that doesn't scan, with no warning.
  • Reliability scores that don't say what was measured.

Our generator does the opposite. It makes static codes that hold your data directly. Every design option is free. The scan check decodes the real artwork and tells you what it tested, and the guides explain the reasoning: print size,contrast, quiet zone anderror correction, with sources.

Why static codes are free

A static code costs us almost nothing to make. The generator runs in your browser: your content and logo are encoded on your device, and the files you download are made there too. We don't run a server per code, we don't store your codes, and scans never touch our systems. So there's no ongoing cost to pass on, and no reason to limit scans or add watermarks.

There are no ads on this site and no analytics today. Static codes will stay free, with no account. Seewhy our codes never expire for exactly what that means, and how you can check it yourself.

What we'll charge for

Some people genuinely need dynamic codes: codes whose destination can be changed after printing, with scan counts. Those need servers that keep redirecting for years, so they cost money to run, and we plan to offer them as a paid service. It will be separate and clearly labelled. You'll see the redirect domain before you download, and we'll publish pricing and what happens if you cancel before anyone pays. The waitlist is open if you'd like an email when it launches.

Paid dynamic codes are how we intend to fund the site. The free static generator doesn't depend on them.

How we work

  • We don't invent numbers. When we give a figure, it's either computed from the QR specification or linked to its source.
  • We say what a check can and can't tell you. No screen can promise every camera will read a print.
  • We keep your data on your device wherever we can. The privacy policy lists the little we do store.

Contact

Found a code that won't scan, a payload we encode wrongly or a mistake in a guide? Please tell us. Specific reports, with the content and settings you used, help most.