A QR code encodes text — a URL, a Wi-Fi password, contact details, anything — into a scannable square pattern that any phone camera can read. This tool generates one from whatever you type, entirely in your browser, and lets you download it as a PNG.


Error correction controls how much of the code can be obscured or damaged (for example by a logo placed in the middle) and still scan correctly. Higher levels add redundancy at the cost of a denser pattern.

Frequently asked questions

Is there a limit to how much text a QR code can hold?

Yes — QR codes have a maximum capacity of around 4,296 alphanumeric characters (less for binary/UTF-8 data), and very long input produces a denser, harder-to-scan code.

Does the QR code work offline once generated?

Yes — a QR code just encodes the text you gave it; scanning it later requires no connection back to this tool, though if the encoded content is itself a URL, opening that link still needs a connection.

Is my input sent anywhere to generate the code?

No — the QR code image is rendered entirely in your browser.

Related tools

Crontab Generator — Build and explain cron expressions
Random Number Generator — Generate random integers in a range
CSV ↔ JSON Converter — Convert between CSV and JSON
YAML ↔ JSON Converter — Convert between YAML and JSON


Main page