QR Code Generator
Generate QR codes for URLs, text, contact info, and more with custom sizes.
QR code will appear here.
QR codes are generated entirely in your browser. No data is sent to any server.
Frequently Asked Questions
Do I have to click Generate every time I edit the text?
Not necessarily. The Generate button works, but typing in the content box also triggers generation automatically after a 600 ms debounce, and color changes regenerate immediately.
Can this build Wi-Fi, vCard, or calendar QR codes for me?
It will encode any text you paste, but it does not have form builders for special QR payload formats. If you want a Wi-Fi or vCard QR code, you need to paste the correctly formatted payload yourself.
What sizes can I export from this QR tool?
The canvas size slider runs from 64 px to 512 px in 32 px steps. The download button saves the rendered canvas as a PNG named qr-code.png.
Can I change the quiet zone or QR margin?
No. The current implementation hardcodes the QR margin to 2 when it calls the qrcode library, so there is no UI control for that value.
Why might QR generation or image copy fail on some setups?
The generator lazy-loads its QR library from esm.sh, so a blocked network request will prevent rendering. The image copy button also depends on browser clipboard image support via ClipboardItem.