QR Code Generator

Generate QR codes for any URL, text, WiFi, vCard, or UPI ID. Customize size, color, and error correction. Download as PNG instantly.

300
#000000
#ffffff
Result
Enter content above to generate your QR code.

How it works

QR codes can encode up to roughly 4,000 characters of text (fewer for binary data, more for pure numeric data). The exact capacity depends on the error correction level you choose — higher correction means more redundancy bytes, which reduces usable data capacity.

Error correction lets a QR code still scan even when partially damaged or obscured. At level H, up to 30% of the code surface can be damaged or covered (useful for logo overlays) and it will still decode correctly. At level L, only 7% can be lost — suitable for clean digital displays.

The PNG is exported at the pixel size you select. For crisp prints, use at least 600 px and print at 300 DPI or higher. The QR code is generated entirely in your browser — your content is never sent to any server.

Frequently asked questions

What can a QR code encode?

QR codes can encode URLs, plain text, contact info (vCard), WiFi credentials, UPI payment links, calendar events, and more — anything that fits within roughly 4,000 characters. The exact capacity depends on the error correction level and the character type (numeric data packs more densely than binary).

What error correction level should I use?

L (7% recovery) is fine for clean digital displays. M (15%) is the default and works for most prints. Q (25%) is better for outdoor signage or stickers that may get scuffed. H (30%) is best when you plan to overlay a logo on the QR code or expect harsh environments — but note that H reduces the code's data capacity.

How big should I print my QR code?

A common rule of thumb: the QR code should be at least 1 cm wide for every 10 cm of intended scan distance. A poster seen from 1 metre away needs the QR code to be at least 10 cm wide. For business cards scanned at ~30 cm, 3 cm is typically fine.

Are these QR codes trackable?

No. QR codes generated here are static — they encode exactly the value you provide with no intermediary redirect. There is nothing to track. If you need analytics (scan counts, geography), you would need to use a URL shortener or redirect service in between and point the QR code at that redirect URL.

Powered by Pyrelo

Your all-in-one work dashboard

Pyrelo brings your tools, tasks, and team into one place. No extra tabs needed.

See Pyrelo Dashboard

More Data Tools