The Complete Guide to QR Codes: Types, Uses & Best Practices
You see them on restaurant tables, product packaging, business cards, billboards and event tickets. Nearly 100 million Americans scan QR codes, and the phone in your pocket already reads them from the built-in camera. But what exactly is a QR code, which type do you need, and how do you make one that actually works? This guide answers all of it — and links to a detailed tutorial for every topic it covers.
What Is a QR Code?
QR stands for "Quick Response." Invented in Japan in 1994 for tracking car parts, a QR code is a two-dimensional barcode: a square grid of dark and light modules that stores data. Unlike a traditional barcode, which holds a few dozen characters, a QR code can hold thousands — a website address, a full contact card, WiFi credentials, or a long message.
When your phone camera sees one, it decodes the pattern instantly and acts on it: opening a website, joining a WiFi network, saving a contact, or drafting a message. No app is needed on modern iPhones (iOS 11 and later) or Android phones (Android 10 and later).
All 10 QR Code Types, Explained
Different QR codes store different kinds of data, each in a standard format phones understand. Here are the ten types our free QR code generator supports — click any one for its full guide:
- URL / Website: opens any web page. The most common type of all. Read the URL QR code guide.
- Text: displays any plain message — instructions, a quote, a serial number.
- WiFi: joins a network in one tap, no password typing. See the WiFi QR code guide.
- vCard: saves a full contact card to the phone. See vCard QR codes with logo and QR business cards.
- Email: opens a pre-addressed email with subject and body filled in. See the email QR code guide.
- SMS: opens a pre-written text message to your number. See the SMS QR code guide.
- WhatsApp: opens a chat with your number and an optional pre-filled message. See the WhatsApp QR code guide.
- Phone: dials a number with one tap — perfect for "call us" signs and ads.
- Location: opens a map pin for any address or coordinates. See the location QR code guide.
- Event: saves a calendar event with date, time and venue. See event ticket check-in for the events angle.
Static vs Dynamic QR Codes
This is the most important decision you will make. A static code bakes its content directly into the pattern: it works forever, costs nothing, and needs no provider — but you can never change it. A dynamic code points to a short redirect controlled by a provider: you can change the destination and count scans, but it stops working if the provider shuts down or you stop paying. Our full comparison: dynamic vs static QR codes explained.
Rule of thumb: use free static codes for anything permanent (WiFi, contact cards, printed materials that will not change) and dynamic codes for marketing campaigns where tracking and editing matter.
QR Codes for Business: Where They Pay Off
For businesses, QR codes are the cheapest bridge between a physical customer and a digital action. The highest-return uses we have documented:
- Restaurants: QR menus that update without reprinting.
- Reviews: a Google review QR code at checkout — the fastest way to grow local rankings.
- Real estate: listing yard signs that turn drive-bys into tours.
- Small business marketing: ten proven ideas in our small business QR marketing guide.
- Churches: donations, bulletins and connection cards.
- Events: tickets, check-in and schedules.
- Jobs: a QR code on your resume linking to your portfolio.
- Everyday selling: even a garage sale sign works harder with a code.
Sizing, Printing and Design Rules
A beautiful code that does not scan is worthless. The rules that matter:
- Size: at least 2 cm (0.8 in) for hand-held items, 3–4 inches for signs scanned from a distance. Full details in our QR print size guide.
- Contrast: dark modules on a light background. Low-contrast "pretty" codes fail.
- Quiet zone: a clean pale margin around the code, at least four modules wide.
- Material: matte, not glossy — glare is the top killer of outdoor codes.
- Error correction: use level Q or H when adding a logo, so the code survives the covered center.
- Always test: scan with both an iPhone and an Android, from a realistic distance, before printing anything.
If a code refuses to scan, our QR code not scanning fix guide lists 12 causes and fixes.
Are QR Codes Safe?
Mostly yes — but a QR code can link anywhere, including a phishing site. Three habits keep you safe: scan only codes from sources you trust, read the URL preview your phone shows before tapping through, and never enter passwords or payment details on a page you reached by scanning an unknown code. For your own codes, never encode sensitive data like your main WiFi password — use a guest network instead.
How to Make Your First QR Code (Free)
- Open our free QR code generator.
- Pick a type from the tabs — URL, WiFi, vCard, WhatsApp and more.
- Fill in the details and watch the preview update live.
- Customize colors, size (up to 2048 px), add your logo, or add a frame and caption.
- Download as PNG or SVG — free, no signup, no watermark.
Frequently Asked Questions
What is a QR code?
A QR (Quick Response) code is a two-dimensional barcode that stores information — a website link, WiFi credentials, contact details, or plain text — in a pattern of black and white squares. Any modern phone camera can read it in seconds, with no app needed.
What are the different types of QR codes?
The main types are URL, text, WiFi, vCard (digital business card), email, SMS, WhatsApp, phone number, location, and calendar event codes. Each type stores its data in a standard format that phones understand automatically.
What is the difference between static and dynamic QR codes?
A static QR code bakes its content directly into the pattern — it never changes and never expires. A dynamic QR code points to a redirect you control, so you can change the destination and track scans, but it depends on the provider staying online.
Are QR codes safe to scan?
Mostly yes, but be careful: a QR code can link anywhere, including malicious sites. Only scan codes from sources you trust, check the URL preview your phone shows before tapping, and never enter passwords on a page you reached by scanning an unknown code.
This guide is the hub — every detailed tutorial on this site links from here. Start making your own code on our free QR code generator.