Advertisement

QR Code Generator

Create free QR codes for URLs, text, email addresses, and Wi-Fi networks instantly. No sign-up required.

How QR Codes Work

QR (Quick Response) codes encode data as a 2D matrix of black and white squares. A scanner reads the pattern and decodes it into text, a URL, contact information, or other data. They can encode up to ~3,000 bytes of data.

Error correction allows QR codes to be partially damaged and still scannable. Higher error correction levels increase redundancy at the cost of a denser code.

Frequently Asked Questions

On iPhone: open the Camera app and point it at the QR code — a notification will appear. On Android: open the Camera app or Google Lens. Most modern smartphones scan QR codes natively without a separate app.

Static QR codes (like those generated here) never expire — they permanently encode the data. Dynamic QR codes (provided by paid services) can be edited after creation and may expire if a subscription lapses.

A QR code can hold up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. In practice, shorter content produces simpler, more easily scannable codes.

QR codes have four error correction levels: L (7% data recovery), M (15%), Q (25%), and H (30%). Higher levels add more redundant data so the code remains scannable even if partially obscured or damaged.

Related Calculators