Static QR codes, no signup

QR Code Generator

Create QR codes for links, plain text, WiFi, email, WhatsApp, contact cards, and UPI payments. Customize the look and download PNG or SVG.

Required: a full URL, usually starting with https://.

Generate a QR code to preview it here.

Static QR codes store your content directly. If you change the URL or text later, generate and download a new QR code.

How to Create a QR Code

1

Choose content type

Select URL, text, WiFi, email, WhatsApp, contact card, or UPI.

2

Customize design

Pick size, margin, colors, and error correction level.

3

Download QR

Save a PNG for quick use or SVG for sharp print and design work.

QR Code Types You Can Generate

URL QR Code

Send people to a website, landing page, product page, video, or form.

WiFi QR Code

Let visitors connect to a WiFi network by scanning instead of typing the password.

vCard QR Code

Share contact details for business cards, events, packaging, and portfolios.

Static QR Codes vs Dynamic QR Codes

This tool creates static QR codes. A static QR code directly contains the URL, text, WiFi details, or contact data you enter. It stays free and does not depend on a paid redirect service, but you need to create a new QR code if the destination changes.

Minimum Required Fields

URL, Text, and WiFi

URL needs a full web address. Text needs any readable message. WiFi needs the network name, and password when the network uses WPA or WEP.

Email and WhatsApp

Email needs one address or comma-separated addresses. WhatsApp needs a phone number with country code; the message is optional.

vCard and UPI

vCard needs a name plus one contact method. UPI needs a valid UPI ID such as name@bank; amount and note can be blank.

How to Test a UPI QR Code

UPI QR codes are meant for payment apps that understand the upi://pay format. To test safely, enter your own UPI ID, leave the amount blank or use a very small test amount, scan the QR code with a UPI app, and confirm that the payee name, UPI ID, amount, and note look correct before approving anything. The QR code only prepares the payment screen; the payment is not completed until the user confirms it inside their UPI app.

Email QR Codes and Spaces

Email subject and body text are stored inside a mailto link. Spaces are encoded so mail apps can read them correctly when the QR code is scanned. This tool uses standard URL encoding, so a subject such as TEST SUBJECT opens as normal text in compatible email apps.

QR Code Scanning Checklist

Keep Strong Contrast

Dark foreground on a light background scans better than low-contrast brand colors.

Preserve the Margin

The empty border around a QR code helps camera apps detect the code quickly.

Scan Before Publishing

Test PNG and printed versions on at least two phones before using the QR code in public.

Recommended Tools

Image Resizer

Resize a QR poster, flyer image, or social graphic before sharing.

Open Image Resizer

Text Difference Checker

Compare URL parameters, copy changes, or QR campaign text before publishing.

Open Diff Checker

QR Code Generator FAQ

Should I use PNG or SVG?

Use PNG for websites, chats, and quick sharing. Use SVG when you need a sharp QR code for print or design software.

Can I change a QR code after downloading it?

No. These are static QR codes. Generate a new QR code when the URL, text, or other content changes.

Which error correction level is best?

Medium is good for most uses. High can help when a QR code may be printed small or placed on rough surfaces.

Can I use multiple email addresses?

Yes. Enter multiple email addresses separated by commas. The QR code will create a mailto link with all entered recipients.

How do I test a UPI QR code?

Use your own UPI ID, scan the generated QR code with a UPI app, and confirm the payee details on the payment screen before approving any payment.