Free Online QR Code Generator – Unlimited, Custom, High-Res

qr-code

Help

FAQ

Can I generate a WiFi QR code?Show
Yes. Use the WiFi payload format shown below (WPA/WPA2). Then scan it with your phone camera.
Why does decoding fail?Show
The image may be blurry/too small, the QR code may be partially cut off, or the code may be stylized with low contrast. Try a higher-resolution image.
Does this tool upload my QR code image?Show
No. Decoding happens in your browser.
What size should I choose?Show
For most uses, 256–384px is a good balance. Use 512px if you need a sharper print version.
Can QR codes store sensitive data safely?Show
QR codes are just visible text. Anyone can scan them. Avoid embedding secrets directly; prefer short-lived links or encrypted payloads.

How to generate or decode a QR code

  1. Choose **Generate** to create a QR code, or **Decode** to read one.
  2. For Generate: paste a URL/text, adjust size, then download PNG.
  3. For Decode: upload a QR code image (drag & drop is supported) to extract the content.

Privacy

Full guide

What this QR code tool does

This page supports two workflows:

  • Generate: create a QR code from text (URLs, identifiers, short messages).
  • Decode: extract text from a QR code image you upload.

Examples (copy-paste)

1) URL QR code

https://tools.beer/en/code/qrcode

2) WiFi QR code

WIFI:T:WPA;S:MyWiFiName;P:MyPassword;;

Notes:

  • T is security type (WPA, WEP, or nopass).
  • S is SSID.
  • P is password.

3) vCard (contact) QR code

BEGIN:VCARD
VERSION:3.0
N:Doe;John;;;
FN:John Doe
TEL:+123456789
EMAIL:john@example.com
END:VCARD

Troubleshooting (when scan fails)

  • Use a larger / clearer QR image (try generating at 384–512px).
  • Avoid low contrast (light gray on white), heavy stylization, or overlaid logos.
  • Make sure the whole QR code is visible (not cropped).
  • If the QR contains non-UTF8/binary payloads, some scanners may not display them as text.

Related tools