Enter a URL or any text to generate a QR code. Download as PNG — no sign-up required.
Enter any URL or plain text in the input field and click Generate. The tool renders a QR code using the qrcode.react library entirely in your browser. Click Download PNG to save the canvas as an image file, or Copy text to copy the encoded value to your clipboard. No data is sent to any server.
A QR (Quick Response) code is a 2D barcode that stores up to 4,296 alphanumeric characters. Smartphone cameras can decode them instantly, making them ideal for sharing URLs and text without typing.
URLs (most common), plain text, email addresses (mailto:), phone numbers (tel:), Wi-Fi credentials (WIFI:SSID:password;;), and vCard contact information.
QR codes use Reed–Solomon error correction. Depending on the level chosen, they can withstand 7–30% data loss and still decode correctly — which is also why logos can be placed in the centre without breaking the code.
Enter your URL or text, click Generate, then click Download PNG. The tool converts the canvas element directly to a PNG image and triggers a browser download.
More free tools