Guide

How Many Types of QR Codes Are There

A complete breakdown of QR code categories, from technical variants to content types

The question 'how many types of QR codes are there' actually has two very different answers depending on what you mean by 'type.' There is a small number of technical QR code models defined by the official standard, and then there is a much larger, practically unlimited number of content types depending on what information you choose to encode. This guide walks through both angles so you understand exactly what is available and which type fits your specific need.

Technical Models: Model 1 and Model 2

At the most fundamental technical level, the QR code standard defines two models. Model 1 was the original version introduced in 1994 with a maximum capacity of 1,167 numeric characters and a smaller range of sizes. It is almost never seen in practical use today because it was quickly superseded.

Model 2 is the version used for virtually every QR code you encounter now, offering a much larger data capacity, additional size variations, and improved error correction capability. When any modern QR generator, including ours, creates a code, it is using Model 2 by design, since it is the format supported by essentially all scanning software and hardware in use today.

There are also related but visually distinct symbologies sometimes grouped in the same conversation, such as Micro QR Codes (a smaller variant for very limited data in tight spaces) and newer variants like rMQR, though these remain far less common in everyday consumer and business use compared to standard Model 2 codes.

Static vs Dynamic: The Functional Divide

Separate from the technical model, every QR code also falls into one of two functional categories: static or dynamic. A static code has its final content, whether a URL, text, or contact details, encoded directly into the pattern with no intermediary, meaning it works forever with no dependency on any outside server.

A dynamic code instead encodes a short redirect link to a service that then forwards the scanner to a destination you can change after the code is printed, and this is also what enables scan tracking and analytics, since the redirect step is what allows counting events.

Our free tier generates unlimited static codes entirely in your browser, ideal for permanent, no-maintenance use cases, while our Pro tier adds dynamic, editable codes with real-time analytics and map data for campaigns that need ongoing flexibility and performance measurement.

Error Correction Levels: L, M, Q, H

Every QR code, regardless of what it encodes, is built with one of four error correction levels, which determine how much of the pattern can be damaged, obscured, or misread while the code still decodes successfully. Level L recovers from roughly 7 percent damage, Level M from about 15 percent, Level Q from about 25 percent, and Level H, the highest, from about 30 percent.

Higher error correction is what makes it safe to add a logo or text overlay in the center of a code, since that overlay effectively creates a small 'damaged' area that the error correction needs to work around. It comes at a small cost though, since higher error correction levels require slightly more modules (squares) to encode the same amount of data.

For most everyday QR codes without a logo, Level M or Q offers a solid balance between resilience and code density. If you plan to place a logo, a higher level like Q or H gives more headroom to keep the code reliably scannable even with part of the pattern covered.

Content Types: The Practical Variety Most People Mean

When most people ask how many types of QR codes exist, what they are actually asking about is content types, meaning what kind of information the code holds and what action happens when it is scanned. This is where the real variety lives, and it is genuinely broad, spanning 30 or more distinct content types in a full-featured generator.

The most common content type by far is a URL code, which opens a website or specific webpage. Close behind are Wi-Fi codes, which store a network name and password so a phone can join automatically without anyone typing credentials, and vCard or contact codes, which add a full set of contact details directly to a phone's address book with a single scan.

Beyond these staples, common content types include plain text, email (pre-filling a recipient, subject, and body), SMS (pre-filling a phone number and message), phone number (dialing directly), geo-location (opening a map at set coordinates), calendar events (adding an appointment with date and time), and social media profile links.

Business and Payment-Oriented Content Types

A large share of practical QR use in retail and hospitality falls into business-oriented content types, including menu links for restaurants, app store download links that detect the scanning device's platform and route to the correct app store, and business page links for a company's social profiles or review pages.

Payment-related content types are common too, encoding things like a payment app username or a pre-filled crypto wallet address, though the specific behavior depends heavily on what app is installed on the scanning device to interpret that data correctly.

Event and coupon-style content types round out the business category, covering things like event registration links, discount codes embedded as text or URL parameters, and feedback or review-request links, all of which are just variations on the same underlying URL or text content type applied to a specific business purpose.

Personal and Utility Content Types

On the personal side, common content types include a simple plain text note (useful for instructions, a quote, or a short message), a phone dialer code for quickly sharing a number that opens straight into the dial pad, and an SMS code that opens a pre-addressed text message ready to send.

Utility-focused content types include calendar event codes that add a specific date, time, and location directly to a phone's calendar app, geo-location codes that drop a pin at exact coordinates useful for sharing a meeting spot or trailhead, and app-specific deep links that open directly to a particular screen within an installed app rather than just the app's homepage.

Social and identity-oriented content types round things out, covering direct links to a specific social media profile, a WhatsApp chat starter that opens a conversation with a pre-filled message, and simple bio-link style codes that point to a personal or professional landing page consolidating several links in one place.

How Many Content Types Does a Full-Featured Generator Offer?

Adding up the categories above, URL, text, Wi-Fi, vCard/contact, email, SMS, phone, geo-location, calendar event, social profiles, app store links, payment-related codes, and more, a comprehensive free QR generator today typically offers 30 or more distinct content types, each simply a different template for structuring the data that gets encoded.

It is worth noting that all of these content types use the exact same underlying QR code technology (Model 2, one of the four error correction levels); the 'type' distinction is purely about how the data is formatted before encoding, not a different visual or technical standard for the code itself.

This is precisely the range our free tier supports: over 30 content types, generated entirely in your browser with full color customization and a text logo option, with no sign-up, watermark, or expiration, covering the overwhelming majority of practical personal and small business needs without ever needing the dynamic and analytics features reserved for Pro.

Choosing the Right Type for Your Situation

Start by identifying the actual action you want the scanner to take: visiting a webpage, joining Wi-Fi, saving a contact, sending a message, or something else entirely. That desired action almost always maps directly to one specific content type, making the choice straightforward once the goal is clear.

If you are unsure whether you need a static or dynamic code, ask whether the destination is genuinely permanent and whether you need to know how many people scanned it. If the answer to both is no, a static code from the free tier is simpler, faster, and more resilient long-term.

For ongoing campaigns where the destination might change or where measuring performance matters, choose a dynamic code so you retain the flexibility to update the link and view scan analytics without needing to reprint anything, which is exactly the situation the Pro tier is designed to support.

Frequently asked questions

Is there really a difference between a 'Wi-Fi QR code' and a 'URL QR code'?

Yes, though they use the same underlying QR technology, the data inside is formatted differently. A Wi-Fi code follows a specific format phones recognize to auto-join a network, while a URL code simply contains a web address the phone opens in a browser.

What is the difference between static and dynamic QR code types?

A static code has its content encoded directly and works forever with no outside dependency. A dynamic code redirects through a service that can be updated later and also enables scan tracking, but depends on that service staying active.

Do I need a special app to scan different QR code types?

No, virtually all modern smartphone cameras can scan any standard QR code type directly through the native camera app, and the phone automatically interprets the content, whether it is a URL, Wi-Fi credentials, or a contact card, and offers the appropriate action.

How many QR code content types does a typical free generator offer?

A comprehensive free generator commonly supports 30 or more content types, covering URLs, text, Wi-Fi, contact cards, email, SMS, phone numbers, geo-location, calendar events, social profiles, and more, all built on the same underlying QR code standard.

Create your free QR code

Related guides