Art QR Codes

QR codes that look like art and scan on every phone.

For menus, counter cards, yard signs and wedding signs. Change the link after you print, see every scan, and keep your codes working even if you cancel.

Free plan, no card. Editable codes from $9 a month. Refunds are automatic for 7 days.

Example scene: an art QR code made with Art QR Codes, on a real estate yard sign rider in front of a white colonial house
Yard-sign rider
Example scene · Neighborhood style
Real code, 16 tests passed. Scan it.
Example scene: an art QR code made with Art QR Codes, on an order-ahead card on a coffee bar counter
Counter card
Example scene · Coffee bar style

Every code is tested 16 ways before you see it.

Image AI has no idea what a QR code is, so a picture can look right and still fail to scan. We treat the painting as a first draft: we line it up with the real code, strengthen the squares that need it, and run the tests.

Three separate decoders read each code at menu size and from across the room, in soft focus, as a faded print, in a dim room, at an angle, under a shadow, after JPEG compression and with noise. If a core test fails we repaint it automatically, so you only ever download codes that passed.

The tiles are the actual test renders for "Garden Path", exactly as the decoders saw them.

clean at 4 px per square
clean at 4 px per square
read by 3 of 3
clean at 6 px per square
clean at 6 px per square
read by 3 of 3
clean at 10 px per square
clean at 10 px per square
read by 3 of 3
clean at 16 px per square
clean at 16 px per square
read by 3 of 3
soft focus (blur 0.3 square) at 6px
soft focus (blur 0.3 square) at 6px
read by 2 of 3
low contrast print 65% at 6px
low contrast print 65% at 6px
read by 3 of 3
dim room (dark, 70%) at 6px
dim room (dark, 70%) at 6px
read by 3 of 3
JPEG q45 at 6px
JPEG q45 at 6px
read by 3 of 3
tilted 10% + rotated 7deg at 7px
tilted 10% + rotated 7deg at 7px
read by 3 of 3
side shadow at 6px
side shadow at 6px
read by 3 of 3
heavy blur (0.5 square) at 6px
heavy blur (0.5 square) at 6px
read by 0 of 3
small/far at 3 px per square
small/far at 3 px per square
read by 3 of 3
tiny/far at 2.5 px per square
tiny/far at 2.5 px per square
read by 3 of 3
noise + shadow at 5px
noise + shadow at 5px
read by 3 of 3
low contrast + blur at 5px
low contrast + blur at 5px
read by 2 of 3
tilt + JPEG + blur at 6px
tilt + JPEG + blur at 6px
read by 2 of 3

Print once. Change the link whenever you like.

A dynamic code points at a short link we keep for you. Point it at the new menu, the next listing or Sunday's photo gallery in ten seconds, and everything you already printed follows.

We count every scan with the time, the city and the kind of phone. We don't set cookies on your customers, collect names or sell data.

Welcome sign, one weekend
How a single printed code can work (example)
Fri
Printed. Opens the wedding day schedule
Sat 9 pm
Re-pointed to the shared photo album
Sun
Re-pointed to the farewell brunch menu
Reprints
None
An art QR code made with Art QR Codes, on a wedding welcome sign at a Napa barn venue at dusk
Welcome sign
Example scene · Celebration style
Real code. Scan it.

We never hold your printed codes hostage.

Plenty of QR generators switch printed codes off when a trial ends, or send your customers to their own page instead of yours. We wrote the opposite into our terms.

If you cancel

Every code keeps sending people to the last link you set, for as long as we run. Editing and new scan counts pause until you come back. You never reprint.

Busy weekends are fine

We never cap redirects. Plans only differ in how many scans we keep detailed stats for.

Straight to your page

Scanners land on your link. We never put an ad, a sign-up wall or an "expired" notice in front of them.

If we ever close

You get 12 months' notice, a full export, and a plain version of every code that points straight at your link.

Read the whole promise

Why not just ask ChatGPT?

You can, and you'll get a nice picture. Here is what happens after that.

The squares get redrawn

Image models repaint the black and white squares so they look pleasing, and most of the time the result won't scan. We repair the code square by square and test it with three decoders.

The link is fixed forever

Changing where a printed code goes needs a redirect that someone keeps running for years. That is the service we run.

Nobody counts the scans

We record the time, city and device of each scan, per code and per day.

Start free. Go dynamic for $9 a month.

Static codes are free forever and point straight at your link. Plans add editable links, scan counts and more AI art. Billed monthly, cancel any time, refunds are automatic within 7 days.