QR code generator with logo
Upload your logo and it is placed in the centre of the code. Error correction is set to High automatically, so the code still scans.
Design: colours, logo, margin
Low contrast: dark code on a light background scans most reliably.
Fill in the details to create your QR code
✓ Static code: never expires, no sign-up, no tracking
How to make it
- Enter the link or details for your code.
- Under “Design”, upload your logo (PNG with transparency or SVG works best) and choose your colours.
- Test-scan the preview with your phone, then download PNG for print or SVG for design tools.
Frequently asked questions
Will a logo stop the QR code from scanning?
Not if it is kept small. The logo covers about a fifth of the code, and the code switches to High (30%) error correction so the hidden modules can be recovered. Always test-scan before printing.
What logo file works best?
A square PNG with a transparent background, or an SVG. The logo sits on a small rounded plate in your background colour so it stands out.
Can I use brand colours?
Yes, but keep the code darker than the background with strong contrast. Light codes on dark backgrounds, or low-contrast pairs, fail on many scanners.
Will my QR code ever expire?
No. These are static QR codes: your link or details are stored inside the code itself, not behind a redirect we control. They keep working forever, even if this website disappears.
Do I need to sign up or pay?
No sign-up, no trial, no watermark. Download PNG or SVG files and use them for anything, including commercial print.
Do you track scans or store my data?
No. The code is generated in your browser and nothing you type is sent to us. Because there is no redirect, scans go straight to your destination.
Can I change the destination later?
Not with a static code; that is the trade-off for never expiring. If you might change the link, point the code at a page you control (such as your own website) and update that page instead.