QR Code Tool

Generate and scan QR codes

QR Code Generator

QR Code Scanner

💡 Note: For full QR code scanning functionality, install the jsQR library: npm install jsqr

About QR Code Generator

1What is it?

Generate QR codes for URLs, text, WiFi credentials, contact information, and more. Download as high-quality PNG image or copy directly to clipboard. QR codes are perfect for sharing information that can be quickly scanned by any smartphone camera.

2Use Cases

  • Share website URLs in printed materials
  • Create WiFi login QR codes for guests
  • Generate contact card (vCard) QR codes
  • Link to app store downloads
  • Add QR codes to business cards
  • Create payment links for stores
  • Share event details and calendar entries

3Examples

URL QR code

Input

https://example.com

Output

[QR Code Image]

WiFi credentials

Input

WIFI:S:MyNetwork;T:WPA;P:password123;;

Output

[QR Code Image]

?Frequently Asked Questions

How much data can a QR code hold?

QR codes can store up to about 3KB of data - roughly 4,296 alphanumeric characters or 7,089 numeric digits. However, more data means a denser (harder to scan) code. Keep URLs and text concise for best results.

What makes a QR code easier to scan?

Higher contrast (dark pattern on light background), larger size, less data density, and good error correction. Print at least 2cm x 2cm for reliable scanning. Leave white space (quiet zone) around the code.

Can I customize the QR code appearance?

This tool creates standard black-and-white QR codes for maximum compatibility. While colored/branded QR codes exist, they can be harder to scan. You can change the size option to get different resolutions.

Do QR codes expire?

The QR code itself never expires - it's just encoded data. However, if you encode a URL, that URL could stop working. For permanence, use your own domain or a reliable URL shortener.

How do I create a WiFi QR code?

Use this format: WIFI:S:NetworkName;T:WPA;P:password;; Replace NetworkName with your SSID and password with your WiFi password. T can be WPA, WEP, or nopass for open networks.