QR Code Generator

Generate QR codes from any URL, text, email, or phone number. Download as PNG. Free, browser-based, no data sent to servers.

QR code appears here

How to Use

  1. Enter any URL, text, phone number, or other content in the input box.
  2. Optionally adjust size, error correction level, and colors.
  3. Click Generate QR Code.
  4. Scan the QR code with any smartphone camera to verify it.
  5. Click Download PNG to save the image.

Common QR Code Use Cases

  • URLs: Just paste the full URL including https://.
  • Wi-Fi: Use the format WIFI:T:WPA;S:NetworkName;P:Password;;
  • Email: mailto:user@example.com?subject=Hello
  • Phone: tel:+15551234567
  • SMS: smsto:+15551234567:Your message here

FAQ

Is my data sent to a server?

No. QR codes are generated entirely in your browser using the qrcode.js library. Your data never leaves your machine.

What can I encode in a QR code?

Any text up to ~2953 bytes: URLs, plain text, contact cards (vCard), Wi-Fi credentials, email addresses, phone numbers, and more.

What does the error correction level do?

Higher error correction allows the QR code to be read even if part of it is obscured or damaged. Use High (H) for printed QR codes that may get dirty or partially covered.

What size should I choose?

For digital display, 256px is sufficient. For print, choose 512px or higher to ensure sharp output at larger physical sizes.