Free QR Code Generator

Create QR Codes
in Seconds

Generate custom QR codes for URLs, WiFi, email, phone numbers, and plain text. Download instantly as PNG — free, forever.

Content
Your QR code will
appear here
Customise
200px 256px 512px
Higher = more damage-resistant, larger code

🔒 Safe & Private

All QR codes are generated directly in your browser. No data is sent to any server — your URLs, WiFi passwords, and contacts stay private.

📐 High Resolution

Download QR codes up to 512×512px — perfect for print, business cards, menus, posters, and presentations. Crystal clear at any size.

📶 WiFi QR Codes

Let guests connect to your WiFi instantly by scanning a code — no typing passwords. Works on iOS and Android with the camera app.

🎨 Custom Colors

Make your QR code match your brand. Choose any foreground and background color — just ensure enough contrast for scanners to read it reliably.

Popular Use Cases

🍽️Restaurant Menus
💼Business Cards
📦Product Packaging
🎤Event Check-In
📶WiFi Sharing
🛒Online Stores
📲App Downloads
🗺️Location Maps

How QR Codes Work and Where to Use Them

QR codes (Quick Response codes) are two-dimensional barcodes that can encode text, URLs, contact information, Wi-Fi credentials, and more. When scanned with a smartphone camera, the encoded information is instantly decoded — no app required on modern iOS or Android devices. A QR code can store up to 4,296 alphanumeric characters, though shorter content produces simpler, more reliably scannable codes.

Practical Uses for QR Codes

Business cards with a QR code linking to your LinkedIn profile or portfolio. Restaurant menus replacing printed menus with a scannable link. Event tickets and boarding passes. Payment links for small businesses. Wi-Fi credentials so guests can join without typing a password (encode as: WIFI:T:WPA;S:networkname;P:password;;). Links in printed materials where typing a URL would be inconvenient.

QR Code Best Practices

Always test your QR code with multiple devices before printing or publishing. Keep the target URL short — long URLs produce denser codes that are harder to scan in poor lighting or when printed small. The minimum printable size for reliable scanning is approximately 1 cm × 1 cm (0.4 inches). Adding a call to action near the code ("Scan for menu" or "Scan to pay") significantly increases scan rates.

Frequently Asked Questions
Are QR codes generated here free to use commercially?
Yes, completely. QR codes themselves are an open standard — anyone can generate and use them for any purpose, including commercial use like menus, business cards, and packaging. There are no licensing fees.
Do QR codes expire?
Static QR codes (like the ones generated here) never expire. As long as the destination — a URL, phone number, or text — still exists or is valid, the QR code will always work. Dynamic QR codes from paid services can expire if you stop paying.
What is error correction and which level should I choose?
Error correction lets a QR code be scanned even if part of it is damaged or obscured. Level L restores 7% of data, M=15%, Q=25%, H=30%. For most uses, L or M is fine. Use H if you plan to overlay a logo on top of the QR code, or print it in rough conditions.
How do I make a QR code for WiFi?
Click the "WiFi" tab, enter your network name (SSID), password, and security type (WPA2 is most common). Generate and download. When someone scans it with their phone camera, they'll be prompted to join the network automatically — no password typing needed.
What size should my QR code be for print?
For business cards, 2.5×2.5 cm minimum. For posters, at least 5×5 cm. A general rule: the scanning distance should be about 10× the size of the QR code. Download at 512px for best print quality, and ask your printer to maintain at least 300 DPI.
How to Generate a QR Code

Create a scannable QR code for any URL, text, contact, or message in seconds.

01
Choose your content type
Select URL for website links, Text for any message, or contact for a vCard. URL is the most common use case.
02
Enter your content
Paste your URL or type your text. Keep URLs as short as possible — shorter content creates simpler, more easily scannable QR codes.
03
Customise the appearance
Choose foreground and background colours. Ensure high contrast — dark on light or light on dark. Low-contrast QR codes fail to scan.
04
Download as PNG
Click Download to save a high-resolution PNG. Use at least 200×200px for print; 500×500px for large format printing.
05
Test before using
Scan the QR code with your phone camera before publishing. Test on multiple devices — what scans on iOS should scan on Android.
💡