QR Code Generator
Generate QR codes from text or URLs
About this tool
A QR code generator turns any URL, contact card, Wi-Fi credential, or short text into a square barcode that any phone camera can read instantly. QR codes are everywhere — restaurant menus, event check-ins, two-factor auth setup, payment links — because they bridge the physical and digital worlds without requiring an app install.
How to use
- Type or paste the content you want to encode (URL, text, contact info, etc.).
- Adjust the size slider to balance scanability and the space you have available.
- Click Generate to render the QR code in the preview panel.
- Test by scanning with your phone camera before publishing.
- Download the PNG and embed it on a poster, menu, slide deck, or web page.
Common use cases
- Linking a printed menu directly to an online ordering page.
- Sharing event Wi-Fi credentials so guests join without typing.
- Generating a QR for a TOTP secret during 2FA setup.
- Producing a vCard QR for business cards or conference badges.
- Driving in-person traffic to a feedback survey or product page.
- Adding a QR shortcut to a documentation page in slide decks.
Frequently asked questions
Q. How much data can a QR code hold?
A. Up to ~4,296 alphanumeric characters at the highest density. In practice keep it short: shorter URLs scan faster from a distance and tolerate more damage.
Q. What error correction level should I use?
A. Level M (15%) is a good default. Level H (30%) is recommended if you plan to overlay a logo or print on a surface that may scuff.
Q. Can I track scans?
A. A QR encodes a fixed string. To track scans, point it at a short URL or analytics-aware redirect that you control.
Q. Why do some QR codes have rounded dots?
A. Cosmetic. The QR spec only requires square modules; many generators offer styled variants but very stylised codes can fail on older scanners.