menu-MENAmenu-MENA
HomePricingBlogContact UsGet Started
The QR code customization screen in the menu-MENA dashboard: a live QR preview with a restaurant logo in the center on the right, and color, shape, and logo controls in an accordion panel on the left

A QR Code With Your Logo In It, Not a Generic Black-and-White Square

QR & Distribution

By menu-MENA Team

Published on September 12, 2026


Every QR generator makes the same square

Type "QR code generator" into Google and you'll get a black-and-white grid that looks exactly like every other restaurant's, printed by a competitor two blocks away using the same free tool. It works, but it doesn't look like it belongs to your restaurant. The QR code designer in your menu-MENA dashboard exists so the code a guest scans looks like something you actually made: your colors, your dot shape, your logo sitting in the middle of it.

Where to find it

Open QR Code in the admin sidebar and you land on the Customize tab. There's a second tab, Print kit, that turns whatever you build here into ready-to-print table tents, window stickers, and A5 flyers, worth its own look if you haven't set that up yet: printable QR table tents and stickers. This post is about the Customize tab, the one where the actual styling happens.

At the top, a read-only field shows the URL the code currently encodes, with Copy and Open buttons next to it so you can check where it actually leads before you commit to a design.

Setting the colors

Under Set colors, the dots default to plain black on white, but there's a Use gradient fill switch that swaps the single dot color for a two-color gradient. Pick a From and To color, choose linear or radial, and if you go linear you get a rotation slider from 0 to 360 degrees. Below that, the eye frame (the three big squares that anchor the code's corners) and the eye ball (the smaller shape inside each one) get their own color pickers, independent of the dot color. Last is the background: a solid color, or a Transparent background switch if you're placing the QR on a colored card or sticker and don't want a white box around it.

Every color field shows the hex value next to the swatch, so if your brand guide gives you an exact code, you type it in rather than eyeballing it against a color wheel.

Choosing a shape for the dots and the corners

Three separate shape pickers control the geometry, each shown as a small toggle-button grid you click through:

  • Body shape: the small squares that make up most of the code. Options are Square, Rounded, Dots, Classy, Classy rounded, and Extra rounded.
  • Eye frame shape: the outer ring of the three corner markers. Square, Rounded, or Circle.
  • Eye ball shape: the solid center of each corner marker. Square or Circle.

A rounded body with circular eyes reads as softer and more modern; square everything reads closer to the QR codes people are used to seeing on official documents. Neither affects scan reliability, they're purely a look-and-feel choice, and the preview on the right updates the instant you pick one.

Putting your logo in the middle

Under Add logo image, Upload image takes any image file, and Use restaurant logo pulls in the logo already on file for your restaurant's info if you've set one there. Once a logo is in place, three more controls show up: a Logo size slider from 10% to 50% of the code's area, a Logo margin slider that adds white space around the image so it doesn't butt directly against the surrounding dots, and Hide dots behind logo, on by default, which keeps the QR from drawing dots underneath an image that's about to sit on top of them anyway.

A logo in the middle of a QR code sounds like it should break the scan, but it doesn't, within reason. The code is generated at the highest error correction level, built to tolerate a meaningful chunk of the code being obscured or damaged and still resolve correctly. That's the same property that lets a slightly scratched or partly sun-faded sticker still scan. A 50%-of-area logo is pushing it, which is why the slider tops out there rather than higher.

One more thing on the same tab: language and theme

Below the content field, Link options lets you bake a language or a light/dark theme straight into the URL the QR encodes, instead of leaving it to whatever the visitor's phone happens to be set to. Since Arabic is a first-class language on menu-MENA rather than a toggle bolted onto an English menu, this is where you'd print an Arabic-only QR for a table tent aimed at Arabic-speaking guests, or a dark-themed one for a code that lives on a dim evening menu at the bar. Leave both on Auto and the QR just opens the menu in whatever language and theme the visitor already has set.

Getting the file out

Once it looks right, Download PNG and Download SVG both export at 1024x1024, sized for print as well as screen. Changes save on their own, roughly a second and a half after you stop touching a control, with a small Saving / Saved indicator near the preview so you're not left wondering if it stuck. If you want to start over, Reset to defaults clears every color, shape, and logo setting back to plain black dots on white.

The result is a QR code that does the same job as the generic one: it gets a phone to your menu. The difference is a guest glancing at it for half a second can already tell whose table they're sitting at, before they've even scanned it.

Frequently Asked Questions

No, as long as you leave it at a reasonable size. The QR is generated at the highest error correction level, which means roughly 30% of the code can be covered or damaged and a phone camera still reads it correctly. The logo size slider caps out at 50% of the code's area for that reason, and the default is 30%. There's also a Hide dots behind logo toggle, on by default, which clears the QR module directly under the logo instead of drawing dots the image is about to cover.

If you've already uploaded a logo under your restaurant's info, there's a Use restaurant logo button that pulls it in with one click. If not, Upload image accepts any image file up to 5MB, and it gets resized down automatically before it's applied, so you don't need to pre-crop it to a specific size.

Yes. The dots, the eye frame (the three big squares in the corners), and the eye ball (the dot inside each corner square) each have their own color picker, plus a separate background color or a transparent background toggle. You can also switch the dot color to a linear or radial gradient with two colors and a rotation angle instead of a flat color.

Customize is where you set the colors, dot shape, and logo. Print kit, the tab next to it, takes whatever you built here and lays it into ready-to-print table tents, window stickers, and A5 flyers. Set your QR up on the Customize tab first, and Print kit uses the same styling automatically.

It autosaves. About a second and a half after you stop adjusting a slider or picking a color, the dashboard saves the change and shows a small Saved label near the preview. There's no separate save button to remember, and if a save fails you'll see Save failed instead so you know to try again.

No. The QR encodes your menu's URL, and that doesn't change when you restyle it. A guest with an old printed table tent still lands on your menu. Changing the colors only affects QR codes you download or print after the change, not ones already out in the world.