QR Code Generator

Generate QR codes for any URL, text, WiFi password, email, or phone number. Customise colours and size, then download as PNG or SVG instantly.

enter text or URL
Text or URL to encode
Quick presets
Size (px)
Foreground
Background

Frequently Asked Questions

What can I encode in a QR code?
QR codes can encode URLs, plain text, phone numbers, email addresses, WiFi credentials, contact cards (vCard), calendar events, and more. This generator supports all text formats up to ~2,900 alphanumeric characters.
What is the difference between PNG and SVG download?
PNG is a raster image at fixed pixel dimensions — best for printing at the size specified. SVG is vector format that scales to any size without losing quality — best for logos, large print materials, and digital use where size may vary.
What size QR code should I use?
For digital screens: 256×256 is fine. For print materials: 512×512 minimum. For large banners or posters: use 1024×1024 or the SVG format which scales infinitely. The QR code must be at least 2×2 cm for reliable smartphone scanning.
What is the WiFi QR code format?
WiFi QR codes use the format: WIFI:T:WPA;S:NetworkName;P:Password;; (replace NetworkName and Password with your actual credentials). When scanned, Android and iOS automatically prompt the user to join the network.
Is my data sent to a server?
No. All QR code generation happens entirely in your browser using JavaScript. Your text, URLs, and WiFi passwords never leave your device.