Free QR Code Generator
Create QR codes for URLs, text, WiFi credentials, and more. Free online QR code maker.
Examples: https://example.com, plain text, WIFI:T:WPA;S:MyNetwork;P:MyPassword;;
Enter text above to generate QR code
Supports URLs, text, WiFi credentials, and more
Quick Templates:
About QR Code Generator
Renders a QR bitmap with the `qrcode` npm package: QRCode.toCanvas(canvas, text, { width: size, margin: 2, colors }). The canvas updates when your text or size changes; PNG comes from canvas.toDataURL locally.
How it works (technical)
Library: `qrcode` β browser build targets Canvas; default dark #000 / light #FFF modules.
Payload is whatever UTF-8 string you type (URL, WiFi QR string, vCard fragment, etc.); length limits follow the QR version/error level the library picks.
When to use it
Links and landing pages
Encode https URLs for posters or packaging.
WiFi onboarding
Use the standard WIFI:β¦; schema so guests can scan instead of typing.
Plain text or SMS
Short instructions or tel:/mailto: URIs for phones to act on.
How to Use QR Code Generator
- 1Enter the text, URL, or data you want to encode in the QR code.
- 2Select your preferred QR code size from the dropdown menu.
- 3The QR code generates automatically as you type.
- 4Click "Download QR Code" to save the image to your device.
Key Features
- qrcode β Canvas rasterization
- Width 150β400 px and margin 2 modules
- PNG download and image clipboard copy when supported
Benefits
- β’See the code update as you edit the string
- β’No server upload of your payload for drawing
- β’One file export for print or slides
Frequently Asked Questions
What can I encode in a QR code?
You can encode any text, URLs, email addresses, phone numbers, WiFi credentials, or plain text messages. QR codes can store up to 4,296 alphanumeric characters.
Are the QR codes free to use commercially?
Yes! All QR codes generated with our tool are completely free to use for both personal and commercial purposes without any attribution required.
Do QR codes expire?
No, QR codes themselves never expire. They are simply encoded data. However, if you encode a URL that later becomes inactive, the QR code will still work but lead to a dead link.
What size QR code should I use?
For print materials, use larger sizes (300-400px). For digital use or small spaces, 150-200px works well. The QR code should be at least 2cm x 2cm when printed for reliable scanning.