QR Code Generator

Turn any link, text or Wi-Fi login into a QR code — generated in your browser, free forever.

🔒 Never uploaded ♾️ Never expires ✓ Free · no sign-up ⬇️ PNG & SVG

Content

512px

How this QR generator works

Your text is encoded into a QR matrix entirely by JavaScript running on your device, then drawn onto a canvas. Nothing is sent to a server — no account, no tracking pixel, and no short-link in the middle that could stop working.

Why "never expires" matters

Many free QR services encode a redirect link on their own domain, not your actual URL. If that company shuts down, changes its pricing, or deletes your account, every printed code you made stops working. The codes here encode your content directly, so they keep working as long as your link does.

Choosing an error-correction level

QR codes carry redundant data so they still scan when partly damaged or covered. Higher correction means a denser (busier) code:

Wi-Fi and other formats

QR codes are just text. Scanners recognise certain prefixes — for example WIFI:S:NetworkName;T:WPA;P:password;; joins a network, and mailto: or tel: open mail and dialler apps. Use the preset buttons above to fill in the pattern.

PNG or SVG?

Use PNG for screens, documents and most printing. Use SVG when the code will be scaled large (banners, signage) — it is a vector, so it stays perfectly sharp at any size.

Always scan and test your printed code before mass-producing it. "QR Code" is a registered trademark of DENSO WAVE INCORPORATED.