OathQR

Free forever · no account · no watermark

QR codes in your colours, without losing the scan.

Pick any ink colour, choose square, rounded or dot modules, drop the white background if your design needs it. The built-in contrast check warns you before a pretty code becomes an unscannable one. Free, no account, no watermark.

Previewsample

Try it now: point your phone camera at the preview.

This code is pure data. It carries your content directly instead of a link through our servers, so it can't expire and we couldn't turn it off if we wanted to.

I.

It cannot expire

Static codes are pure data. There is no timer, no scan limit and no trial, so there is nothing that can run out.

II.

It never touches our servers

The code is generated in your browser. We never see your content, so we have nothing to hold hostage.

III.

No account, no watermark

Download PNG, SVG or print-ready PDF and use it commercially, without signing anything.

The one rule of coloured codes: the camera sees luminance

A scanner does not know your brand palette; it sees light and dark. Any ink works as long as it stays clearly darker than the background: navy, forest green, burgundy and charcoal all scan like black, while pastels, yellows and light greys fail exactly when the light gets bad. This generator measures the luminance of your chosen ink and warns you the moment it drifts into risky territory, before anything gets printed.

If the brand colour is light, use its darkest shade for the modules or keep the code dark and put the colour in a frame around it. And resist inverting: light modules on a dark background read inconsistently across camera apps, whatever some style guides claim. Dark on light is the version that works everywhere.

Colour is the start, not the whole kit

Beyond ink colour you can switch module styles — classic squares, rounded, dots — put a logo in the centre with the error correction raised automatically, and export with a transparent background so the code sits directly on your design. Everything downloads as 2048px PNG, true vector SVG or print PDF, free and without sign-up. Restyle as far as you like, then do the ten-second test: one scan with a real phone before the print run. Fashion never beats scannability.

Questions, answered plainly

Can I use any colour at all?
You can pick any colour; the generator warns you when the choice is too light to scan reliably. Dark inks on a light background are always safe. The warning is advice, not a lock — but it is advice written by physics.
Can I do a gradient or two-colour code?
No, by design: one solid ink keeps contrast predictable across every camera and print process. If you want more branding, a centre logo and module styles get you further than a gradient, without the scan-failure lottery.
Can the background be a colour instead of white?
Export with the transparent background option and place the code on any light area of your design. The modules keep their colour; whatever sits behind them becomes the background. Keep it light and calm, and test one scan.
Will the printed colour match my screen?
Screens are RGB and printers are CMYK, so exact matches are the print shop's craft, not the file's. The SVG export carries your exact colour values, which is what designers and printers want to work from.
Is any of this behind a paid tier?
No. Colours, module styles, transparency, logo and every export format are free with no account and no watermark. The customiser runs in your browser, so it costs us nothing — charging for it would be theatre.

More sworn tools