Make it yours
Making a QR code that actually scans
Everything happens in your browser
The code is drawn by your own device. Nothing is uploaded, which matters most for the centre image: a logo you drop in is composited locally and never leaves your computer, so there is no copy of your artwork on our side at all.
You can download the result as SVG or PNG. Send the SVG to a printer — a QR code is geometry, and vector output scales to any size with clean module edges. Use the PNG for screens and slides. A PNG sized for a web page and then blown up to six centimetres arrives with soft edges that a camera has to guess at.
Static or trackable
By default the code encodes exactly what you typed — a URL, or any other text. That is a static code: it works forever, needs nothing from us after it is downloaded, and counts nothing. The destination is fixed at the moment you generate it.
The trackable option encodes a luud.link short link instead. Scans then arrive as clicks you can read in the statistics, and the destination behind the code can be changed after the code is printed. If a batch of cards is already at the printer and the campaign page moves, that difference is the whole ballgame.
Size, and the margin everyone forgets
The working rule is about 2×2 cm of code for every 20 cm of scanning distance. A table tent read from 30–40 cm wants 3×3 cm as a floor; a poster read from a metre or more wants 6×6 cm.
The specification people forget is the quiet zone — the blank margin around the code, roughly 10 percent of its width. Crop it tight to save space, or let a photo edge or border run into it, and scanners lose the pattern even though the code itself printed perfectly.
Colour and contrast
Scanners expect dark modules on a light background. You can set both colours here, and the temptation is to use brand colours at brand lightness — which is how menus die. Gold on cream, light grey on white and pastel on pastel all fail in poor light.
Keep brand colour if you keep it dark: a deep purple or navy code on white scans about as reliably as pure black. The quick test is to view it in greyscale. If the code nearly disappears when the colour is removed, a phone camera in evening lighting will lose it too.
Light-on-dark deserves a specific warning. Inverted codes work on some phones and fail on others, which is the worst possible outcome — it will pass your test and fail your customers.
Adding a logo in the middle
A centre image is covering real data. It works only because QR codes carry redundant information, and the redundancy absorbs what the logo hides. Accepted images are up to 1 MB.
Keep it small — around a fifth of the code's width is a safe ceiling — and always scan the finished code before it goes anywhere. A logo that is slightly too large produces a code that reads on a clean screen and fails on a creased card in bad light, which is exactly the failure you will never hear about.
Questions about QR codes
Do QR codes expire?
The image itself never expires. A static code has your text baked into the pattern and will still scan in ten years with no involvement from us. A trackable code depends on its short link continuing to exist, since that is what the pattern points at.
Can I change where a printed QR code goes?
Only if you made it trackable. A trackable code encodes a short link whose destination you can edit at any time, so the printed cards keep working and start pointing somewhere new. A static code has the destination inside the pattern and cannot be repointed.
Is there a limit on scans?
No. Codes are free to generate and free to scan, with no cap on either.
Should I download SVG or PNG for printing?
SVG. It is vector, so the printer can scale it to any size with perfectly sharp edges. Only fall back to PNG if your printer cannot take an SVG, and in that case generate it at the final print size rather than enlarging a small one.
Will adding a logo stop the code from scanning?
Not if it stays small. The code carries redundant data that absorbs whatever the logo covers, but that tolerance has a limit. Keep the image to roughly a fifth of the width and test the finished code on a real phone before printing.
Is my logo uploaded anywhere?
No. The whole code, logo included, is generated in your browser using your device's processor. The image never leaves your computer.
Want a short link behind your QR?
Shorten first — then your QR keeps working even if the destination changes.