QR Code Generator.
Create QR codes for URLs, Wi-Fi, email, phone, and text in seconds. Download high-resolution PNG. No account required. Ever.
Loading QR Engine…
How to Use
Choose Your Type
Select URL, Text, Email, Phone, or Wi-Fi — depending on what you want the QR code to do when scanned.
Enter Your Content
Type or paste your link, text, email address, phone number, or Wi-Fi credentials into the input field.
Generate & Download
Click "Generate QR Code." Instantly preview your code, then download it as a high-resolution PNG — free, forever.
QR Code Types
| QR Type | What It Does | Best For | Popular |
|---|---|---|---|
| URL / Website | Link to your business website, product page, or portfolio | Restaurant menus, portfolio links | ? Hot |
| Plain Text | Display any text when scanned - addresses, notes, quotes | Event info, directions | |
| Email Address | Open a pre-addressed email when scanned | Business cards, support contact | |
| Phone Number | Dial a number instantly on scan | Retail stores, helplines | |
| Wi-Fi Network | Automatically connect guests to Wi-Fi without sharing the password | Cafés, hotels, offices | ? Hot |
What is a QR Code?
A QR Code (Quick Response Code) is a two-dimensional matrix barcode invented in 1994 by Denso Wave, a Japanese automotive subsidiary. Unlike traditional 1D barcodes that can only store around 80 characters and must be scanned horizontally, a QR code stores data in both horizontal and vertical patterns — allowing it to hold up to 7,089 characters and be scanned from any direction.
Did you know? The three square "finder patterns" in the corners of a QR code are what allow scanners to detect the code's orientation. The bottom-right corner deliberately has no finder pattern — that's how the scanner knows it's reading the code the right way.
Originally created for tracking car parts, QR codes have evolved into one of the most versatile digital tools available — used in everything from restaurant menus and event tickets to cryptocurrency wallets and government ID verification. The COVID-19 pandemic accelerated QR adoption globally, and today over 6.8 billion QR code scans occur every year.
In India specifically, QR codes have become a cornerstone of the digital economy. UPI payment QR codes power tens of millions of daily transactions. Aadhaar uses QR codes for identity verification. And with the rapid spread of smartphones, India now accounts for a significant share of the world's QR scan volume.
How QR Codes Work
A QR code encodes data by arranging black and white squares (called modules) in a specific pattern. When your smartphone camera or QR scanner captures the image, it reads the pattern, decodes the binary data, and performs the encoded action — opening a URL, connecting to Wi-Fi, starting a phone call, or displaying text.
The encoding process uses Reed-Solomon error correction, which adds redundant data to the code. This is why QR codes can still scan even when they're partially damaged, dirty, or have a logo printed over them. HQCalc uses Level H (High) error correction, which means up to 30% of the QR code's surface can be covered or damaged and the code will still scan reliably.
Static vs Dynamic QR Codes
There are two types of QR codes: static and dynamic. Static QR codes permanently bake the data into the visual pattern — the URL or text cannot be changed after creation. Dynamic QR codes encode a short redirect URL; the actual destination can be changed at any time through a dashboard. Static codes are free and never expire; dynamic codes require a paid subscription to a hosting service.
HQCalc generates static QR codes. They are permanent, free, need no server infrastructure to work, and are ideal for personal use, small businesses, and any use case where the destination doesn't need to change. For marketing campaigns requiring analytics and redirects, consider a dynamic QR service.
Error Correction Levels
HQCalc automatically uses Level H — the highest available — so your QR codes survive real-world use. Here's what each level means:
Low - 7% recovery
Clean environments, digital display
Medium - 15% recovery
General purpose use
Quartile - 25% recovery
Industrial / slight damage expected
High - 30% recovery
Printed with logo overlay (HQCalc default)
Real-World Examples
Restaurant Menu — URL QR Code
A café owner wants to replace physical menus with a scannable QR code on each table.
- 01Upload menu PDF to Google Drive and copy the shareable link.
- 02Select "URL / Link" type in HQCalc QR Generator.
- 03Paste the link and choose a high-contrast color (dark on white).
- 04Generate, download 1024px PNG, and print on table tents.
Customers scan the table QR → menu opens instantly in browser.
Saves printing costs and allows real-time menu updates.
Office Wi-Fi QR Code
A co-working space wants guests to connect to Wi-Fi without asking the password.
- 01Select "Wi-Fi" type in HQCalc.
- 02Enter network SSID and password. Choose WPA security.
- 03Generate QR code with your brand colors (Advanced Options).
- 04Print and frame at reception or paste it to the wall.
Guests scan → phone asks to join network → connected in one tap.
No more writing passwords on whiteboards or sticky notes.
Business Card — Contact QR
A freelancer wants to add a QR code to their business card that opens a WhatsApp chat.
- 01Select "URL" type.
- 02Enter: https://wa.me/91XXXXXXXXXX (your phone with country code).
- 03Set a compact 256px size for card dimensions.
- 04Download and insert into your business card design.
New contacts scan → WhatsApp opens with your number pre-filled.
Zero friction networking. No typing, no mistakes.
QR Code vs Barcode
| Feature | QR Code | Barcode (1D) |
|---|---|---|
| Data Capacity | Up to 7,089 characters | Up to ~80 characters |
| Data Type | Text, URL, binary, numeric | Numbers only (mostly) |
| Scan Direction | Any direction (360°) | Horizontal only |
| Error Correction | Up to 30% data recovery | None |
| Smartphone Scan | Native camera app | Needs dedicated scanner |
| Marketing Use | ? Ideal | ? Not suitable |
| Inventory / Retail | ? Good | ? Industry standard |
QR Code Design Tips
A QR code doesn't have to be a boring black-and-white square. With HQCalc's color customization, you can create branded QR codes that match your visual identity. Here are the rules that keep your custom QR codes scannable:
- 1Keep high contrastThe foreground (dark) color must be significantly darker than the background. Avoid low-contrast combinations like gray on white — they fail on low-quality cameras.
- 2Dark on light, never reverseInverted QR codes (white on dark) are technically valid but fail on some older scanners. Always use a dark foreground on a light background.
- 3Maintain quiet zoneQR codes need a white border (quiet zone) of at least 4 modules wide on all sides. Don't crop the edges when designing print materials.
- 4Test before printingAlways scan your QR code with at least two different phones before printing at scale. Test in varying light conditions.
- 5Minimum print size is 2cmBelow 2cm × 2cm, camera autofocus struggles to lock onto the code. For business cards, aim for at least 1.5cm — and choose 256px minimum export.
More Free Tools
Everything you need, completely free
Barcode Generator
EAN, UPC, Code 128
Income Tax Calculator
New vs Old regime 2026
EMI Calculator
Loan EMI instantly
SIP Calculator
Mutual fund returns
GST Calculator
GST inclusive/exclusive
CTC Calculator
In-hand salary breakdown
PPF Calculator
PPF maturity value
FD Calculator
Fixed deposit returns
EPF Calculator
PF maturity & interest
Net Worth Calculator
Assets minus liabilities
QR Code FAQ Hub
Everything you need to know about creating and using QR codes.
1. Is HQCalc's QR code generator completely free?
Yes, 100% free. No account, no watermarks, no paid tier. Generate unlimited QR codes and download them as high-resolution PNG files.
2. What types of QR codes can I create?
You can create QR codes for URLs/websites, plain text, email addresses, phone numbers, and Wi-Fi networks (WPA, WEP, or open). More types are coming soon.
3. What resolution are the QR code images?
You can choose from 128px, 256px, 512px, or 1024px square PNG images. For print use, we recommend 512px or 1024px for sharp results.
4. Can I customize the colors of my QR code?
Yes. You can choose from preset color schemes or set a completely custom foreground and background color using the color picker in Advanced Options.
5. Does HQCalc store my QR code data?
No. All QR generation happens entirely in your browser (client-side). Your URLs, passwords, and text never leave your device.
6. What is error correction and why does it matter?
Error correction allows a QR code to still be scanned even if part of it is damaged or obscured. HQCalc uses Level H (High), which allows up to 30% of the QR code to be recovered, making it ideal for print use where logos might overlap the code.
7. How do I create a Wi-Fi QR code?
Select 'Wi-Fi' as the type, enter your network name (SSID), your password, and choose the security type (WPA is most common). Generate the code — your guests can scan it to connect without typing the password.
8. Can I add a logo to my QR code?
Logo overlay is on our roadmap. Currently HQCalc generates clean QR codes with color customization. Because we use Level H error correction, you can safely add a logo overlay externally using an image editor — up to 30% of the QR area can be covered and it will still scan.
9. What is the maximum amount of data a QR code can hold?
A QR code can hold up to 7,089 numeric characters or 4,296 alphanumeric characters. However, smaller data = simpler QR code = easier to scan. Keep URLs short for best results.
10. Can I scan QR codes with my phone without an app?
Yes. Both Android (Google Lens, native camera) and iPhone (native Camera app on iOS 11+) can scan QR codes without any additional app.
11. What's the difference between a static and dynamic QR code?
A static QR code permanently encodes data and cannot be changed after creation — the data is baked into the pattern. A dynamic QR code redirects through a short URL, so the destination can be changed without re-printing. HQCalc generates static QR codes; dynamic codes require a paid third-party service.
12. How do I make a QR code for a Google Form?
Copy the shareable link of your Google Form, paste it into the URL field in HQCalc's QR generator, and click Generate. Download the PNG and use it on your flyers, printed forms, or screens.
13. Do QR codes expire?
Static QR codes (like those created by HQCalc) never expire. The pattern is permanently encoded. However, if the destination URL goes down or changes, the scan will fail — the QR code itself is still valid.
14. What format is the downloaded QR code?
QR codes from HQCalc are downloaded as PNG files. PNG is the best format for QR codes because it uses lossless compression, preserving the sharp edges needed for reliable scanning.
15. Can I use HQCalc QR codes for commercial purposes?
Yes, completely. There are no restrictions. Use them on product packaging, business cards, menus, marketing materials, or anywhere you need.
16. Why is my QR code not scanning?
Common reasons: the QR code is too small (use at least 2cm × 2cm when printed), low contrast between colors (use dark fg on light bg), the content URL is broken, or there is too much data encoded. Try a lighter background and darker foreground color for best scan reliability.
17. Is a QR code the same as a barcode?
No. A barcode is a 1-dimensional code that can only hold around 80 characters. A QR code is 2-dimensional, can hold up to 7,089 characters, can encode any type of data, and can be scanned from any angle without a specialized scanner.
18. How do I make a WhatsApp QR code?
Use the URL type and enter 'https://wa.me/91XXXXXXXXXX' (replace with your country code and number). This creates a link that opens a WhatsApp chat when scanned.
19. What size should a QR code be for printing?
For standard printing at 300 DPI, use the 1024px output for crisp results. The physical minimum size for reliable scanning is 2cm × 2cm. For billboards or large banners, use vector conversion after downloading.
20. Can I track how many people scan my QR code?
Not with a static QR code from HQCalc. To track scans, you need a dynamic QR code service (like QR Tiger, Beaconstac, etc.) that routes through a trackable short URL. If you use Google Analytics on your website, however, you can track QR-sourced traffic through UTM parameters in the URL.