Menus and table stands
A code with the restaurant’s logo clearly belongs to the restaurant and does not look like a stranger’s sticker. Guests are more likely to scan what they can place.
Logo · Frame
Your logo in the centre and, if you like, a frame saying “Scan me”. The logo is not uploaded: your browser reads the file itself and draws it into the code. Free, no sign-up and no watermark.
Last updated:
Enter the content first, then pick the logo under “Logo, frame and colours”. The preview shows straight away what the code looks like.
Leave off https:// and we will add it for you. More on the link code
Stored as a vCard — phones turn it straight into a contact. More on the vCard
Coordinates pin the exact spot, but a plain address works too. More on the location code
Guests scan and they are online — no reading passwords out loud. More on the Wi-Fi code
The banking app takes over payee, IBAN, amount and reference. Also known as EPC QR code or GiroCode. More on the transfer code
Exactly as registered with the bank — the payer’s bank checks that name and IBAN match.
Leave empty if the payer should enter the amount themselves.
Usually unnecessary: within the EU and EEA the IBAN is enough.
Such as an invoice or membership number, 140 characters at most.
A PayPal.Me link: whoever scans it lands on your PayPal page, with the amount filled in if you like. More on the PayPal code
You will find it in your profile in the PayPal app. The name alone is enough, a copied link works too.
Leave empty if the payer should type in the amount themselves.
Opens the mail app with the message prepared.
Starts a call to the number you entered.
Opens the messaging app with your text ready to send.
Plain text that the scanner simply displays.
Fill in at least one field on the left and your QR code appears right here.
Use SVG, PDF or EPS for print. These vector files stay sharp at any size.
PNG, JPG, SVG or WebP, up to 2 MB. The file stays on your device, it is not uploaded.
Transfer codes stay without a logo: the standard requires error correction M, and with M a logo would be too risky.
The modules under the logo are left out. Test the code with two phones before printing, especially with “Large”.
Up to 24 characters. Emojis are left out so that PDF and EPS show the same text as the preview.
Higher levels survive scratches and logos but make the pattern denser.
For transfer codes the standard requires level M.
The light border is part of the code. Below 4 modules you are asking for trouble.
Advertisement
How it works
A link, Wi-Fi, a business card or another kind. The shorter the content, the coarser the pattern and the more leeway there is for the logo.
PNG, JPG, SVG or WebP from your files. Error correction switches to H, and the modules under the logo are left out. Add a frame with your own text if you like.
Scan it with two different phones, then download it as SVG, PDF or EPS for print. Modules, frame and text stay vectors and remain sharp at any size.
Uses
A code with the restaurant’s logo clearly belongs to the restaurant and does not look like a stranger’s sticker. Guests are more likely to scan what they can place.
On the product, the code leads to instructions, ingredients or reordering. The logo shows that it comes from the manufacturer.
With a frame and “Scan me”, it is clear the code is there to be scanned, even for people who don’t do that every day.
Opening hours, booking or the guest Wi-Fi: a code that matches the look of the shop.
The company logo in the code, the name and number next to it. A vCard with many fields gets dense with a logo. In that case, use a short link to your contact page instead.
The club crest in the centre, “Sign up now” in the speech bubble. On the noticeboard, everyone sees at once who is behind it.
What happens to the logo
A logo takes away part of the pattern’s area. The code still works thanks to error correction. That is why the generator fixes a few things instead of leaving them to you:
Transfer codes stay without a logo. The European banks’ standard requires error correction M there, and with M a logo would be too risky. A frame is still possible.
In practice
There is little room in the centre of a QR code. A symbol or monogram stays recognisable, a long wordmark becomes tiny. An SVG or a PNG with a transparent background works best.
The logo does not change the basic rules: dark modules on a light background, clear contrast, the quiet zone all around. A brand colour for the modules is fine as long as it is dark enough; the preview warns you if it isn’t.
20% of the side length is enough for most logos. “Large” only pays off if the code is printed large enough. The bigger the logo, the less reserve is left for scratches and poor light.
Scan it with an iPhone and an Android phone, once up close and once at arm’s length. Only when both respond straight away does the run go to print.
Good to know
The generator on the home page offers all ten kinds of code, with the same options for logo, frame and colours.
To the generator on the home pageNo. Your browser reads the file with a built-in function and draws it straight into the code. There is no server on our side that could receive it. You can check: load the page, disconnect from the internet and then choose the logo. It works just the same.
At most a quarter of the side length, a little over 6% of the area. You can choose 15, 20 or 25%. “Medium” is a good start; use “Large” only if the code is printed large and you have tested it with several phones.
With a logo, error correction H is fixed. It stores so much check data that up to 30% of the pattern may be missing. That needs more modules. Short content helps: the less it holds, the coarser the pattern.
Ideally an SVG or a PNG with a transparent background, about 500 pixels wide. JPG and WebP work too; a JPG brings its own background along, though. The file may be up to 2 MB.
In the SVG, the logo is embedded exactly as you chose it. In the PDF and EPS it is an image with 600 pixels on the longer side, on the code’s background colour; transparency is lost. Modules, frame and text stay vectors and are sharp at any size.
It says what the code is for and sets it apart from the rest of the design. The frame sits outside the quiet zone, the pattern is untouched. You choose the text yourself, up to 24 characters; emojis are left out because PDF and EPS cannot show them.
Yes. Frame and logo are independent of each other. Without a logo, error correction stays your choice, and transfer codes can have a frame too.
No. Logo, frame and every file format are free, with no sign-up and no watermark. The code is static: it holds your content itself and never expires.