QR Code Generator
Generate QR codes for any text or URL with custom size, foreground, and background colors.
How to use this tool
- 1Enter text or a URL in the 'Text or URL' field.
- 2Set the Size (px) and choose Foreground and Background colors.
- 3The QR code updates automatically.
- 4Click 'Download PNG' to save the QR code image.
About QR Code Generator
QR codes are the fastest way to share a URL, contact card, or text with someone who has a phone. This generator uses the qrcode npm library loaded in your browser to render a QR code onto a Canvas element. Enter any text or URL, set the size in pixels (64-1024, step 32), and choose foreground and background colors with native color pickers. The QR code updates automatically as you type or change settings. Click 'Download PNG' to save the Canvas as a PNG file. The qrcode library uses error correction level M by default and a 2-module margin. QR codes can encode up to approximately 4,000 characters depending on the error correction level and character type. Marketers adding QR codes to print materials, developers testing QR scanning flows, and anyone who needs to share a link without typing it are the primary users.
Frequently asked questions
Related Tools
QR Code Scanner
Scan QR codes using your device camera or by uploading an image — uses jsQR in your browser.
Barcode Generator
Generate barcodes in CODE128, EAN13, EAN8, UPC, CODE39, ITF14, and more — download as SVG.
Password Generator
Generate strong random passwords with custom length and character sets — strength indicator included.