QR Code Generator
Generate QR codes from any URL, text, or contact instantly in your browser.
How to Use This Tool
- Enter any URL, plain text, email address, or phone number in the input field.
- The QR code generates automatically as you type.
- Choose your preferred image size (128px, 256px, or 512px).
- Click "Download PNG" to save the QR code image to your device.
- You can also right-click the preview image and choose "Save image as".
How It Works
This tool generates QR codes entirely inside your browser using the open-source qrcode library. No data is sent to any external server β your input never leaves your device. The QR code is rendered on an HTML canvas element and exported as a PNG image. Any standard QR scanner app or phone camera can decode the resulting code back to the original text or URL.
Frequently Asked Questions
What can I encode in a QR code?
URLs, plain text, email addresses (mailto:), phone numbers (tel:), Wi-Fi credentials, and contact cards (vCard format) are all commonly supported. Keep in mind that longer text produces denser, harder-to-scan QR codes β use a URL shortener for long links.
Is my input data kept private?
Yes. This tool generates QR codes entirely in your browser using the qrcode JavaScript library. Your text is never sent to any server or external service.
What image format is downloaded?
The QR code downloads as a PNG image, which is compatible with printing, presentations, and most design tools.
Why is my QR code hard to scan?
Very long text or URLs produce dense QR codes that some scanners struggle with. Try increasing the image size to 512px, or shorten your URL using a URL shortener before encoding it.