QR Cake generator

    QR Code with Logo

    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.

    Logo and design settings

    SettingRecommendedWhy
    Logo filePNG with a transparent backgroundSits cleanly on the pattern instead of inside a white box
    Logo sizeAbout a quarter of the code's widthLeaves error correction headroom for real-world wear
    PaddingOnClears the pattern behind the image so both stay readable
    ColoursDark pattern on a light backgroundScanners read dark-on-light most reliably
    Corner squaresLeave dark and uncoveredPhones locate the code by its corners
    Print size2 cm or largerA logo needs a little more room than a plain code
    Before printingTest with two phonesAt 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.

    How it works

    1

    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.

    2

    Add your logo

    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.

    3

    Download, print and test

    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.

    Where people use it

    01

    Business cards, where the code with your logo leads to a contact card or portfolio

    02

    Product packaging, so the brand on the box is also the brand on the code

    03

    Restaurant table cards and menus that look like the restaurant, not a generic square

    04

    Posters and flyers, where a branded code earns more trust than an anonymous one

    05

    Shop window signage linking to opening hours, bookings or your store page

    06

    Event badges and lanyards carrying a branded link to the programme

    07

    Vehicle and van livery, where the logo makes the code part of the design

    08

    Loyalty and review cards, where recognition decides whether anyone bothers to scan

    Industries that use this most

    Hospitality

    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.

    Retail and consumer brands

    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.

    Agencies and freelancers

    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.

    Property

    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.

    Events

    Badges, programmes and signage where a recognisable code cuts through poster clutter, and the link behind it can be repointed as the schedule changes.

    Local services

    Vans, quotes and leave-behind cards for trades and clinics, where the logo turns a bare code into a small piece of marketing.

    How this QR code works

    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.

    Small details that help

    • Keep the logo to roughly a quarter of the code's width or less. The error correction has limits, and the smaller the logo, the more damage tolerance is left for real-world wear.
    • Turn the padding on. Clearing the pattern behind the logo keeps the image readable and stops it fighting the modules underneath.
    • Keep the pattern dark on a light background. Scanners read dark-on-light most reliably, whatever the logo is doing.
    • Leave the three corner squares alone. Phones find the code by its corners, so recolouring or covering them hurts far more than anything in the middle.
    • Use a PNG with a transparent background for the logo, so it sits cleanly on the code instead of inside a white box.
    • Test the printed size before the print run. Scan it with two different phones at the distance a real user would, not from ten centimetres above your desk.

    Worth knowing before you print

    • The logo consumes error correction headroom. It scans reliably at a sensible size, but an oversized logo eats the same redundancy that protects the code from scuffs and folds.
    • Small print plus a logo is harder than small print alone. At sticker sizes, keep the logo modest and print at 2 cm or larger.
    • Detailed logos lose their fine lines at print size. A simplified mark or an icon version of your logo usually reads better than the full lock-up.
    • The logo is part of the printed artwork. You can change where the code points at any time, but changing the logo itself means printing again.

    How it compares

    QR Cake logo codeLogo pasted on in a design tool
    Pattern cleared behind the logoYes, with adjustable paddingNo. The image just covers the modules
    Generated for logo coverageYes. Highest error correction levelUnknown. Whatever the original generator used
    Change the destination after printingYes. Repoint the link from your dashboardNo, if the code is static
    Track scansYes. Count, date and time, rough location and deviceNo
    CostFree, unlimited scans, never expiresFree, plus the risk of an unscannable print run

    How this QR code works

    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.

    Start with the generator

    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 logo

    Questions people ask

    How do I add a logo to a QR code?+

    Create 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.

    How do I put an image in the middle of a QR code?+

    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.

    Will the QR code still scan with a logo covering part of it?+

    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.

    How big can the logo be?+

    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.

    Can I make a QR code that looks like a picture?+

    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.

    Is adding a logo free?+

    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.

    Can I change where the code points after printing it?+

    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.

    What image file works best for the logo?+

    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.