Skip to content
Creative Studio, runs on our GPU

QR code generator with logo

A free QR code maker: add your logo, colours and a "Scan me" frame to codes that never expire, for websites, Wi-Fi, email, contact cards and WhatsApp.

بالعربية: إنشاء باركود

  • Files never leave your device
  • 100% free
  • No sign-up
  • No watermark
QR Code GeneratorQR codes with your logo, colours and a Scan me frame, for links, Wi-Fi, contacts and WhatsApp.Starting… the tool runs entirely in your browser and needs JavaScript.

Enjoying this free tool? Support it

How to use QR Code Generator

  1. Choose what the code should hold: a link or text, Wi-Fi, an email, a contact card, a WhatsApp chat or a location.
  2. Fill in the details. The preview updates as you type.
  3. Pick a style and colours, add your logo or an icon, and a frame with a caption such as "Scan me".
  4. When the preview says "Scans correctly", download a PNG, or an SVG for printing.

Why use QR Code Generator

Your logo in the middle
Add a PNG, JPG, WebP or SVG logo, or an icon. Error correction goes up to H, so the code still scans.
Scan check
Every design is read back on your device, the way a phone camera reads it, so you know it works before you print it.
Custom styles and colours
Six dot styles, four corner styles, any colour, a gradient and a transparent background.
Frames with a caption
A "Scan me" frame or a caption under the code, in any language, Arabic and Urdu included.
Never expires
The data is inside the code, not behind a redirect link, so it works forever and scans are not tracked.
PNG and SVG
PNG up to 2048 pixels for sharing, SVG for sharp printing from business cards to banners.

About this tool

Many QR sites create "dynamic" codes that send scans through their own servers and stop working when a subscription ends. The codes made here are static: the link or text is encoded directly, so they keep working forever, and nobody counts or tracks your scans.

A logo covers part of the code. QR codes survive that thanks to error correction: at level H up to 30% of the code can be rebuilt. So the error correction goes up to H when you add a logo, the dots behind the logo can be cleared, and every design is scanned on your device before you download it. Keep the code darker than its background, and keep the white margin around it when you print.

Codes are made in your browser and your logo never leaves your device. The design you choose is kept in this browser for next time. You can use the codes for personal or commercial purposes.

Frequently asked questions

Do these QR codes expire?

No. They contain your data directly and do not depend on this website, so they keep working even if this site disappears.

How do I add a logo to a QR code?

Open the Logo tab and choose your logo (PNG, JPG, WebP or SVG), or pick an icon. Keep error correction at H, set the size, and download when the preview says "Scans correctly".

How big can the logo be?

Up to about a quarter of the code's width at error correction H. The scan check tells you when the logo covers too much.

Can I change the link after printing?

No. Static codes cannot be edited. To change the destination, create a new code.

Which error correction level should I use?

M suits most plain codes. Use H with a logo, and Q or H for codes printed small or on rough surfaces.

How do Wi-Fi QR codes work?

Phones read the network name, password and security type from the code and offer to join. iPhone and Android cameras both support it.

How does a WhatsApp QR code work?

It holds a wa.me link with your number, and a message if you add one. Scanning it opens a WhatsApp chat with you, without saving your number first.

PNG or SVG?

PNG for sharing, websites and documents. SVG for printing: it stays sharp at any size and opens in design software.

Can I use the codes commercially?

Yes. The codes are yours, free of charge, with no attribution required.

Is this QR code generator free, with no sign-up?

Yes. It is free online with no sign-up and no expiration: these are static QR codes, so the link or text is stored in the code itself and keeps working forever.

How do I make a QR code for a location?

Open the Location tab and paste the place's coordinates from a maps app, for example 25.285447, 51.531040: in Google Maps, touch and hold the place to see them; in Apple Maps, drop a pin. The code holds a geo: link to that point, so the iPhone Camera opens it in Apple Maps and Google Lens on Android opens it in Google Maps. On a wedding or event invitation card, add a caption such as "Scan for the location".

Can I make a QR code for a Google Maps location?

Yes, in two ways. A Location code holds the coordinates and opens in the phone's own maps app: Apple Maps on an iPhone, Google Maps through Google Lens on Android. To open Google Maps on every phone, copy the place's link in Google Maps and paste it under Link / text; on an iPhone without the Google Maps app, it opens the Google Maps website.

QR code kaise banaye? (How do I make a QR code on a phone or a computer?)

Link ya text paste karen, design chunen aur download karen: QR code isi tarah banaya jata hai, mobile par bhi aur computer me bhi; mobile se QR code banane ke liye koi app nahi chahiye. Paste a link, a Wi-Fi name or any text, pick a style and download the PNG or SVG. Generate as many codes as you like, free and without an account; each one is made on your device and never expires.

Can I make a QR code for a phone number or contact?

Yes. Choose Contact and type the name and phone number; the company, job title, email and website are optional. Scanned, the code opens a contact card ready to save. It is made on your iPhone, Android phone or computer, with no app and no account, and like every code here it is free forever and does not expire.

Built and maintained by

AI engineer, Doha · Updated

Related tools