What is a QR code?
A QR (Quick Response) code is a 2D barcode that any modern phone camera can read instantly. Point, scan, open — usually to a URL, but QR codes can also carry plain text, contact info, Wi-Fi credentials, or payment data.
How to use this generator
- Type or paste a URL or text into the input. The QR updates live.
- Pick an error-correction level. Higher levels let the code still scan if part of it is obscured (good for logo overlays or print on uneven surfaces).
- Pick a size, then download as PNG (raster, smaller) or SVG (vector, scales infinitely without blur — best for print).
Picking the right error correction
- L (Low) — densest code, ~7% of data can be lost. Best for screens.
- M (Medium) — default. Good balance for most uses.
- Q (Quartile) — ~25% loss tolerance. Use if printing on glossy or curved surfaces.
- H (High) — ~30% loss tolerance. Use if overlaying a logo in the center.
Is my data private?
Yes. The QR code is generated entirely in your browser using the
qrcode JavaScript library. Nothing is uploaded — you can disconnect
from the internet after the page loads and it still works.