# QR Code Generator

URL: https://phishdestroy.io/developer-tools/qr-code-generator
Category: Misc
Where it runs: Runs locally (nothing you enter is uploaded)

Type text or a URL and the QR code is drawn on this page. Pick the error-correction level, quiet zone and colours, then download it as PNG or SVG.

## Example input

Website address

```
https://example.com/
```

A version 2 code (25 × 25 modules) at error-correction level M holding 20 bytes. Download PNG saves a 512 × 512 px image and Download SVG a vector file that scales to any size.

## FAQ

### What do the error-correction levels mean?

With level L a scanner can still read the code when about 7% of it is damaged, with M 15%, Q 25% and H 30%. Higher levels make the code denser, so M suits screens and Q or H suit small prints or codes partly covered by a logo.

### How much text fits, and what makes a code hard to scan?

One QR code holds at most 2,953 bytes at level L and 1,273 bytes at level H (ISO/IEC 18004), and letters outside ASCII take two to four bytes each in UTF-8. Keep a quiet zone of 4 modules and dark modules on a light background, or some scanners will fail.

### Is my text sent to a server?

No. The code is drawn in your browser with the bundled qrcode-generator library, and nothing is uploaded or requested from another site.

## Related tools

- [Wi-Fi QR Code Generator](https://phishdestroy.io/developer-tools/wifi-qr-code-generator)
- [QR Code Decoder](https://phishdestroy.io/developer-tools/qr-decoder)
- [Link Unwrapper](https://phishdestroy.io/developer-tools/link-unwrapper)
- [Shields.io Badge Generator](https://phishdestroy.io/developer-tools/badge-generator)

All tools: https://phishdestroy.io/developer-tools
