QR code generator with logo
To put a logo in a QR code, upload your logo (PNG, JPG, SVG or WebP) or pick one of 22 built-in icons, then download the code as PNG, SVG, JPG or PDF. DWM QR switches to the highest error correction automatically so the code still scans, your logo never leaves your device, and there's no watermark or sign-up.
1What should it open?
How long should it work?
Forever, or stop it after a few days. You decide.
Static code: your link is stored inside the code itself, so it works forever and nothing is saved on our server.
2Make it yours
How to make a QR code with a logo
- 1
Choose what the code opens
Paste a link, or pick Wi-Fi, Contact, WhatsApp or another type and fill in the details.
- 2
Add your logo
The Logo tab is already open. Upload your logo, or pick an icon such as Instagram, WhatsApp, Wi-Fi or a restaurant menu. It's resized in your browser and never uploaded.
- 3
Adjust size and spacing
Set the logo size and margin, and keep “Clear dots behind the logo” on for a clean look. The editor warns you if the logo gets too big.
- 4
Match your brand and download
Pick colors that match the logo, add a frame with a call to action, then download PNG for screens or SVG and PDF for print.
Where logo QR codes work well
Menus and table tents
A restaurant's logo on the menu code makes it look official, and customers trust it more than a bare code.
Packaging and labels
Link to instructions, a product page or a review form with your brand mark in the middle.
Social media profiles
Use the Instagram, TikTok, YouTube or LinkedIn icon on a code that opens your profile.
Posters, flyers and cards
Send the logo code straight to the poster, flyer or business card templates for a matching print design.
How to keep a logo QR code scannable
- Keep the logo to about a third of the code's width (the default is 30%). DWM QR warns you above 40%.
- Logos hide part of the code, so error correction is set to H (high) automatically. It lets the code survive about 30% of it being covered.
- Use a logo with a transparent or plain background and some margin around it.
- Keep the dots clearly darker than the background, and test with two different phones before you print.
Why use this QR code generator
Plenty of QR code makers are free to start. Here's what you get on DWM QR without paying or signing up, and what it doesn't do.
No account for anything
Logos, SVG and PDF downloads, templates and dynamic codes all work without signing up. Some well-known generators keep logos, vector files or editable codes behind an account or a trial.
No ads, no watermark
The page has no ads and the downloads carry no visible branding, so the code you print is only yours.
Private by design
Static codes, logos and templates are made in your browser and never uploaded. Dynamic codes store only the link, an optional name, their dates and a scan count.
Dynamic codes without a trial
Editable, trackable codes are free and don't switch off after a trial period. They stop only if you set an expiry date or delete them.
Expiry dates when you want them
Make a code that works for 1, 7, 10, 20 or 30 days, or until a date you choose, then shows a friendly “expired” page.
Print-ready, not just a PNG
300 DPI posters, flyers, business cards, table tents, Wi-Fi cards and stickers, plus scan-safety checks before you print.
What it doesn't do
- No bulk generation from a spreadsheet and no API.
- Scan statistics are a count and the last scan time, not locations or devices.
- Up to 30 new dynamic codes per visitor per day (static codes are unlimited).
- “My codes” lives in your browser, so keep the manage link or export the list as a backup.
- Only links, WhatsApp chats and Google Maps locations can be dynamic; Wi-Fi, contact, text, email, phone and SMS codes are static.
More free QR code generators
Frequently asked questions
Updated by Muhammad Ahmad