5/8/2026 · 4 min read

What Is a QR Code and How Does It Work?

A QR code (short for 'Quick Response' code) is a square barcode that a smartphone camera can read to instantly open a link, connect to WiFi, save a contact, and more.

How a QR code works

A QR code stores data in a grid of black and white squares. The three large squares in the corners help a camera find and orient the code, while the rest of the pattern encodes the actual information.

When you point your phone's camera at a QR code, the camera app decodes the pattern and offers an action — usually opening a web page. Modern iPhones and Android phones can do this natively, with no separate app.

What a QR code can store

QR codes can hold a website link, plain text, WiFi credentials, contact details (vCard), a phone number, an email, calendar events, payment information, and links to apps like WhatsApp or Telegram.

The amount of data affects the density of the pattern: more data means a denser, finer code that needs to be printed larger to stay scannable.

Static vs dynamic QR codes

Static codes embed the data directly and can't be changed. Dynamic codes embed a short link that redirects to a destination you can edit anytime — and they let you track scans. Dynamic codes are the better choice for marketing and anything printed at scale.

Frequently asked questions

What does QR stand for?
QR stands for 'Quick Response.' The format was designed to be decoded quickly by a camera.
How do I scan a QR code?
Open your phone's camera and point it at the code. A notification appears — tap it to open the link or action. No extra app is needed on most modern phones.
Are QR codes free to make?
Yes. You can create and download static QR codes for free with a generator like QR Geni.
Can a QR code contain a virus?
The code itself can't, but it can link to a malicious site. Only scan codes from sources you trust, and check the URL before continuing.
Do QR codes work without internet?
Reading the code works offline, and some types (text, WiFi, contacts) need no internet. Codes that open a website require a connection to load it.

Related guides

Try a generator

Popular use cases

Create your QR code now — free

No credit card required. Design, download, and track in minutes.

Get started free