QR Code Generator

Create QR codes instantly for any content — URLs, plain text, email addresses, phone numbers, and WiFi credentials. Customize foreground and background colors, set your preferred output size, and download as a PNG. Everything runs locally in your browser with no server upload.

20 / 270 bytes

#000000
#ffffff

Frequently Asked Questions

What content types can I encode?
URLs, plain text, email addresses (mailto:), phone numbers (tel:), and WiFi credentials using the standard WIFI: format.
Is my data sent to a server?
No. The entire QR code is computed in your browser using a pure JavaScript encoder. No data leaves your device.
How long can the content be?
The encoder supports up to approximately 270 bytes of content (ECC Level L). For longer content, consider shortening URLs first.
What is the WiFi format?
Use the format: WIFI:S:<network name>;T:<WPA|WEP|nopass>;P:<password>;; — for example: WIFI:S:MyHome;T:WPA;P:secret123;;

Related Tools