QR Code Generator
Generate QR codes for URLs, text, WiFi & more. Instant, free, private.
Enter a full URL including https://
0 characters
0 items detected
Scan to dial this number directly — works on all smartphones
Your QR code will appear here
Start typing to generate automatically
Generated locally in your browser — nothing is uploaded
Frequently Asked Questions
Is my data uploaded to any server to generate the QR code?
No. QR codes are generated entirely in your browser using the QRCode.js library. Your URL, text, WiFi credentials, or vCard data never leaves your device, making it safe for QR codes containing private information.
What error correction levels are available and when should I use them?
Four levels are available: L (Low — 7% damage recovery), M (Medium — 15%), Q (Quartile — 25%), and H (High — 30%). Use higher levels when the QR code will be printed small, placed on textured surfaces, or when you want to embed a centre logo, since the logo physically covers part of the module grid.
Can I embed a logo in the centre of my QR code?
Yes. In the customisation panel, upload a PNG or SVG logo. The tool automatically scales it to approximately 25% of the QR code width — the maximum coverage that preserves reliable scannability. Always use H (High) error correction when embedding logos to ensure the code still decodes correctly.
The QR Code Generator creates high-resolution QR codes for URLs, plain text, WiFi credentials, and contact info — all locally in your browser. Nothing is ever uploaded.
- Select a type (URL, Text, WiFi, Email, vCard, SMS, Phone, or Batch)
- Choose a module style: Standard squares, Rounded corners, or Dot patterns
- Customise foreground and background colours with the colour pickers
- Add a centre logo by uploading an image — use High error correction (H) when embedding logos
- Use Batch mode to generate multiple QR codes from a list (one URL/text per line) and download them individually or all at once
- Error correction levels: L (7%), M (15%), Q (25%), H (30%) — higher levels let the code be scanned even if partially obscured
Save QR presets & branded templates — coming soon for logged-in users