QR Code Generator
Generate QR codes for URLs, WiFi, vCards, email, phone, and SMS. Add your logo, customise colours, and download as PNG or SVG.
QR Code Type
Content
Customise
Preview
Enter content above to generate QR code
QR codes are generated locally in your browser. No data is sent to any server.
Why Choose Forge QR?
Unlike QR Code Monkey, Canva and Beaconstac, Forge QR offers a genuinely free, private, and unlimited experience with no strings attached.
100% Free Forever
No hidden fees, no premium tiers, no limits.
Complete Privacy
Everything runs in your browser. We never see your data.
No Signup Required
Use instantly without creating an account.
Unlimited Use
No daily limits, no credits, no restrictions.
Last updated: January 2026 • Built with care by iForge Apps
How QR Codes Work
QR (Quick Response) codes store data in a two-dimensional grid of black and white modules. When your phone camera scans the pattern, it decodes the data — usually a URL, but it can be text, WiFi credentials, contact details, or any string of characters.
QR codes use Reed-Solomon error correction, which means they still work even if part of the code is damaged or obscured. At the highest level (Level H), up to 30% of the code can be covered — which is why you can put a logo in the centre and it still scans.
Everything runs in your browser. The QR code is generated client-side using the qrcode.react library. Your data is never sent to any server.
Error Correction Levels
| Level | Recovery | Best For | Trade-off |
|---|---|---|---|
| L (Low) | ~7% damage | Digital-only use, clean display | Smallest code |
| M (Medium) | ~15% damage | General purpose — good default | Balanced |
| Q (Quartile) | ~25% damage | Printed materials that may get worn | Larger code |
| H (High) | ~30% damage | Logo overlay, outdoor signage | Largest code |
Higher error correction means a denser (larger) QR code. If you're embedding a logo in the centre, use Level H to ensure the code still scans with part of the pattern covered.
Data Capacity
A standard QR code can hold a surprising amount of data, but size matters — more data means a denser, harder-to-scan code:
| Data Type | Max Characters | Real-World Example |
|---|---|---|
| Numeric only | 7,089 digits | Phone numbers, product codes |
| Alphanumeric | 4,296 characters | URLs, short messages |
| Binary (UTF-8) | 2,953 bytes | vCards, WiFi config, JSON |
Practical limit: Keep your data under 200-300 characters for codes that scan reliably at normal print sizes. A typical URL (50-80 characters) is well within range. Long data produces codes with tiny modules that need a high-res print to scan.
Common QR Code Uses
WiFi sharing
Generate a code with your network name and password. Guests scan to connect instantly. Print it and stick it on the wall — no more spelling out passwords.
Business cards
A vCard QR code stores name, phone, email, and company. When scanned, it adds your contact details to the phone automatically. No manual typing, no mistakes.
Restaurant menus
Link to a digital menu you can update anytime. Print the code on table cards. When prices change, update the webpage — the QR code stays the same.
Product packaging
Link to assembly instructions, warranty registration, or user manuals. The physical product stays clean while all the detail lives online.
Event check-in
Embed ticket IDs in QR codes for fast scanning at the door. Works for conferences, concerts, and even house parties where you want to track RSVPs.
Printing Tips
- Minimum print size: 2 cm × 2 cm for close-range scanning (menus, cards). 10 cm × 10 cm for posters scanned from 1-2 metres away.
- Quiet zone: Leave white space around the code equal to at least 4 modules wide. Crowding the code against other design elements makes scanning unreliable.
- Contrast: Dark modules on a light background. The scanner needs clear contrast. Avoid pastel-on-pastel colour schemes.
- Test before printing. Always scan the code with at least two different phones before sending it to print. What looks fine on screen can fail when printed at a different size.
Related Tools
How to use this tool
Enter a URL, text, email, phone number, or WiFi credentials
Customise colours, dot style, and add a logo
Download as PNG or SVG for print or digital use
Common uses
- Linking to a website or landing page from printed materials
- Sharing WiFi credentials with guests instantly
- Adding contact details to business cards
- Creating scannable event tickets or menus
Share this tool