All Tools

Free QR Code Generator

Create custom QR codes for links, WiFi, WhatsApp, UPI payments, contacts and more. Choose colors, shapes and a logo, then download as PNG, SVG or JPG. Free, with no signup and no expiry.

Type something to create your QR code

🔒 Made in your browser. Nothing you type is uploaded.

Customize your QR code

Colors
Shapes
Logo

A logo sets the error correction to High so the code still scans. Always test before printing.

Size and quality

Keep at least 4 for best scanning.

Free QR code maker with everything you need

This free QR code generator lets you create a QR code in seconds and style it the way you want. Pick the type of QR code, type your details, and watch the code update live. Then change the colors, switch the dot and corner shapes, add your logo and download a sharp PNG, SVG or JPG that is ready to print or share.

Everything runs in your browser. Your links, WiFi passwords and contact details are never uploaded, and the QR codes you make are static, so they never expire.

How to create a QR code

  1. Choose a type. Select URL, Text, Email, Phone, SMS, WhatsApp, Wi-Fi, vCard, Location or UPI.
  2. Enter your details. The QR code appears and updates as you type.
  3. Customize. Change colors, add a gradient, pick shapes, upload a logo and set the size.
  4. Download. Save the QR code as PNG, SVG or JPG, or copy the image to paste anywhere.
  5. Test it. Scan the code with your phone camera before you print or publish it.

QR code types you can create

URL QR code

Send people to a website, landing page, menu, portfolio, YouTube video or social profile with one scan.

Text QR code

Share any message, note, coupon code or instructions. The text shows up right on the scanner’s screen.

Email QR code

Open a ready-to-send email with the address, subject and message already filled in.

Phone QR code

Let people call you instantly. The phone number opens in the dialer.

SMS QR code

Start a text message to a number with your message pre-written.

WhatsApp QR code

Open a WhatsApp chat with your number and an optional first message. Great for support and orders.

WiFi QR code

Guests join your network by scanning. No more spelling out long passwords.

vCard QR code

Share your contact details for a business card. Scanning lets people save your name, phone, email and company.

Location QR code

Point people to an exact place on the map using latitude and longitude. Use the button to fill in your current location.

UPI payment QR code

Collect payments in India. Scan with Google Pay, PhonePe, Paytm or any UPI app. Add an amount and note if you like.

Customize your QR code design

Static vs dynamic QR codes

The QR codes made here are static. The link or information is stored inside the code itself, so the code never expires and does not depend on any service. The trade-off is that you cannot change where a static code points after you print it, and it does not count scans. If you need to update the destination later or track scans, encode a short link that you control and can redirect.

Tips for a QR code that always scans

Where to use QR codes

Frequently asked questions

Is this QR code generator really free?

Yes. It is completely free with no signup, no watermark and no limit on how many QR codes you create.

Do the QR codes expire?

No. The QR codes are static, which means the information is stored inside the code itself. They never expire and keep working as long as the link or information you encoded stays valid.

Can I track how many people scan my QR code?

No. Static QR codes do not track scans. If you need scan analytics, encode a link that goes through your own analytics or link-tracking tool.

Are my details stored or uploaded?

No. The QR code is generated inside your browser. What you type is never uploaded or stored on a server.

Which error correction level should I choose?

Medium (15%) is a good default. Choose Quartile or High if the code will be printed on rough surfaces or if you add a logo. A logo automatically sets the level to High.

Can I add a logo to my QR code?

Yes. Upload a logo in the Logo section. It is placed in the center and the error correction level is raised to High so the code still scans. Always test the code before printing.

What is the difference between PNG and SVG?

PNG is a picture file that works everywhere. SVG is a vector file that stays sharp at any size, which makes it best for printing on posters, banners and packaging.

How do I make a WiFi QR code?

Choose the Wi-Fi type, enter your network name and password, and select the security type. Guests can scan the code with their phone camera to join without typing the password.

How do I make a UPI payment QR code?

Choose the UPI type, enter your UPI ID and name, and optionally an amount and note. Scan it with any UPI app such as Google Pay, PhonePe or Paytm. Always check the UPI ID before sharing.

What size should I print a QR code?

Print it at least 2 cm by 2 cm (about 0.8 inches). A good rule is to make the code one tenth of the scanning distance, so a code scanned from 1 metre away should be about 10 cm wide.

Why does my QR code not scan?

The most common causes are low color contrast, light dots on a dark background, a code that is too small, too much data, or a logo that is too big. Use dark dots on a light background, keep the margin, and test with your phone before printing.