IMAGE Free · no sign-up In your browser

Make a QR code in seconds

Links, Wi-Fi, email, phone, WhatsApp, contacts and locations — styled your way, with a logo if you like, as a sharp PNG or scalable SVG.

No sign-up8 content typesCustom shapes & logoPNG & SVG
Your content is turned into a QR code on your device. Nothing is uploaded to any server, and the code points straight to your link — it never goes through our servers.
How it works

Make a QR code in three steps

1

Enter your content

Paste a link or text, or fill in your Wi-Fi name and password.

2

Style it

Pick dot and eye shapes, colors or a gradient, add a logo or a “Scan me” label.

3

Download

Save a PNG for screens and print, or an SVG that stays sharp at any size.

Why use it

A QR code generator with no strings attached

Codes never expire

The code contains your link directly, so it keeps working — there is no redirect service that can switch off.

Private

Everything is generated in your browser. Wi-Fi passwords are never sent anywhere.

Make it yours

Dot and eye shapes, gradient, transparent background and a center logo.

Wi-Fi sharing

Let guests join your network by scanning instead of typing a password.

Good to know

Making QR codes people can actually scan

What can a QR code hold?

A QR code is just text that a phone camera knows how to act on. A link opens in the browser, a Wi-Fi code offers to join the network, a phone or SMS code opens the dialer or messages app, and a contact code offers to save a new contact. This generator builds the right format for each type, so you only fill in the fields.

Static codes never expire

The code stores your link or text directly. There is no account, no redirect server and no subscription behind it, so it keeps working for as long as the address it points to works. The flip side: you cannot change where a printed code leads, so point it at a page you control and can update.

Style it without breaking it

Rounded dots, circular corner markers, a gradient or a logo all make a code look more like your brand. They also remove some of the contrast and regularity scanners rely on. Keep the code dark on a light background, keep the white border (the quiet zone), and always test with at least two phones before you print.

Adding a logo

A logo hides part of the data, so the tool switches the error correction to High, which can rebuild a code even when about a quarter of it is covered. Keep the logo small (around 20% of the width) and simple. A larger logo or a very long link can make the code unreadable.

Error correction and size

Higher error correction survives scratches and smudges but makes the code denser, which means smaller squares at the same size. For codes printed small, use a shorter link. For posters and packaging, export the SVG: it stays sharp at any size and prints cleanly.

PNG or SVG?

Use PNG for social posts, slides and documents. Use SVG when a printer, a designer or a sign maker needs vector artwork, or when you want to resize the code without it going soft.

FAQ

Frequently asked questions

Is the QR code generator free?
Yes — completely free, with no account and no watermarks. Part of Mokivo.
Do the QR codes expire?
No. The code encodes your link or text directly, so it works for as long as that link works.
Is my data uploaded to a server?
No. The QR code is built locally in your browser.
What error correction should I pick?
Medium is fine for most uses. Choose High if the code will be printed small, placed on a textured surface, or have a logo laid on top.
Why won’t my code scan?
Check that the code and background have strong contrast (dark on light), leave the white border around it, and test it with a phone before printing.
More image tools

Keep going

Every creator tool, one place

Resize, crop, convert and clean up images, audio and video — all in your browser.

Browse all tools →