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
- Pick a content type and fill in the fields.
- Adjust the error correction level, size, and colors.
- Optionally pick a center image or FontAwesome icon. The app will switch error correction to H automatically.
- 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.