Blog Image

How to Make a Free QR Code With Your Logo

A QR code on a menu, flyer, business card or product label can send people straight to a page, a Wi-Fi network or your contact details. Here is how to make a good-looking one — with your own shapes, colors and logo — that stays free, never expires and is created entirely in your browser.

Open the QR Generator →
A QR code with round dots, a blue gradient and a logo in the middle, with download buttons
A styled QR code with a logo, made with Mokivo’s QR Code Generator.

The tool is the QR Code Generator. The code is built on your device, so what you type is never uploaded to any server. The codes are static: they contain your link or text directly, so they do not depend on any service and never expire.

You need whatever the code should hold — a web address, a Wi-Fi name and password, an email, a phone number and so on — and, if you like, a logo image.

1Choose what the code should do and type the content

Open the tool and pick a type at the top: URL / text, Wi-Fi, Email, Phone, SMS, WhatsApp, Contact or Location. Then fill in the fields. For a link, paste the full address, including https://. The code updates live as you type.

A Wi-Fi code lets guests join your network by scanning, with no password to type. A Contact code adds you to their address book.

The QR type buttons and the link field with a web address
Pick the type, then type the content.

2Style the code

Under Shape, change the Dots (Square, Rounded, Dots), the Eye frame and the Eye center — the three corner markers. Under Color, set the code color, turn on a Gradient to blend two colors, or give the eyes their own color. You can also make the background Transparent, which is great for SVG and dark designs.

Keep strong contrast: a dark code on a light background scans best.

Shape and color options for the QR code
Shape and color options.

3Add your logo (optional)

Press Add logo and choose an image. It is placed in the middle of the code. Because a logo covers part of the pattern, the tool raises the error correction automatically so the code still scans, and you can change the Logo size — smaller is safer. You can also add a line of text under the code, such as “Scan me”.

The logo option with the logo size slider
Logo and label options.

4Choose the size and download

Pick the PNG size — 512 to 4096 pixels wide — and the Quiet zone, the empty border around the code that scanners need. Without a logo you can also choose the error correction level: higher survives more damage but makes the code denser.

Then press Download PNG for images, Download SVG for print and scaling to any size, or Copy image to paste it straight into a document.

PNG size and quiet zone settings
Size and border.

5Test it before you print

Always scan the code with a phone — ideally two different phones — before printing a thousand flyers. Check that it opens the right page and that it scans from the distance you expect. If you want to reuse it later, give it a name and press Save this code: your saved codes stay only in this browser and are never uploaded.

The finished QR code with download buttons
The finished code, ready to download.

Tips for a QR code that scans every time

Make your own QR code in under a minute — free, with no sign-up, and nothing leaves your device.

Open the QR Generator →

Frequently asked questions

Is it free?
Yes — no account, no watermark, and the codes never expire.
Does the QR code expire?
No. The codes are static: the link or text is stored in the code itself, so it works forever unless the page it points to disappears.
Is what I type uploaded?
No. The code is created in your browser and nothing is sent to any server.
Can I add my logo?
Yes. The tool raises the error correction automatically so the code still scans, and you can control the logo size.
PNG or SVG?
PNG for screens and documents; SVG for printing, since it stays sharp at any size.
Which types of QR codes can I make?
Link or text, Wi-Fi, email, phone, SMS, WhatsApp, contact card and location.

The logo in the example is a simple placeholder made for this guide.

Related

Keep going