Drag the dial.
Ship the QR.
When the brief is in your head, not in a prompt — open the visual designer. Pick a type, dial in module shape, eye style, palette, gradient, logo. Every choice is reversible after printing.
The real designer panel — dashboard chrome, live preview, every knob exposed.
All three render through the same engine your dashboard uses. No screenshots — these scan.
A canvas that knows what a QR needs to scan.
Every brand colour
Hex, gradient (linear or radial), per-eye colour, foreground vs background, light + dark mode aware. Your brand kit lands intact.
Module + eye shapes
Square, dots, rounded, extra-rounded, classy, classy-rounded for modules. Square, rounded, leaf, shield, flower, petal, diamond for eyes. Mix freely.
Logo overlay
Drop your wordmark or icon in the centre. ECC level H baked into Pro renders so the logo can take ~30% of the surface and the QR still scans.
The shape of your QR is part of your brand.
Built so the design survives the print run.
Editable after printing
Pro QRs route through qrlia, so the destination, payload, even the design itself can update later — the printed code keeps working. Static QRs (Free) bake in once for portability.
Server-rendered SVG
Crisp at every density. Zero client compute, zero raster pixelation, zero jank. Drop the SVG into Figma, Illustrator, the print PDF — it stays vector.
Templates
Save a design (palette + shapes + logo + ECC) as a template. New QRs of any type pick it up. Per-tenant or per-company; tenant-shared or company-private.
Scan-safe by default
The renderer enforces ECC H whenever a logo is present, clamps logo size to a safe ratio, and checks foreground/background contrast before saving.
Open the canvas. Ship the code.
Free workspace, no credit card. The visual designer is in the dashboard the moment you sign in.