Create your QR code
Choose what the code should open: a website, a file, a contact card, or any other type. The code is generated instantly as you type.
QR Cake generator
Create a QR code with a logo or any image in the middle, so people can tell whose code it is before they scan. QR Cake builds it with high error correction and warns you if the logo covers too much of the code to scan. Save it to your account and you can change the link behind it after printing.

Loading the QR code maker
| Setting | Recommended | Why |
|---|---|---|
| Logo file | PNG with a transparent background | Sits cleanly on the pattern instead of inside a white box |
| Logo size | About a quarter of the code's width | Leaves error correction headroom for real-world wear |
| Pattern behind the logo | Removed, with a little padding | Keeps both the image and the pattern around it readable |
| Colors | Dark pattern on a light background | Scanners read dark-on-light most reliably |
| Corner squares | Leave dark and uncovered | Phones locate the code by its corners |
| Print size | At least 2 cm (0.8 in) wide | A logo needs a little more room than a plain code |
| Before printing | Test with two phones | At a real scanning distance, on the actual printed size |
New codes use High error correction by default (adjustable under Durability), so a sensibly sized logo will not break the scan. After you save a code to your account, you can change its destination without reprinting.
Choose what the code should open: a website, a file, a contact card, or any other type. The code is generated instantly as you type.
Upload your logo or pick a preset, then set its size. You can remove the pattern behind it and add padding, or put the logo behind the code instead. If the logo covers too much to scan, the editor warns you while you design.
Download a PNG for screens or an SVG for print, then scan a printed proof with two phones before a big run. Save the code to your account and you can still change its destination after printing.
Business cards, where the code with your logo leads to a contact card or portfolio
Product packaging, so the brand on the box is also the brand on the code
Restaurant table tents and menus that look like the restaurant, not a generic square
Posters and flyers, where a branded code earns more trust than an anonymous one
Storefront window signs linking to your hours, reservations or online store
Event badges and lanyards carrying a branded link to the schedule
Vehicle wraps and van graphics, where the logo makes the code part of the design
Loyalty and review cards, where recognition decides whether anyone bothers to scan
Menus, table tents and booking links that carry the venue's own mark, so the code on the table is unmistakably the restaurant's and not a sticker someone added.
Packaging codes that match the rest of the artwork. A branded code reads as part of the design rather than something bolted on at the end.
Client work where the code has to pass a brand review. Logo, padding and color control mean the code ships inside the brand guidelines rather than as an exception to them.
For-sale signs and window cards where the brokerage logo on the code reassures a passer-by that the link leads to the listing, not somewhere unrelated.
Badges, programs and signage where a recognizable code cuts through poster clutter, and the link behind it can be repointed as the schedule changes.
Vans, estimates and leave-behind cards for contractors and clinics, where the logo turns a bare code into a small piece of marketing.
A scanner treats a centered logo the way it treats a scuff or a fold: it reads around the missing part and rebuilds it from the error correction data. At High, the level QR Cake uses by default, a code still scans with about 25% of it damaged or covered, and Highest raises that to about 30%. For a cleaner look, you can remove the pattern behind the logo and add padding, so the image sits on a clear background instead of on top of the squares.
The stronger argument for a logo is trust. People have learned to be careful about anonymous QR codes, and an unmarked square on a poster or a table could have been stuck there by anyone. A code carrying your logo tells the person scanning where they are about to go, which matters most exactly where codes work best: posters, packaging, menus and business cards seen by people who have never met you.
The design is fixed at print time, but the destination is not. A QR Cake code saved to your account encodes a short link you control, so the branded code on a thousand boxes can point at this season's campaign today and next season's later. The one thing to plan for is the logo itself: it is part of the printed artwork, so a rebrand means a reprint, while a change of destination never does.
| QR Cake logo code | Logo pasted on in a design tool | |
|---|---|---|
| Pattern cleared behind the logo | Yes, with adjustable padding | No. The image just covers the modules |
| Error correction | High by default, adjustable to Highest | Unknown, whatever the original generator used |
| Change the destination after printing | Yes, once saved. Repoint it from your dashboard | No, if the code is static |
| Scan analytics | Pro and Business plans: scans over time, country, device | Depends on the original generator |
| Cost | Free for up to 5 codes, unlimited scans, never expires | Free, plus the risk of an unscannable print run |
A QR code with a logo is a standard QR code with an image, usually a brand logo, placed in the middle. It still scans because of error correction: spare data that lets a phone rebuild the part of the pattern the logo covers. QR Cake creates new codes at High error correction by default, and the Durability setting lets you raise it to Highest for a larger logo or lower it for a simpler pattern.
The QR type is already selected. Add your content, style the code, then save it to a free account to get a dynamic QR code you can update anytime.
Make a QR code with your logoIn QR Cake, enter your link, open the Logo tab and upload your image or pick a preset. Set the size, then download a PNG or SVG and test a scan before printing. You can download a static code without an account, or save it to a free account so you can change the link later.
Upload it as the logo. QR Cake places your image in the middle of the code, and you can remove the pattern behind it so the picture stays crisp. Photos, icons and logos all work, but a simple mark with a transparent background reads best at small sizes.
Yes, as long as the logo is a sensible size. QR Cake creates codes at High error correction by default, which lets a phone rebuild the part of the pattern the logo covers, and you can raise Durability to Highest for a bigger logo. Keep the logo to about a quarter of the code's width and leave the three corner squares visible. If the logo covers too much, the editor warns you while you design.
Aim for a quarter of the code's width or less. Larger logos can still scan, but every extra bit of coverage spends error correction that would otherwise protect against print wear, poor light and cheap phone cameras. When in doubt, print it and test it.
Yes, within limits. Besides placing an image in the middle, QR Cake can put it behind the code: the data squares shrink so your artwork shows through the gaps, while the corner squares stay full size so phones still find the code. It works best with a simple, bold image. Codes painted into a detailed illustration are a different technique that QR Cake does not offer.
Yes. Logos, presets, padding and color options are all on QR Cake's free plan: up to 5 dynamic QR codes, unlimited scans, no expiry. On the free plan each scan shows a brief ad page before the destination opens. Paid plans from $2.99 a month remove it, and scan analytics come with Pro and Business.
Yes, if the code is saved to your QR Cake account. The pattern holds a short link, so you can repoint it from your dashboard and every printed copy follows. The logo is part of the printed artwork, though, so a new logo means a new print. A code downloaded without an account is static and cannot be changed.
A PNG with a transparent background, ideally a simplified version of your mark rather than the full logo. Transparency lets the logo sit directly on the code, and a simple shape survives small print sizes far better than fine detail. The logo upload also accepts JPG, SVG, WebP, GIF and AVIF files up to 25 MB.