QR Code Generator

Generate a QR code for any URL, text, email or phone number. Adjust the size and error-correction level, then download a crisp PNG. Codes are generated entirely in your browser — nothing is uploaded.

Generated locally in your browser — the code never expires and depends on no server.

How it works

Your text is encoded into a QR symbol using the open-source qrcode library, rendered to a canvas at your chosen size. Higher error-correction levels (L/M/Q/H) let the code survive more damage at the cost of density.

Frequently asked questions

Do these QR codes expire?

No. The QR code simply encodes your text directly — it works forever and doesn't depend on any server.

Which error correction level should I pick?

M (15%) is a good default. Choose H (30%) if you'll overlay a logo or print the code where it might get damaged.

Related tools