Back to Home
Published: June 2026By Web Util Slyce Team8 min read

QR Code Types — Complete Guide

A comprehensive guide to QR code types, error correction levels, data capacity, and use cases. Generate custom QR codes with our QR Code Generator.

Static vs Dynamic QR Codes

featurestaticdynamic
Data is encoded directlyYesNo
URL can be changed after creationNoYes
Requires internet to redirectNoYes
Trackable scansNoYes
Expiration / password protectionNoYes
Works offlineYesNo (after first scan)
Free to createYesUsually paid

Error Correction Levels

levelrecoverybest For
L (Low)7%Large QR codes, controlled environments
M (Medium)15%General-purpose use
Q (Quartile)25%QR codes with logos or artwork
H (High)30%Industrial / damaged surface scanning

Data Capacity by Version

versionnumericalphabinary
1 (21×21)412517
2 (25×25)774732
4 (33×33)18711478
6 (41×41)322195134
10 (57×57)652395271
20 (81×81)1,7251,045718
40 (177×177)7,0894,2962,953

Common QR Code Data Types

typeexampleuse
URL / Websitehttps://example.comDirect users to a webpage or landing page
vCard ContactBEGIN:VCARD VERSION:3.0 FN:John Doe TEL:+1234567890 END:VCARDSave contact info to phonebook
Wi-Fi LoginWIFI:T:WPA;S:MyNetwork;P:password123;;Connect to Wi-Fi without typing password
Plain TextHello, world!Display a message when scanned
Emailmailto:hello@example.com?subject=HiPre-fill email compose
SMSSMSTO:+1234567890:HelloPre-fill SMS message
Calendar EventBEGIN:VEVENT DTSTART:20260601T090000 SUMMARY:Meeting END:VEVENTAdd event to calendar
Phone Numbertel:+1234567890Initiate a phone call

QR Code Best Practices

Use error correction level M or Q when adding a logo to ensure reliable scanning.

Maintain a minimum 4-module quiet zone (white border) around the QR code.

Test QR codes at the actual size they will be printed — small codes on large surfaces may not scan.

Use dynamic QR codes for marketing campaigns so you can update the destination URL.

Avoid low-contrast color combinations — dark modules on a light background scan best.