QR Code Generator
Enter text or a URL — get a QR code instantly. Generated locally, nothing leaves your browser.
Enter text above to generate a QR code.
About this tool
The QR Code Generator creates scannable QR codes from any text or URL, right in your browser. Whether you need a QR code for your website, WiFi network, contact card, or a marketing campaign, this tool generates it instantly with no data leaving your device.
Key features: customizable size (128px to 1024px) for web or print use, four error correction levels (L, M, Q, H) to balance scannability vs. density, and direct PNG download. The QR code is rendered client-side using a lightweight JavaScript library loaded from CDN, with a fallback message if the network is unavailable.
Common use cases: generating a QR code for a business website, creating a WiFi access code for guests, embedding a vCard contact card for networking, or encoding a secret message for a scavenger hunt.
How to use
- Enter your content. Type or paste a URL, text, or WiFi string (e.g.,
WIFI:S:MyNetwork;T:WPA;P:password;;) into the input field. - Choose settings. Select a QR code size (256px is good for screens, 512px+ for print) and an error correction level. Medium (M) is a balanced default.
- Generate and download. Click Generate to preview the QR code, then Download PNG to save the image. Test it with your phone's camera to make sure it scans correctly.
Frequently asked questions
Is the data I enter sent to a server?
No. The QR code is generated entirely in your browser using JavaScript. The text or URL you enter never leaves your device. You can verify this by disconnecting from the internet after the page loads — the generator still works.
What error correction level should I choose?
Low (L) is fine for on-screen QR codes. Medium (M) is a good all-purpose default. Choose High (Q) or Highest (H) for printed QR codes that might get scratched or dirty — outdoor signage, product packaging, or restaurant table stickers. Higher levels make the code more resilient but physically denser.
Can QR codes expire or stop working?
The QR code itself never expires — it is just a visual encoding of text. However, if the QR code contains a URL that later goes offline or changes, scanning the code will lead to a dead link. For URLs, consider using a redirect service you control so you can update the destination later.
Does this tool work on mobile?
Yes. The QR Code Generator is mobile-friendly and works in any modern browser on iOS and Android. You can generate QR codes directly from your phone and save them to your photo library.