Skip to main content

QR Code Generator

Generate QR codes for URLs, text, WiFi & more. Instant, free, private.

Enter a full URL including https://

0 characters

0 items detected

Builds a standard upi://pay link that GPay, PhonePe, Paytm and BHIM can scan. Check the payee name and ID before printing.

Scan to dial this number directly — works on all smartphones

Print quality at 300 dpi: 2.2 × 2.2 cm

Use High ECL when adding a logo

Preview

Your QR code will appear here

Start typing to generate automatically

Generated locally in your browser — nothing is uploaded

Frequently Asked Questions

Is my data uploaded to a server to generate the QR code?

No. QR codes are generated entirely in your browser with a QR library served from this site. Your URL, text, WiFi password or vCard details never leave your device, so it is safe to encode private information. The QR image itself contains the data in readable form, so share it only with the people who should have it.

Which error correction level should I choose?

Use M (15%) for most codes, Q (25%) or H (30%) for printed codes that may get scuffed, and H whenever you add a centre logo. The percentage is how much of the code can be damaged or covered and still scan. Higher levels make the code denser, so keep the payload short.

Can I put a logo in the middle of the QR code?

Yes. Upload a PNG or SVG logo in the customisation panel. It is drawn at 22% of the code's width on a white backing, covering only a few percent of the code's area. Use High (H) error correction and test the code with a phone before printing.

Should I download PNG or SVG?

Use SVG for print and anything that must scale, because it stays sharp at any size. Use PNG for web pages, documents and social posts. Whichever you choose, keep strong contrast between the foreground and the background and scan the result before publishing.

How much data can a QR code hold?

At most about 2,950 bytes at error-correction level L and about 1,270 bytes at level H. Long payloads create dense codes that are hard to scan at small sizes, so keep URLs short; a short redirect link you control is better than a long tracking URL.

Do QR codes made here expire or track scans?

No. These are static codes: they contain your data directly, never expire, do not track scans and cannot be edited after you print them. If you may need to change the destination later, encode a short link on a domain you control and update where that link points.

How do I make a WiFi QR code?

Choose the WiFi type, enter the network name, password and security type (WPA/WPA2/WPA3, WEP or none). The tool builds a standard WIFI: payload that current phone cameras can use to join the network. The password is stored in plain text inside the code, so only share it with people who should have network access.