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.
/menu
menu tent
sticker
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.
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.
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 holds | Free | Pro |
|---|---|---|
| Brand kits | 1 | Unlimited |
| Static codes | Unlimited | Unlimited |
| Export formats | SVG + PNG | SVG + PNG |
| Dynamic codes | 3 | 250 |
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.
your code never dies