Lab ·

QR codes you can hang on a wall

A QR code is usually the ugliest thing on a flyer. I wanted one that is the artwork instead: an image you look at for the colours and shapes, which still opens a link when you point a phone at it.

Neon purple and green geometric artwork built around the three square corner markers of a QR code

Try it: point your phone at the screen. A dedicated QR-scanning app will most likely read all of them. They have all been tested with the built-in camera app on a Google Pixel 9, but some phones’ camera apps are pickier with artistic codes like these, so if yours does not react, try a scanner app.

How I make them

I build the images in ComfyUI, a free, open-source program for running image-generation models on your own computer. Instead of a single text box, ComfyUI is a modular environment: you connect small building blocks (nodes) into a graph, one for the model, one for the prompt, one for the sampler, one for the output, and so on. That makes every step visible and adjustable, and a finished graph can be saved and reused as a recipe.

The key block is a ControlNet. A ControlNet lets you steer an image model with a second picture besides the text prompt, for example a pose, a depth map or, here, a plain black-and-white QR code. While the picture is being generated, the ControlNet keeps nudging it towards the light and dark pattern of the code, so the artwork grows around the code instead of covering it up.

Glowing green and violet swirls and neon lines forming a QR code, with three square corner markers

The hard part is the balance. Too little pull from the ControlNet and the picture looks great but no phone can read it. Too much and it is just a QR code with a filter on it. For every prompt I render a ladder of versions from loose to strict and keep the most artistic one that still scans.

Violet and green neon prisms and triangles arranged around the corner markers of a QR code

A design is never finished until a real phone has scanned it, in normal light, from a normal distance. Everything runs locally on my own machine: no online service sees the links or the images.

Neon DJ decks in front of a glowing purple and green QR code made of speaker cones and swirls

Get your own

I make custom codes to order: for a release, an event, a flyer, a shop window or a business card. Tell me where the code should lead and what it should look like, and you get a set of scannable artworks to choose from. Contact me to buy one.

Blue and pink serpents and eye patterns woven around the three corner markers of a QR code

Where this is going

Later I want to offer a generator you can use yourself: type a link, describe the image, get a set of scannable artworks back. That needs a graphics card in the cloud, which this website’s hosting cannot provide, so it is a project for later.

Where visitors come from

Loading the map…

Countries only, worked out on this server from the visitor's address, which is never stored or sent anywhere. Today's visitors are added tomorrow, and countries with fewer than three visitors are only counted as "other". Visits before 15 October 2026 have no country.

Map: Natural Earth. Country data: ip-location-db. Both public domain.