Skip to content
QRCodeMax.Vip

What is a QR code? A plain-language guide

A beginner-friendly explanation of QR codes: what they are, what they can store, how they differ from barcodes, and what to check before you create your first one.

By QRCodeMax.Vip 6 min read

A QR code is a square, pixelated label that stores information — most often a web link — in a pattern a phone camera can read in under a second. "QR" stands for Quick Response. Point your camera at one and it offers to open the link, display the text, or join the Wi-Fi network hidden inside.

What a QR code actually is

A QR code is a two-dimensional barcode: a grid of small black and white squares (called modules) that a camera reads as a whole, rather than a single row of bars that a laser reads left to right. It was invented in 1994 at Denso Wave, a Japanese company in the Toyota group, where a team led by engineer Masahiro Hara needed to track car parts with more information than a conventional barcode could hold. Their answer was to add a second dimension.

The three large squares in the corners are finder patterns. Your camera uses them to locate the code and work out its orientation, which is why a QR code scans just as well upside down or at an angle. Everything between the corners is data, plus built-in error correction that lets a damaged code still scan.

One legal detail worth knowing: "QR Code" is a registered trademark of Denso Wave, which is why some companies avoid the term in product names and use the generic "2D barcode" instead. The format itself, however, is an open standard — published as ISO/IEC 18004 — and anyone can generate or scan QR codes freely.

What a QR code can store

At its largest size, a QR code holds about three kilobytes of data — roughly 7,000 digits or 4,000 letters and numbers. That sounds tiny, but it covers almost everything people actually need:

  • Website links. The most common use by far. Scanning opens the page in your browser.
  • Plain text. A note, a coupon code, assembly instructions, a serial number.
  • Wi-Fi credentials. The code carries the network name and password; a phone offers to join without anyone typing anything. Popular on café counters and hotel cards.
  • Contact details. A vCard with a name, phone number and email that saves straight to your address book.
  • Other payloads. Pre-filled emails or text messages, calendar events, app download pages, payment requests.

One important catch: the data is baked in when the code is created. A printed code cannot change what it says. The workaround is a "dynamic" QR code, which encodes a short redirect link you can repoint later — convenient, but it only works while the redirect service stays online.

How it differs from a classic barcode

The barcode on a cereal box is one-dimensional: a single row of bars of varying widths, usually holding little more than a product number that a till looks up in the shop's database. A few dozen characters is the practical limit.

A QR code differs in four ways that matter:

  • Capacity. Thousands of characters instead of a few dozen — enough for a full URL, a business card or Wi-Fi details, not just an ID number.
  • Reading direction. A grid read in two dimensions, with finder patterns so the scanner knows which way is up.
  • Resilience. Error correction lets a scuffed, creased or partially covered code still decode — up to about 30% damage at the highest setting.
  • Hardware. Any phone camera works; no dedicated laser scanner needed.

That said, the classic barcode is not obsolete. It prints reliably at tiny sizes and retail infrastructure is built around it. They are different tools for different jobs.

Where you meet QR codes every day

Once you start noticing them, they are everywhere: restaurant menus, payment screens at the till, event tickets and boarding passes, parcel tracking slips, posters and flyers, business cards, hotel Wi-Fi cards, food packaging ("scan for recipes"), and login screens where you scan a code on a TV or computer to confirm it is really you. They all do the same job: bridging a physical object to a digital action.

How scanning works, and what to watch out for

When you point a modern phone's camera at a QR code, the camera app detects the finder patterns, decodes the grid and hands the result to the operating system. A link shows a preview you tap to open; Wi-Fi details trigger a join prompt; a contact card opens a save screen. No separate scanner app is needed on current phones.

The same opacity that makes codes convenient also makes them a tool for tricks. You cannot read a QR code by eye, so treat one you find in public the way you would treat a link from a stranger: check the preview before you tap, and be wary of a sticker slapped over the original code on a parking meter or poster.

What a beginner should know before making one

Creating a QR code is free and takes seconds — a generator such as QRCodeMax.Vip handles the standard cases — but a little forethought saves reprinting.

Keep the payload short

The more data you encode, the denser the grid, and dense codes fail on cheap cameras, curved surfaces and low-quality prints. Use the shortest link that does the job. If you run a website, a short URL of your own beats a long one cluttered with tracking parameters.

Decide: static or dynamic?

A static code carries the data itself. It is free, works forever and never changes — ideal for a Wi-Fi card or a permanent link. A dynamic code points through a redirect you can edit later, which is useful for printed campaigns, but it depends on a third-party service: if that service shuts down or a subscription lapses, every printed code dies with it.

Design for the real world

  • Dark modules on a light background. Inverted codes (light on dark) confuse some scanners.
  • Leave a clear margin around the code — the standard's "quiet zone".
  • Size for distance. A common rule of thumb: the code's width should be at least one-tenth of the distance it will be scanned from. Two centimetres works on a business card at arm's length; a poster needs something much larger.
  • Do not let a logo or decoration cover the three corner squares.

Test before you print

Print a sample at the real size and scan it with more than one phone, in realistic lighting. A code that works on a screen may fail on textured paper. And whatever you encode, make sure the destination will still exist in a year — link rot is the most common way a printed QR code dies.

The takeaway

A QR code is a free, open-standard bridge from the physical world to the digital one: any text up to a few thousand characters, read by any phone camera, resilient to damage, and governed by the international standard ISO/IEC 18004. Keep the content short, keep the contrast high, test on real paper before printing — and only scan codes you trust.

Frequently asked questions

Do I need an app to scan a QR code?
On current phones, no. The built-in camera app recognises QR codes and offers an action; older phones may need a scanner app.
Do QR codes expire?
A static QR code never expires — the data lives in the pattern itself. A dynamic code stops working if the redirect service behind it shuts down.
Are QR codes free to use?
Yes. The format is the open standard ISO/IEC 18004, and Denso Wave allows anyone to generate and scan QR codes. Only the name "QR Code" is trademarked.
Can a QR code be dangerous?
The code itself is just data, but it can point anywhere, including fake websites. Check the link preview before opening, and avoid codes from stickers you cannot account for.
How much information fits in a QR code?
At the largest version, about 7,000 digits or roughly 4,000 letters and numbers — around 3 KB. In practice, shorter content scans faster and more reliably.