QR Code Generator

Turn any link or text into a QR code. Generated entirely in your browser and free to download as PNG.

How it works

The QR code is generated locally in your browser using an open-source encoding library โ€” the text you enter is never sent to a server. That also means the generated code is static: it encodes your content directly and will keep working forever, independent of this website.

What can I encode?

Any short text works: a website link, plain text, a phone number (tel:+1234567890), an email (mailto:you@example.com), or Wi-Fi credentials in the format WIFI:T:WPA;S:NetworkName;P:Password;; โ€” scanning that connects the phone to your network automatically.

Frequently asked questions

Will the QR code expire?

No. This generates a static QR code that encodes your content directly, so it works forever and doesn't depend on this site staying online.

What resolution should I use for printing?

For print, use at least 600px to keep the code easy to scan at larger physical sizes. For screens, 300px is plenty.

Is there a length limit?

QR codes can technically hold about 3KB of text, but shorter content produces simpler codes that scan more reliably. Keep URLs under a few hundred characters when possible.