QR Code Generator

Generate QR codes from text, URL, WiFi, vCard, email, SMS and more — 100% local, no server.

Choose a content type, fill in the fields and click Generate.

How it works

1
Enter your content
Type a URL, plain text, phone number, email, Wi-Fi credentials or any string you want to encode into the QR code.
2
Customize appearance
Adjust the QR code size, error correction level (L/M/Q/H) and foreground/background colors to match your brand.
3
Preview live
The QR code renders instantly in your browser using a pure JavaScript QR spec implementation — no server roundtrip.
4
Download or copy
Save the QR code as a PNG image, or copy the data URL to embed it directly in your HTML or design tool.

Frequently Asked Questions

Is the QR Code Generator free?

Yes, completely free. No watermarks, no account.

Is my data sent to a server?

No. QR codes are generated in your browser using a pure JavaScript implementation of the QR spec.

What data can I encode?

URLs, plain text, phone numbers, emails, SMS, Wi-Fi credentials, vCards and any other string up to the QR capacity.

What error correction level should I choose?

Level M (15%) is a good default. Use level H (30%) for QR codes that may be partially obscured, like on printed materials.