Free · Logo · Colors · Frame
Free QR code generator with your logo
Upload your logo, pick your brand colors, choose rounded dots or circle corners and add a call-to-action frame. Download a print-ready PNG, SVG or PDF — free, with no watermark and no sign-up.
Static codes are free forever with no scan limits, but the link can never be changed.
How it works
- 1
Paste your link
Any website, menu, booking page or social profile.
- 2
Add your logo and colors
Upload a PNG, JPG or SVG logo. We switch to high error correction automatically so the code still scans.
- 3
Download
PNG for screens, SVG for designers, PDF for the print shop.
Branded codes that still scan
Logo-safe by design
Codes with a logo use the highest error-correction level, which tolerates about 30% of the pattern being covered.
Contrast checker
We warn you when colors are too light or inverted, before you print something phones can't read.
No watermark
The download is yours. No branding of ours, no expiry on static codes.
Free static codes. Pro for editable links.
Pro is $7/month or $60/year — 14-day free trial, no card required.
Frequently asked questions
- Does putting a logo in a QR code stop it from scanning?
- Not if it is done right. QR codes include error correction. With a logo we use level H, which can recover about 30% of the code, and we keep the logo to roughly 5% of the area so there is plenty of margin.
- What colors work best?
- A dark code on a light background, with strong contrast. Light-on-dark (inverted) codes fail on many phone cameras, so the generator warns you about them.
- Is the logo QR code free?
- Yes. Static codes with your logo, colors and frame are free to download as PNG, SVG or PDF. Pro adds editable links and scan analytics.
- Can I change the link after printing a logo QR code?
- Only with a dynamic code. Switch on Dynamic before creating it and you can repoint it anytime from your dashboard — the design stays the same.
- What happens to my printed codes if I stop paying?
- Dynamic codes pause and show a short notice instead of redirecting. Resubscribe and they work again. Static codes are free and never expire.
- How much does it cost?
- Static QR codes are free. Pro, with editable dynamic codes and scan analytics, is $7/month or $60/year, with a 14-day free trial and no card required.
More ways to use Reprintless
- Change a QR code's linkA dynamic QR code points to a short Reprintless link. You decide where that link goes — and you can change it whenever you want, while the printed code stays exactly the same.
- QR codes that never expireMany “free” generators quietly turn your code into a trial that stops working after a few weeks. Static codes made here encode your link directly — they work forever, with no account and no scan limits.
- Restaurant menusPrint one code for your tables, windows and takeaway bags. When the menu changes, update the link from your phone — guests always land on the current version.
- Product packagingPackaging runs are expensive and last for months. Print a dynamic QR code once, then change where it points as your product pages, promotions or instructions evolve.
- Real estate signsSigns and riders cost money. Put a dynamic QR code on them and point it to the current listing — when a property sells, repoint the same sign to the next one.
- EventsSchedules move, ticket pages close and recap galleries go live. Print one dynamic QR code on posters, badges and banners and update where it points at each stage.
- Business cardsBusiness cards outlive job titles, websites and phone numbers. Print a dynamic QR code once and point it to your current contact page, portfolio or booking link — even years later.
- SVG & PDF QR codesVector SVG files stay perfectly sharp at any size, from a 2 cm label to a building banner. Download SVG for your designer, a print-ready PDF for the printer, or a 2048 px PNG for screens.
- QR code scan trackingDynamic QR codes route through a short link, so you can see exactly how your printed material performs: scans per day, unique visitors, countries, devices, operating systems and peak hours — and export it all to CSV.