QR Code Glossary
Explore The QR Code Generator's comprehensive glossary of essential QR Code terms across technology, design, security, and analytics. Find clear definitions and build a deeper understanding of how each concept works in practice.

A
Alignment pattern
An alignment pattern is a small, concentric square marker found within a QR Code that helps scanning devices properly orient and accurately read the QR Code. These patterns appear at specific positions within QR Code versions two and above, serving as essential reference points for precise scanning alignment.
Aztec Code
An Aztec Code is a two-dimensional barcode format with a distinctive central bullseye pattern and encoding structure. It is named after the Aztec pyramids because its central finder pattern resembles an Aztec-style pyramid when viewed from above. Originally developed by Welch Allyn, it is primarily used in transportation, identification systems, ticketing, and other specialized industry applications. Aztec Codes offer high data density and configurable error correction, making them well-suited to applications where large amounts of information need to be encoded within a relatively small space.
B
Barcode
A barcode is a machine-readable representation of information that uses a pattern of lines, spaces, dots, or other visual elements to encode data. A scanner reads the pattern and converts it into information that a computer system can process. Barcodes can be one-dimensional (1D), such as UPC and EAN barcodes commonly used on retail products, or two-dimensional (2D), such as QR Codes and Data Matrix codes, which can store more information within a compact area.
Bulk QR Code
A bulk QR Code is a QR Code created as part of a batch of multiple QR Codes generated simultaneously, typically with unique data or destinations for each code. Bulk QR Code generation allows businesses to create and manage large numbers of QR Codes efficiently for use cases such as product labeling, inventory management, event management, and marketing campaigns.
Byte mode encoding
Byte mode encoding is a QR Code data encoding method that handles binary data, special characters, and various data types that cannot be efficiently encoded using other modes. In QR Codes, byte mode is selected if the data cannot be written in a more compact mode. The system then checks for an appropriate ECI (Extended Channel Interpretation) encoding and defaults to UTF-8 if no other encoding is suitable to keep the QR Code as small as possible. This encoding method is the most flexible option available, supporting all types of data, including text, numbers, symbols, and binary information, making it suitable for complex data storage requirements.
C
Codewords
Codewords are 8-bit data units used to represent encoded information and error correction data within a QR Code. During QR Code generation, the encoded data is divided into codewords, which are then combined with error correction codewords and arranged into the QR Code's module pattern according to the QR Code standard. Codewords form an important part of how information is structured, encoded, and recovered when a QR Code is scanned.
D
Data capacity
QR Code data capacity refers to the maximum amount of information that a QR Code can store. It varies based on the QR Code version, error correction level, and data encoding mode. QR Codes have 40 standardized versions, ranging from Version 1 to Version 40, with larger versions supporting more data. For example, a Version 1 QR Code can store up to 25 alphanumeric characters, while a Version 40 QR Code can store up to 4,296 alphanumeric characters. Higher data capacity generally requires a larger QR Code with more modules.
Data encoding
Data encoding is the fundamental process of converting various types of information and content into the specific QR Code format using different encoding modes such as numeric, alphanumeric, byte, or Kanji. Different encoding methods are optimized for different types of data content, with the selection of appropriate encoding modes significantly impacting the space efficiency and storage capacity of the resulting QR Code.
Data mask pattern
A data mask pattern is a pattern applied to the data and error correction modules of a QR Code to improve readability. QR Codes use eight standardized mask patterns, and the QR Code generation process evaluates them to select the pattern that produces the most suitable visual distribution of dark and light modules. Masking helps prevent patterns that could interfere with scanning and makes the QR Code easier for scanners to interpret.
Data Matrix
Data Matrix is a two-dimensional barcode format that uses a grid of dark and light modules to encode information in a compact space. It can store text, numbers, and other data and is commonly used for applications such as industrial manufacturing, healthcare, automotive components, and logistics. Data Matrix codes are particularly useful for marking small products and components where space is limited.
DPI (Resolution)
DPI, or dots per inch, is a measurement of the number of individual dots a printer or imaging device can produce within one inch. For printed QR Codes, DPI can affect the sharpness and definition of the code, particularly when the QR Code is printed at a small size. The required resolution depends on factors such as the QR Code's physical dimensions, printing method, and scanning distance, so there is no single DPI value that guarantees reliable scanning.
Dynamic QR Code
A dynamic QR Code is a QR Code whose destination can be changed after the QR Code has been created and distributed, without requiring the physical QR Code to be replaced. Instead of storing the final destination directly in the QR Code, a dynamic QR Code typically points to a redirect URL that can be updated through the platform managing the QR Code. This makes dynamic QR Codes useful for campaigns and other applications where destinations or content may need to change over time.
E
Editable QR Code
Editable QR Code refers to the capability and functionality to modify QR Code content, visual design, destination links, or other properties after the QR Code has been initially created. This editing capability is only available with dynamic QR Codes, making it an important feature for campaign management, content updates, and maintaining current information without reprinting physical materials.
Error correction
QR Code error correction is a built-in feature of QR Codes, based on Reed–Solomon algorithms, that enables accurate scanning even if parts of the QR Code are damaged or obscured. Four levels are available: L (7%), M (15%), Q (25%), and H (30%), with higher levels offering greater damage tolerance and design flexibility but reducing data capacity.
F
Finder pattern
A finder pattern refers to the three distinctive large square patterns strategically located in the corners of every QR Code to help scanning devices locate, identify, and properly orient the QR Code for accurate reading. These patterns are essential structural elements that distinguish QR Codes from other visual elements and enable scanning devices to recognize that they are looking at a QR Code rather than random patterns or other graphics. It is also referred to as an eye pattern or position marker.
G
GDPR-compliant QR Code
A GDPR-compliant QR Code refers to a QR Code implementation designed to support compliance with the European Union's General Data Protection Regulation (GDPR) when it collects or processes personal data. Compliance depends on how the QR Code experience handles personal information, including consent, transparency, data minimization, storage, and users' data protection rights. The QR Code itself does not provide GDPR compliance; the systems and processes associated with it must meet applicable requirements.
Geolocation redirection
A QR Code with geolocation redirection dynamically redirects users to different content or destinations based on their geographic location at the time of scanning. This feature supports location-based marketing, regional offers, and personalized experiences tailored to where the user is.
GS1 QR Code
A GS1 QR Code is a QR Code that follows GS1 standards for encoding and sharing structured product and business information. It can encode data such as product identifiers, batch or lot numbers, serial numbers, expiration dates, and URLs using GS1 Application Identifiers. GS1 QR Codes support standardized data exchange across applications such as product identification, traceability, inventory management, and supply chain operations.
H
HCC2D Code
HCC2D Code, or High Capacity Color 2 Dimensional Code, is a two-dimensional barcode format that uses multiple colors to encode information and increase data density compared with conventional monochrome 2D barcodes. It is designed for applications where storing more information in a compact area is important and where scanning systems can reliably distinguish the colors used by the code.
HIPAA-compliant QR Code
A HIPAA-compliant QR Code refers to a QR Code implementation used in a system designed to protect protected health information (PHI) in accordance with the requirements of the Health Insurance Portability and Accountability Act (HIPAA). HIPAA compliance depends on how information accessed or collected through the QR Code is transmitted, stored, and managed, as well as the security and privacy controls surrounding the system.
I
iQR Code
iQR Code is a two-dimensional barcode format developed by Denso Wave that provides higher data capacity than conventional QR Codes and supports a wider range of symbol sizes and shapes. It can encode various types of data and offers flexible error correction options, making it suitable for applications where space efficiency or higher data capacity is important.
ISO/IEC 18004
ISO/IEC 18004 is the official international standard that comprehensively defines QR Code technical specifications, including structural requirements, encoding methodologies, error correction algorithms, scanning protocols, and compatibility standards. This standard serves as the authoritative technical specification that governs QR Code implementation, ensures global interoperability, maintains consistency across different systems and platforms, and provides the foundation for worldwide QR Code adoption and reliability.
J
JAB Code
JAB Code is a two-dimensional color barcode format that uses multiple colors to encode data and increase information density. Developed by the German Federal Office for Information Security (BSI), it is designed to store relatively large amounts of information in a compact symbol and can use multiple colors to increase its data capacity compared with monochrome 2D barcodes.
K
Kanji mode encoding
Kanji mode encoding is a specialized data encoding method that is specifically optimized for Japanese Kanji characters and provides significantly more efficient storage space utilization compared to standard Unicode encoding methods. This encoding mode was specifically designed for Japanese text applications and enables more compact QR Codes when storing Japanese language content, making it particularly valuable for Japanese market applications and multilingual systems.
M
MaxiCode
MaxiCode is a two-dimensional barcode developed by United Parcel Service (UPS) for package tracking and logistics. It is designed for high-speed scanning in shipping and transportation environments and supports rapid, automated sorting processes where accuracy and reliability are important. MaxiCode symbols can encode shipping and routing information along with other data.
Micro QR Code
A micro QR Code is a compact, smaller version of standard QR Codes that offers reduced data storage capacity but requires significantly less physical space, making it ideal for space-constrained applications where full-sized QR Codes would be too large or impractical. While these QR Codes have limited data capacity and are less scannable compared to standard QR Codes, they serve important use cases in situations where space is at a premium but QR Code functionality is still needed.
Module
In a QR Code, a module is one of the individual dark or light squares that make up the QR Code's matrix. Modules form the visual pattern used to encode data and error correction information, along with structural elements such as finder patterns, timing patterns, and format information. The number and arrangement of modules vary depending on the QR Code version.
Multi-URL QR Code
A multi-URL QR Code is a type of dynamic QR Code that, when scanned, presents the user with a list of multiple URLs (each optionally labeled with a title), from which they can choose which link to follow. Rather than redirecting immediately to a single destination, it enables you to aggregate and display several web pages and multiple relevant touchpoints under one QR Code.
N
NFC (Near Field Communication)
NFC (Near Field Communication) is a short-range wireless technology that allows compatible devices to exchange information when they are brought close together. NFC can be used alongside QR Codes to provide users with alternative ways to access the same content or service, allowing people to tap an NFC-enabled device or scan a QR Code, depending on their device and preference.
Numeric mode encoding
Numeric mode encoding is a QR Code data encoding method that is specifically optimized for numerical data and provides the most efficient storage space utilization when QR Codes contain only numeric content (digits 0-9). This encoding mode offers the highest data density and storage efficiency for number-only content, making it the optimal choice for applications such as product QR Codes, identification numbers, phone numbers, or any purely numerical data storage requirements.
P
Password-protected QR Code
Password-protected QR Codes require users to enter passwords, authentication credentials, or other security verification before revealing the underlying content or destination information. These QR Codes provide an additional security layer for sensitive information sharing, confidential communications, or restricted access content while maintaining the convenience and ease of use that makes QR Codes attractive for information sharing and access control applications.
PDF417
PDF417 is a specialized 2D barcode format that is commonly used on driver's licenses, identification documents, shipping labels, and other official documents where high data capacity and regulatory compliance are important. While this format offers higher data storage capacity than traditional linear barcodes, it has different structural characteristics, visual appearance, and application focus compared to QR Codes, serving more specialized and regulated use cases.
Q
QR Code
A QR Code (Quick Response Code) is a two-dimensional barcode technology that stores information in a square matrix of black and white modules, readable by mobile devices, tablets, and dedicated scanners. Originally invented in 1994 by Denso Wave in Japan for automotive parts tracking, QR Codes have evolved to become a globally adopted technology used across industries for information sharing, marketing, payments, and digital connectivity applications.
QR Code customization
QR Code customization refers to the ability of a QR Code Generator to modify and personalize the visual appearance of a QR Code, including colors, logos, shapes, frames, and other design elements, while maintaining essential scanning functionality and data integrity. These customization capabilities allow brands to create QR Codes that align with their visual identity, enhance marketing materials, and provide more engaging user experiences without compromising the technical performance and reliability of the QR Code scanning process.
QR Code generator
A QR Code generator encompasses a wide range of software tools, online services, and platforms available for creating QR Codes with various customization options, data types, output formats, and advanced features. These generators range from basic free tools suitable for simple personal use to sophisticated enterprise-grade platforms offering comprehensive analytics, bulk generation, API access, white labeling, and advanced business features for complex organizational requirements.
QR Code Model 1
QR Code Model 1 represents the original QR Code specification and technical standard that featured basic functionality and limited data storage capacity compared to more modern versions. This model served as the predecessor to the more commonly used Model 2 format and featured a simpler structure with fewer advanced features, though it played an important historical role in the development and early adoption of QR Code technology.
QR Code Model 2
QR Code Model 2 is the current standard QR Code specification and technical format, offering significantly improved data storage capacity, enhanced error-correction capabilities, and advanced functionality compared to the original Model 1 format. This model represents the most commonly used QR Code specification for commercial applications, consumer use, and business implementations due to its superior performance, reliability, and feature set.
QR Code security
QR Code security refers to the measures used to protect QR Codes, their associated content, and the systems that create or manage them from security threats. Because a QR Code can direct users to a website, download, payment page, or other online resource, malicious QR Codes can be used for phishing, fraudulent websites, or other attacks. Security measures for QR Code systems can include access controls, authentication, encrypted data transmission, scan monitoring, and safeguards against unauthorized changes to QR Code destinations.
QR Code structure
QR Code structure refers to the technical composition and arrangement of the elements that make up a QR Code, including finder patterns, alignment patterns, timing patterns, format information, version information, data modules, and error correction data. Understanding QR Code structure is useful for developers, designers, and technical professionals working with QR Code generation, scanning, troubleshooting, and implementation.
QR Code version
QR Code versions refer to the forty different capacity levels and size specifications of QR Codes, ranging from Version 1 (the smallest with 21x21 modules) to Version 40 (the largest with 177x177 modules). Each version offers increasing data storage capabilities and physical dimensions, with the selection of appropriate versions depending on data requirements, space constraints, scanning distance considerations, and specific application needs.
Quiet zone
QR Code quiet zone refers to the essential white space border that must surround all QR Codes to ensure proper scanning recognition and reliable QR Code detection by scanning devices. This quiet zone serves as a critical design element that allows scanning algorithms to distinguish the QR Code from surrounding content, patterns, or visual elements, and inadequate quiet zones are one of the most common causes of scanning failures and user frustration.
Quishing (QR Code phishing)
Quishing, or QR Code phishing, is a type of phishing attack that uses malicious QR Codes to direct users to fraudulent websites, payment pages, or other harmful destinations. Attackers may use these QR Codes to steal login credentials, payment information, or other sensitive data, or to distribute malicious software. Users should verify the source and destination of a QR Code before providing sensitive information or downloading content.
R
Redirect QR Code
A redirect QR Code is a QR Code that directs users through an intermediate URL before sending them to the final destination. This allows the destination to be changed without replacing the physical QR Code when the redirect is managed through a dynamic QR Code platform. Redirects can also be used to route users to different destinations based on predefined rules or conditions.
S
Scannability
Scannability refers to the measure of how easily and reliably QR Codes can be read by various scanning devices and applications, and under different environmental conditions. This measure is influenced by many factors, including contrast levels, QR Code size, error correction levels, environmental lighting, scanning distance, and device capabilities, all of which directly impact the user experience and success rate of QR Code interactions.
Scannability score
Professional QR Code generators often provide a scannability score during the QR Code creation process. This score evaluates whether customizations such as colors, logos, patterns, or shapes might impact the QR Code's readability. It guides users on safe customization limits to ensure the QR Code remains fully scannable while allowing for branded design adjustments.
Scans by device
Scans by device tracks the types of devices (e.g., iOS, Android, desktop) that are used to scan a QR Code. This metric helps businesses understand their audience's device preferences and optimize content or campaigns for the most commonly used platforms.
Scans by location
Scans by location tracks where QR Code scans occur, typically by country, region, or city, depending on the analytics capabilities of the QR Code platform. This metric helps businesses understand geographic engagement, identify areas with higher scan activity, and evaluate campaigns across different locations.
Scans by time-of-day
Scans by time-of-day measures when a QR Code is scanned throughout the day. This metric provides insights into peak engagement periods, helping businesses schedule campaigns or content releases to maximize user interaction.
SQRC
SQRC (Secure QR Code) is a QR Code format developed by Denso Wave that includes both public and private data areas. The private data is protected and can only be read by authorized scanners with the appropriate security capabilities, making SQRC suitable for applications that require restricted access to encoded information.
Static QR Code
Static QR Codes contain data that is encoded directly into the QR Code and cannot be changed after the code has been created. If the encoded information needs to be changed, a new QR Code must be generated, and any physical copies of the original code may need to be replaced. Static QR Codes are suitable for information that is unlikely to change, such as a permanent URL, contact information, or Wi-Fi credentials.
T
Time-based redirection
A QR Code with time-based redirection changes its destination depending on when the user scans it. Marketers can schedule different offers, campaigns, or content for specific times of day, days of the week, or promotional periods, creating timely and contextually relevant user experiences.
Timing pattern
A timing pattern is a sequence of alternating dark and light modules that runs horizontally and vertically between the finder patterns in a QR Code. It helps the scanning system determine the size and position of individual modules and establish the QR Code's coordinate grid for decoding.
Total scans
Total scans measure the overall number of times a QR Code has been scanned, including multiple scans by the same user or device. This metric is useful for understanding overall traffic, popularity, and engagement with a QR Code campaign, giving a complete picture of scan activity.
U
Unique scans
Unique scans are an analytics metric that estimates the number of distinct users or devices that have scanned a QR Code, based on the identification methods used by the QR Code platform. Unlike total scans, it aims to exclude repeat scans from the same user or device where the platform can identify them. This metric can provide a better indication of audience reach than total scan volume.
UTM parameters
UTM Parameters for QR Codes refer to Google Analytics tracking QR Codes and campaign identifiers that are added to QR Code URLs to enable detailed campaign attribution, source identification, and performance measurement within digital marketing analytics systems. These parameters provide marketers with essential data for understanding campaign effectiveness, measuring return on investment, and optimizing marketing strategies through detailed tracking and analysis.
V
Vector QR Code
A vector QR Code is a QR Code saved in a vector graphics format such as SVG or EPS, allowing it to be resized without the pixelation associated with raster images. Vector QR Codes are useful for professional printing because they can be scaled to different sizes while retaining sharp edges, provided the code maintains sufficient module size, contrast, and other requirements for reliable scanning.
X
X-Dimension (module size)
The X dimension of a QR Code is the physical width of one module, the individual dark or light square that makes up the code. It is an important factor in QR Code printing because module size affects the physical dimensions of the code and its ability to be reliably scanned at a given distance and under particular printing and viewing conditions.
Ready to create your first dynamic QR Code?
TQRCG gives you two free dynamic QR Codes that never expire. Move up to a paid plan when you need higher dynamic QR Code limits and advanced features.