About QR Code Generator

Generates QR codes for seven data types: plain text, URLs, WiFi network credentials (WPA/WPA2/WEP), email (mailto: with subject and body), SMS, phone numbers (tel:), and vCard 3.0 contacts. QR images are rendered server-side via the goqr.me API with configurable size (128–512px), four error correction levels (L/M/Q/H), custom foreground and background colors, and adjustable margin. Codes update live as you type and download as PNG.

  • WiFi QR codes use the WIFI:T:security;S:ssid;P:password;H:hidden;; format
  • Contact mode generates a full BEGIN:VCARD/END:VCARD v3.0 payload
  • Error correction levels: L (7%), M (15%), Q (25%), H (30% — most damage-resistant)
  • Color pickers for foreground and background with hex value support
  • Auto-prefixes URLs with https:// if no protocol is specified

Frequently Asked Questions

Which error correction level should I use?
M (15%) is the default and works for most cases. Use H (30%) if the QR code will be printed on materials that might get scratched or partially obscured. Higher correction means a denser code, so L is better when the code needs to encode a lot of data and will always be scanned from a clean screen.
Can I add a logo to the center of the QR code?
Not directly in this tool. However, if you generate with H-level error correction, up to 30% of the code can be obscured and still scan correctly, so you can overlay a small logo manually in an image editor.

More Generators Tools

All Generators tools