QRCDN

Brand studio

Design the code itself.

A real design system for QR: module shapes, eye frames, ink, and logo knockout, all watched by a scannability instrument calibrated on real decode campaigns.

SVG + PNG export · instrument: live · engine: open source

One kit, every artifact.

Set ink, paper, shapes, and logo once as a kit. Every code you mint inherits it, and every re-render is identical forever: the style is frozen into the code at mint.

inkrounded dotsleaf eyes

/menu

menu tent

sticker

ADMIT ONE

ticket stub

/table

table talker

poster corner

style frozen per code at mint · re-renders identical forever

Try it, no account.

The exact engine and instrument from the studio, running on this page. Design something, download it, print it: static codes are free forever.

Try a kit
Style controls
92%
Scannable · V2 · ECC M
Contrast margin18.54:1
34

Static codes are free forever. Want this one dynamic? Start free.

SVG + PNG export · instrument: live · engine: open source

The instrument says no before your printer does.

Every control is bounded by decode-campaign data. When a combination risks the scan, the studio warns before you export, while you decide.

passfail
warnfail0.20.30.40.5

effective knockout ratio (logo size + padding, at the floored symbol version)

Real campaigns, real thresholds. The gap between every pass and every fail is where they live.

qr-engine.md records the aggregate pass/fail boundary from the 160+-combination campaign: effective knockout ratio at or below 0.407 passed, at or above 0.418 failed. Individual per-combination results are not itemized in the source record, so the points above illustrate that documented boundary rather than exact per-run values.

160+ style combinations · 2 adversarial decode campaigns

What each plan holds.

Plan holdsFreePro
Brand kits1Unlimited
Static codesUnlimitedUnlimited
Export formatsSVG + PNGSVG + PNG
Dynamic codes3250

Questions

Before you export.

Can a logo break my code?
Not silently. Logo knockout is bounded by the same thresholds the campaigns produced; the instrument reacts the moment a combination gets risky.
What sizes can I print?
Any size your printer resolves cleanly. The studio's preview shows module counts, and simpler payloads make sturdier codes: short QRCDN addresses keep the grid coarse on purpose.
What formats can I export?
SVG and PNG today. SVG is resolution-independent and what we recommend handing a printer.
Can I render codes with my own stack?
Yes. The engine is MIT-licensed and deterministic: the same style object produces the same SVG anywhere. See the source.

Design a code worth printing.

Start free. No card, no trial clock.

Start free

your code never dies