Black on white is the safest QR code there is, and it is not the only one that works. Colour is fine — as long as you respect the one rule that decides whether a scanner can read it.
Try something like https://example.com/
This code is static and permanent. To change where it points after printing, .
Design a QR code in your brand colours. Change pattern and background colour, pick module and corner styles, and keep it scannable. Free, no signup.
Generate as many QR codes as you need without an account, a trial, or a credit card. Free codes carry a small linkutm wordmark in the bottom corner; create an account to replace it with your own logo or remove it entirely.
Every code is encoded and rendered locally in JavaScript. Wi-Fi passwords, contact details, and campaign URLs are never uploaded to a server or logged anywhere.
Twelve ready-made designs pairing eight module styles with shaped finder patterns, brand colours, and gradients. Export a code that looks like it belongs on your packaging, not like a default black square.
Download a 1200px PNG for digital, a vector SVG that scales to a billboard without a single soft edge, or a print-ready PDF. Copy straight to the clipboard when you just need it in a deck.
Build the code first so you can watch the preview change as you adjust it. Colour choices look different against a real pattern than they do in a palette, especially at the small sizes codes are usually printed at.
This is the rule everything else hangs off. Scanners expect dark modules on a light field, and although many handle an inverted code, enough do not that it is never worth the risk on print. Pick the darkest usable colour in your palette for the pattern.
Aim well past the minimum. A useful check: convert the two colours to greyscale in your head — if they look similar in grey, a camera in dim light will struggle. Mid-tone on mid-tone, pastel on white, and yellow on anything are the three combinations that fail most often.
Screens are backlit and paper is not, and inks shift on uncoated stock. Print at final size on the actual substrate and scan it in the light the piece will live in before signing off a run.
It mostly does not. The camera converts the image to greyscale and looks for the contrast boundary between light and dark modules, which is why two colours with similar luminance are unreadable no matter how different their hues look to you. Red and green may be opposites on a colour wheel and near-identical in grey. This is also why the safest bright-brand codes use a saturated dark colour — deep blue, forest green, burgundy — rather than a mid-tone version of the same hue.
A gentle gradient between two dark tones is usually safe. A gradient that passes through a light tone is not, because part of the pattern loses contrast with the background. Photographic backgrounds behind a code fail regularly for the same reason — the contrast varies across the symbol and the scanner loses the boundary somewhere in the middle. If a design demands a photo, put the code on a solid panel over it.
Brand designs frequently want a code on a black or deep-coloured page, which pushes people towards inverting the code to light-on-dark. Some scanners cope, some do not, and you will not find out which until it is in print. The reliable answer is a light panel — a rounded white or off-white rectangle behind the code, sized to include the quiet zone. It keeps polarity correct, guarantees the margin, and reads as a deliberate design element rather than a compromise.
Every code on this page is free to make and never expires. The linkutm platform adds the parts a printed code cannot do on its own — editing the destination, and counting the scans.
A dynamic QR code keeps the same printed pattern while you change where it points, and shows you every scan — when, where, and on what device.
Add your logo to the centre of a QR code and keep it scannable. Free branded QR code maker with custom colours, corner styles and print-ready SVG output.
Turn any link into a QR code in seconds. Free, no signup, no expiry. Download PNG, SVG or PDF, add your logo, and track every scan with linkutm.
Make printable QR code stickers for packaging, tables, windows and posters. Download print-ready SVG or PDF free, with sizing and material guidance.
Create QR codes for wedding invitations, RSVP forms, photo albums, gift registries and playlists. Free, no signup, print-ready files for stationery.