Help

Getting Started

You don't need an account to generate a QR code, and nothing you download is ever watermarked, on any plan, logged in or not. Signing up adds a saved library and 2 dynamic QR codes; paid plans add gradients, more dynamic codes with unlimited scans, an API, and business team features.

Using the generator without an account

Go to the homepage, pick a QR code type, fill in the fields, and download. Nothing you generate is stored or logged unless you choose to save it. The QR code is built entirely in your browser, and the data never reaches our servers.

Downloads without an account are full quality and carry no watermark, in every format including print-ready vector PDF and EPS. There is no catch and no upgrade prompt on the file itself. A code you generate here is yours.

Creating an account

Click Sign Up from the account menu in the top-right and enter your email. We'll email you a confirmation code; enter that code and choose a password on the next screen, and your account is created. Log in and you're on the Basic plan automatically. No payment involved.

Passwords need at least 12 characters including an uppercase letter, a lowercase letter, a number and a symbol. If the confirmation email doesn't arrive, check spam before requesting another.

What each tier includes

TierAdds
BasicFree and ad-supported. Saved QR code library (up to 25 codes) and 2 dynamic QR codes, each good for 500 scans.
AdvancedNo ads, gradient colors, an unlimited library, 15 dynamic QR codes with unlimited scans, and API access.
BusinessEverything in Advanced, plus a shared team QR library with roles and a review workflow, priced per seat.

Every QR code type is available on every tier, including logged out. Tiers govern what you can keep, how it looks, and whether codes can be edited after printing, never which kinds of code you can make. See the full comparison on the pricing page.

Three things to get right before you print

Most QR code failures come from the same handful of causes, and all of them are decided before anything goes to press.

  1. Size it for the scanning distance. As a rule of thumb the code needs to be about a tenth of the distance it will be scanned from. A code read at 2 meters wants to be around 20 cm across. Sizing guide.
  2. Keep the contrast strong and dark-on-light. Scanners convert to grayscale, so colors that differ in hue but not in lightness look identical to them. Colors and contrast.
  3. Leave the quiet zone clear. The blank margin around the code is part of the code, at least four modules on every side, with no text or rules pushed against it.

Then test a real printed proof with a real phone, not a screen. The full pre-press checklist.

Static or dynamic?

The one decision that can't be undone after printing. A static code contains your data directly: it works forever, depends on nobody, and can never be changed. A dynamic code (included on every signed-in plan) contains a short redirect link, so you can repoint it at any time and see how often it's scanned. But it only keeps working while the account behind it does.

If it's going somewhere expensive to reprint, or you need scan numbers, choose dynamic. See Dynamic QR Codes.

Signing in and security

Once you have an account you can turn on two-factor authentication from your profile for extra login security, available on every tier. Your profile also lets you set a username and time zone, and change your password.

Light, dark, or whatever your device is set to

At the bottom of every page there is an Appearance control with three choices: Light, Dark, and System. System follows whatever your phone or computer is set to, and is the default.

It is remembered per device, in your browser rather than on your account, so your laptop and your phone can differ. Signing in changes nothing about it. If your browser blocks site data, the site simply follows your device each visit.

The QR code itself never changes. The page, the panels and the controls darken; the code keeps dark modules on a light field, because that is what scanners expect and a code is not decoration. So a code you design in dark mode looks the same to everyone who scans it, and downloads the same, as one designed in light mode. The colors you pick for a code are your data; the theme is only the room you are standing in.

The iPhone, iPad and Android apps have the same three choices, in Settings.

Frequently asked questions

Do I need an account to make a QR code?

No. Every QR type works logged out, the code is generated in your browser, and the download is never watermarked. An account gives you somewhere to keep your designs.

Do the QR codes I make expire?

Static codes never expire. They contain your data and will keep working indefinitely. Dynamic codes work for as long as they exist on your account; delete the code or the account and anything printed with it stops resolving.

Is there a limit on how many codes I can generate?

No. Generating and downloading is unlimited on every tier, including logged out. The tier limits apply to how many you can save to your library.

Can I use these commercially?

Yes. Codes you generate are yours to use however you like, including on products you sell. QR code technology itself is patent-free and has been since the beginning, see the history.

Will my downloaded code have a watermark?

No. No plan watermarks your codes, including the free one, and neither does downloading without an account. This used to differ by tier; it no longer does.

Which QR type should I use?

Pick by what you want to happen when someone scans it: open a page, dial a number, join Wi-Fi, save a contact. The QR code types overview has a table mapping each type to what it does.