Guide
How to Make a QR Code with Your Logo (That Still Scans)
To make a QR code with a logo, generate the code with high error correction (level H), place a logo that covers no more than about 25% of the code in the center, keep dark dots on a light background with strong contrast, add a “Scan me” frame, and test it with a phone before printing. Download SVG for print so it stays sharp at any size.
Try QR Code Generator free
Create a custom QR code for any text or URL.
Runs in your browser. No upload, no sign-up.
Create a branded QR code
- Open the QR Code Generator and choose what it should open (a website, WhatsApp chat, email and so on).
- Under Design, pick a style such as Rounded and set your brand color for the code and corners.
- Under Logo & frame, add your logo. Error correction switches to H automatically.
- Add a frame with a call to action like “SCAN FOR MENU”.
- Wait for the Scans correctly badge, then download SVG for print or PNG for the web.
Five rules so your QR code always scans
- Contrast: dark code on a light background, ideally a contrast ratio of at least 4:1. Light-on-dark codes look stylish but some older scanners can’t read them.
- Logo size: keep the logo within 20–25% of the code’s width, with error correction H (30%).
- Quiet zone: leave a margin (the “quiet zone”) of at least 2–4 modules around the code.
- Print size: at least 2 × 2 cm (0.8 in) for close scanning; for posters, about 1/10 of the scanning distance.
- Keep data short: shorter links make simpler codes that scan faster. Use your main URL rather than a long tracking link.
Always test the printed version
Scan a test print with two different phones in normal lighting. You can also check a digital copy with the QR Code Reader.
Static vs dynamic QR codes
FaaTools makes static QR codes: the link is stored in the code itself, so it works forever, needs no account and can’t be switched off by a third party. “Dynamic” codes from subscription services point to a redirect you can edit later, but they stop working if you cancel. For menus, business cards and posters with a stable link, static is simpler and free.
Frequently asked questions
Will a logo stop my QR code from working?
Not if it’s small enough and error correction is high. FaaTools test-scans every code and warns you if it might not scan.
PNG or SVG?
SVG for anything printed (it scales perfectly). PNG for websites, slides and social media.
Do these QR codes expire?
No. They are static codes with the content built in, so they keep working forever.
Tools used in this guide
More guides
- How to Make a Wi-Fi QR Code So Guests Can Connect InstantlyCreate a QR code that joins your Wi-Fi with one scan. Find your network name and security type, generate the code, print it, and keep your network safe.
- How to Reduce PDF File Size for EmailPDF too big to email? Learn the real attachment limits for Gmail and Outlook, why PDFs get large, and how to shrink one quickly without ruining quality.
- How to Sign a PDF for Free (Without Printing It)Sign a PDF online in under a minute: draw, type or upload your signature, place it on the page and add the date. No printing, scanning or account needed.