Launch offer7 days of Pro, freeClaim it

Utilica

Free QR code generator

Free QR codes that never expire. No trial, no catch.

Type an address and download your code. No account, no watermark, no scan limit.

What should it open?

The code holds this address itself, with no link of ours in between, so nothing can expire. It is made in your browser: what you type stays there.

Checking…

Sample

No account. No watermark. Yours to keep.

Design

Everything here is free, your own logo included. Styling never changes where a code goes.

TemplatesStart from a finished look
LogoNone
Or pick one

PNG, JPG, WebP or SVG up to 5 MB if you upload your own.

PatternRounded · #0E0D1A
Dot shape
Dot color
CornersSoft · Circle
Outer shape
Inner shape
Background#FFFFFF
Background color
FrameLabel below · “Scan me”
Frame style

Tell people what they get: “Scan for menu”, “Join our Wi-Fi”.

Frame color
Text color
AdvancedError correction: Automatic (M)

How much of the code can be damaged or covered and still scan. Higher levels make the pattern denser. Automatic picks the lowest level that is safe for your design.

The catch elsewhere

The free code that stops working once it is printed.

Many free generators hand you a dynamic code. It does not hold your address. It holds a short address on the generator's own server, and that server decides where every scan goes. That is useful, because you can change the destination later. It also means the company can switch your code off.

Some do. The code works while the trial runs, so you print the menus, the flyers and the stickers. Then the trial ends, every scan lands on a page asking for payment, and the only way to get your own print run back is to subscribe.

  • 01

    A trial clock

    The code works for a couple of weeks. Long enough to print it, not long enough to notice.

  • 02

    A scan limit

    The code works until it has been scanned a set number of times. The busier you are, the sooner it stops.

  • 03

    A lapsed plan

    The code works while you keep paying. Cancel, or miss a payment, and everything you printed goes dark.

It is in their own help pages.

What we do instead

A code with nothing behind it to switch off.

The code above is static

Your address is in the pattern itself. Scanning it never touches our servers, so there is nothing for us to stop, count or charge for. It works for as long as your own page does.

Need to change it after printing?

That takes a dynamic code, which does pass through us. A free account includes 3, and they do not expire either: not after a trial, not after a number of scans, not if you leave Pro.

How to tell which kind you have

Scan it and read the address that opens first. If it is your own, the code is static. If it is a short address on someone else's domain, it is dynamic and depends on them.

More than a code

Putting it on a menu? Make it a menu customers can order and pay from.

  1. 01

    Add your items

    Photos, sizes, sections and prices, from your phone. Mark something sold out with one switch.

  2. 02

    They order from the table or the queue

    Customers pick what they want and see one total, with tax, to the cent.

  3. 03

    You are paid directly

    Cash App, Venmo, PayPal or Zelle opens with the amount filled in. We take no fee on those payments.

Free to start, with 5 products and their checkout. Utilica never holds your money.

Questions about free QR codes

Is this QR code generator really free?

Yes. Making a code here costs nothing and needs no account. There is no trial, no watermark, and no limit on how many you make.

Will my QR code expire?

No. A code made here is static: your address is in the pattern itself, and scanning it never contacts us. Nobody can switch it off, including us. It only stops if the page it points to goes away.

Is there a scan limit?

No. Scans of a static code do not pass through us, so there is nothing to count and nothing to cap.

Can I change where the code goes later?

Not with a static code: the address is fixed in the pattern, so a new address means a new code. If you need to change it after printing, make a dynamic code with a free account. The free plan includes 3, and they never expire.

Do you see the address I type?

No. The code is drawn in your browser and what you type stays there. It only reaches us if you choose to save your codes to an account.

Can I use the code for my business?

Yes. Print it on menus, packaging, signs and adverts. It is yours, with no watermark and no credit to us.

What size should I print it?

As a rule of thumb, at least a tenth as wide as the distance it is scanned from, and no smaller than about 2 cm across. Download the SVG for a print shop, or a PNG of 2048 pixels or more.

Why would I make an account, then?

To keep your codes in one place and download them again on any device, and to get codes you can re-point after printing, with scan counts. It is free, and you can skip it.

Make one that lasts.

It takes about a minute, and it will still work when the menus have gone to print.

More on QR codes