QR Code Generator

Generate QR codes from text or URLs

Last updated:

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

  1. Type or paste the content you want to encode (URL, text, contact info, etc.).
  2. Adjust the size slider to balance scanability and the space you have available.
  3. Click Generate to render the QR code in the preview panel.
  4. Test by scanning with your phone camera before publishing.
  5. 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.