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
A plain black-and-white square says nothing about who it belongs to. Put your logo in the middle and people know what they are scanning before they commit. The code stays scannable, the link behind it stays editable, and every scan starts with your brand.

| 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 |
| Padding | On | Clears the pattern behind the image so both stay readable |
| Colours | 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 | 2 cm or larger | 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 |
Every code is generated at the highest error correction level, so a sensibly sized logo does not stop it scanning. You can change the destination at any time - the printed code stays the same.
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 own image or pick a preset. Add padding to clear the pattern behind it, and adjust the colours to match your brand while keeping the pattern dark on a light background.
Download a PNG for screens or an SVG for print, then scan the printed size with a couple of phones before a big run. The destination stays editable afterwards.
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 cards 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
Shop window signage linking to opening hours, bookings or your store page
Event badges and lanyards carrying a branded link to the programme
Vehicle and van livery, where the logo makes the code part of the design
Loyalty and review cards, where recognition decides whether anyone bothers to scan
Menus, table cards 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 colour control mean the code ships inside the brand guidelines rather than as an exception to them.
Boards and window cards where the agency mark on the code reassures a passer-by that the link leads to the listing, not somewhere unrelated.
Badges, programmes and signage where a recognisable code cuts through poster clutter, and the link behind it can be repointed as the schedule changes.
Vans, quotes and leave-behind cards for trades and clinics, where the logo turns a bare code into a small piece of marketing.
The reason this works is built into the QR standard itself. Every code carries error correction data, spare information that lets a scanner reconstruct the pattern when part of it is missing or covered. QR Cake generates codes at the highest correction level, so a logo covering the centre is treated the same way as a scuff or a fold: the scanner reads around it. You can also add padding that clears the pattern behind the image, which keeps the logo crisp instead of sitting on visual noise.
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 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 |
| Generated for logo coverage | Yes. Highest error correction level | Unknown. Whatever the original generator used |
| Change the destination after printing | Yes. Repoint the link from your dashboard | No, if the code is static |
| Track scans | Yes. Count, date and time, rough location and device | No |
| Cost | Free, 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 your image placed over its centre. QR Cake generates every code at the highest error correction level, which builds enough redundancy into the pattern that a sensibly sized logo can sit on top without breaking the scan.
Choose the QR type, add your content, style the code, and save a dynamic QR code you can update later.
Make a QR code with your logoCreate your code above, then upload your logo in the design step, or choose one of the presets. Add padding so the pattern clears the image, download as PNG or SVG, and test a scan before printing. No account is needed to try it.
That is exactly what the logo option does: it places your image over the centre of the code and can clear the pattern behind it so the picture stays crisp. Any image works, though a simple mark with a transparent background looks best.
Yes, within reason. Every QR Cake code is generated at the highest error correction level, which lets a scanner reconstruct the pattern when part of it is covered. Keep the logo to about a quarter of the code's width and it scans first time; the corner squares must stay visible.
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.
Codes where the whole pattern is blended into an artwork are a different technique, and they trade away a lot of scan reliability. What QR Cake does is put your image in the middle and let you colour the pattern, which keeps the code dependable while still looking like yours.
Yes. The logo, padding and colour options are part of the free tier, scans are unlimited, and the code never expires. A paid plan adds scan analytics and removes the brief ad shown before the destination opens.
Yes. The pattern encodes a short link you control, so you can repoint it from your dashboard and every printed code follows. The logo itself is part of the printed artwork though, so a new logo means a new print.
A PNG with a transparent background, ideally a simplified version of your mark rather than the full wordmark. Transparency lets the logo sit directly on the code, and a simple shape survives small print sizes far better than fine detail.