QR Code Generator
Type any text or URL below to instantly generate a QR code. Customise the size, colours and error-correction level, then download a high-resolution PNG.
Type any text or URL below to instantly generate a QR code. Customise the size, colours and error-correction level, then download a high-resolution PNG.
A QR (Quick Response) code is a two-dimensional barcode that can encode up to ~3 KB of binary data. It was originally invented to track car parts in Japanese factories and is now used everywhere — from menus and event tickets to mobile payments and Wi-Fi credentials.
QR codes are robust thanks to built-in error correction: even if a portion of the code is damaged or covered, a scanner can still recover the original payload. The level of correction is adjustable: higher levels make the code more resilient but increase its visual density.
No. Generation happens entirely in your browser. The text you encode is never sent to any server, which makes the tool safe even for sensitive payloads such as private URLs or Wi-Fi passwords.
The QR specification allows up to 4296 alphanumeric characters or 2953 binary bytes at the lowest error-correction level. In practice, anything beyond a few hundred characters becomes hard to scan, so prefer short URLs.
Not directly in this tool. Generate the code with error-correction level H so you can paste a logo (up to ~25% of the surface) on top in any image editor without breaking scannability.