Codes that look designed
Six module patterns, four corner styles and real gradients. Change one and the code redraws instantly.
Type what it should point to, download it in seconds. The content lives inside the code, so it keeps working forever — no account, no redirect, no expiry.
Higher levels let the code survive scratches, print bleed or a logo on top — at the cost of a denser pattern. Use H whenever a logo is placed in the centre.
A QR code is a printed object. It has to survive bad light, cheap paper and a phone held at an angle — so the controls here exist to make it scan, not to decorate it.
Six module patterns, four corner styles and real gradients. Change one and the code redraws instantly.
Drop in a PNG, JPG, WebP or SVG. It is read and composited on your device — the file never reaches a server.
Add a scan prompt, a badge or a plain border. What you see in the preview is exactly what downloads.
PNG, JPG and WebP up to 4000 px for print, SVG as true vector, and a single-page PDF.
An optional account keeps your designs, so a poster reprint next year starts from the same file.
Generate and download without an account. Nothing is stored, and no tracking sits between the scan and the destination.
A link, Wi-Fi credentials, a contact card, an event — ten types, each written in the format phones already understand.
Open advanced customization for patterns, colours, a logo and frames. Skip it entirely if the default is fine.
Pick a format and a resolution. Test the printed code once before you order a thousand of them.
The content is encoded directly in the pattern. When someone scans it, their phone reads your link or text straight off the paper — nothing is looked up, so the code works even if this website disappears.
No. Generating and downloading is open to everyone. An account only exists so your designs are there when you come back to edit them.
Yes, in advanced customization. The image is processed in your browser and composited into the centre of the code. Keep it under about 30% of the width and use error correction H so scanning stays reliable.
PNG, JPG, WebP, SVG and PDF. Raster formats use the resolution you pick, up to 4000 px. SVG stays vector, so it scales to any print size.
Foreground, background, and an optional two-colour gradient with four directions. If the contrast drops too low to scan reliably, a warning appears under the preview.
Never. There is no redirect and no tracking in the middle, so there is nothing to switch off. The trade-off is that the destination cannot be changed later — print a new code if it moves.