# What Information Is inside a QR Code?

### Size

A QR code can be made up of a maximum of 177 rows and 177 columns, which makes for a possible 31,329 data modules. Most QR codes aren’t that big, though.

The size of a QR code corresponds to its version. The smallest a QR code can be is 21 rows by 21 columns, which is version 1. 25×25 is version 2, and on and on. The aforementioned largest QR code possible, 177×177, is version 40.

It’s also worth noting that [QR code minimum size](https://sqr.co/page/minimum-size-qr-code) is usually based on scan distance and not data size.

### Error Correction Levels

Encoded in a QR code is one of four QR code error correction levels. The higher the correction level, the more damage a QR code can sustain while still being scannable. It’s like a stored backup of the QR code. The lower the correction level, the more space left for size and data.

### Data Type

QR codes can store up to 7,089 numeric characters or 2,953 alphanumeric characters. They can also store bytes and kanji, but those are less frequently used. These numbers assume the lowest error correction level.

In practice, this means QR code uses include anything that uses numbers, letters, punctuation, and symbols to communicate. Business cards, QR codes on tables in restaurants, authentication, checking into hotels, logging into websites, contactless payments, digital wine lists, QR code food uses, and more.

For context, the amount of characters a standard one-dimensional barcode can hold is around 20 to 100 characters. This ability of QR codes to store such a large amount of information—and provide it quickly—makes them much more useful tools than standard barcodes. In virtually every industry.

But the more characters you store in a QR code, the bigger, and more complicated the QR code has to be, right? Yes and no. That’s the difference between static QR codes and dynamic QR codes.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sqr.co/questions-and-answers/about-qr-codes-in-general/what-information-is-inside-a-qr-code.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
