QR Code Generator
Generate a QR code instantly for any URL, text, phone number, or Wi-Fi credentials. Download as PNG — no login, no watermark.
What is a QR Code Generator?
A QR (Quick Response) code is a two-dimensional barcode that smartphones can scan to instantly open a URL, show text, dial a number, or connect to Wi-Fi. Our generator creates QR codes entirely in your browser — no data is sent to any server.
What Can You Encode in a QR Code?
- Website URL:
https://yoursite.com - Plain text: Any message up to ~170 characters
- Phone number:
tel:+919876543210 - Email:
mailto:hello@example.com - SMS:
sms:+919876543210?body=Hello - Wi-Fi:
WIFI:T:WPA;S:NetworkName;P:password;;
How QR Codes Work
QR codes store data as a pattern of black and white squares. They include error correction data so they can be scanned even if partially damaged (up to 30% of the code can be obscured with high error correction). Our tool uses M-level error correction — a good balance between capacity and damage tolerance.
QR Code Examples
Business card QR: Enter your LinkedIn profile URL → print the QR on your business card. Anyone who scans it goes directly to your profile.
Restaurant menu: Enter your menu PDF link or Google Drive URL → print QR on table cards. Contactless menus instantly.
Wi-Fi sharing: Enter WIFI:T:WPA;S:HomeNetwork;P:mypassword;; → guests scan the code to connect without typing the password.
Frequently Asked Questions
-
Entirely on your device. The text you enter never leaves your browser. The QR code is drawn directly on an HTML canvas element using JavaScript.
-
QR codes themselves don't expire — the code is a permanent encoding of your text. However, if you link to a URL that later changes or breaks, the QR code will lead to that broken URL. For link management, consider using a URL shortener.
-
Our generator supports up to approximately 170 characters. For longer content, use a URL shortener and link to a webpage instead.
-
This tool generates clean QR codes without a logo overlay. You can download the PNG and add a centered logo in any image editor — QR codes with M-level error correction can handle up to 15% obstruction without scanning errors.
-
For printing, use 400×400 or 600×600 pixels minimum. For large-format printing (posters, banners), QR codes scale up without quality loss since they're just squares of color.