Skip to content

QR Code Generator

Create custom QR codes in your browser

Content

Preview

Style & Options

Error correction level:

Higher levels recover more damage but produce denser codes. Logos require level H.

1282048
Center overlay:

Overlays appear only in the PNG download. SVG output omits them.

About QR Codes

A QR code is a two-dimensional barcode that encodes text, URLs, contact details, and other data as a grid of black and white modules. Most smartphone cameras can read them directly.

Error correction levels

  • L: ~7% recovery. Smallest, densest-looking code at a given size.
  • M: ~15% recovery. A sensible default for most uses.
  • Q: ~25% recovery. Useful for printed codes exposed to wear.
  • H: ~30% recovery. Required when you overlay a logo in the middle.

Common formats

  • URL: open a website or app deep link.
  • Wi-Fi: join a network without typing the password.
  • vCard: add a contact to the phone book.
  • Email / SMS / Phone: prefill a message or start a call.
  • Geo: open a set of coordinates in a maps app.

How to Use

  1. Pick a content type and fill in the fields.
  2. Adjust the error correction level, size, and colors.
  3. Optionally pick a center image or FontAwesome icon. The app will switch error correction to H automatically.
  4. Press Download PNG or Download SVG, or Copy PNG to drop it into a chat or document.

Everything runs locally in your browser. Nothing you type is sent anywhere.

Sources & References