How to Create a QR Code: Complete Guide for Businesses
Updated March 2026 — everything you need to know about types, formats, customization, and professional use cases
1. What is a QR Code and how does it work?
A QR Code (Quick Response Code) is a two-dimensional barcode invented in 1994 by Denso Wave, a Toyota subsidiary. Unlike traditional barcodes that store data in one dimension (horizontal lines), a QR Code uses a grid of black and white squares to encode information both horizontally and vertically.
This two-dimensional approach allows a single QR Code to store up to 4,296 alphanumeric characters or 7,089 numeric digits. When you point your phone camera at a QR Code, the software decodes the pattern and performs the associated action: opening a website, saving a contact, connecting to WiFi, or displaying text.
The three large squares in the corners (finder patterns) let the scanner orient the code regardless of rotation. Data is encoded using the Reed-Solomon error correction algorithm, which allows the code to be read even when partially damaged — up to 30% data loss with the highest correction level (H).
QR Codes have become ubiquitous since the COVID-19 pandemic accelerated their adoption. Today they’re used by restaurants for menus, businesses for payments, and marketers for bridging the gap between print and digital media.
2. Types of QR Codes: static vs dynamic
There are two fundamental categories:
Static QR Codes: the data is encoded directly in the pattern. Once created, the content cannot be changed. Advantages: works without internet, no recurring costs, total privacy (no intermediary server). Best for: permanent URLs, vCards, WiFi credentials, fixed text.
Dynamic QR Codes: the code points to an intermediary URL that redirects to the final content. The destination can be changed after printing. Advantages: scan tracking, updateability, A/B testing. Disadvantages: depends on an external service (if the service goes down, your code stops working), usually paid.
For most small businesses, a static QR Code is the best choice: free, reliable, and independent from third-party services. Use a dynamic QR Code only if you need scan analytics or need to change the destination after printing.
3. The 7 most useful QR Code formats for businesses
A QR Code can encode different types of data. Here are the most useful formats for business:
| Format | What it does | Common use |
|---|---|---|
| URL | Opens a website | Restaurant menus, landing pages, social profiles |
| vCard | Saves a contact to phone | Business cards, trade shows, networking events |
| WiFi | Connects to a WiFi network | Hotels, restaurants, offices, co-working spaces |
| Opens a pre-filled email | Customer support, feedback forms, contact | |
| SMS | Prepares an SMS with text | Marketing opt-in, confirmations, bookings |
| Calendar Event | Adds an event to calendar | Invitations, conferences, deadline reminders |
| Plain Text | Displays free text | Instructions, discount codes, messages |
Our free QR Code generator supports all 7 formats, with color customization and error correction level options.
4. How to create a QR Code in 3 steps
Creating a professional QR Code is simpler than you think:
Step 1 — Choose the format. Decide what your QR Code should do: open a link, save a contact, connect to WiFi? Each format has specific fields to fill in.
Step 2 — Enter the data. Fill in the required fields. For a URL, paste the link. For a vCard, enter name, phone, email. For WiFi, enter the network name and password.
Step 3 — Customize and download. Choose colors, error correction level, and size. Download the QR Code as PNG (for web and small prints) or SVG (for high-resolution printing).
Pro tip: before printing 1,000 flyers, ALWAYS test your QR Code with at least 3 different smartphones (iPhone, Samsung, Pixel). A QR Code that doesn’t scan is worse than having no QR Code at all.
5. Customization: colors, logos, and error correction
A QR Code doesn’t have to be black on white. Here are your customization options:
Colors: you can change the color of the modules (the squares) and the background. The fundamental rule: you need high contrast between modules and background. Dark modules on a light background works best. Avoid low-contrast combinations like yellow on white or light gray on white — many scanners can’t read them.
Logo overlay: thanks to error correction, you can overlay a small logo at the center of the QR Code (maximum 10-15% of the area). Use error correction level H (30%) to compensate for data hidden by the logo.
Error correction levels:
- L (Low, 7%): smallest QR Code, minimal redundancy. For clean digital screens.
- M (Medium, 15%): standard compromise. Works for most use cases.
- Q (Quartile, 25%): good damage resistance. For print on materials that wear.
- H (High, 30%): maximum redundancy. Required if you add a logo overlay.
6. 5 common mistakes to avoid
1. URL too long. More data = denser QR Code = harder to scan. Keep URLs short. If you have a long URL with UTM parameters, use a URL shortener before generating the code.
2. Size too small. A printed QR Code should be at least 2×2 cm (0.8×0.8 inches) for comfortable scanning. For billboards or materials viewed from a distance, use this rule: scanning distance ÷ 10 = minimum QR Code size.
3. Low contrast. The scanner needs to clearly distinguish modules from background. Don’t invert colors (light modules on dark background) — many scanners can’t handle it.
4. Not testing before printing. The perfect QR Code on screen might fail when printed on glossy, curved, or too-small material. ALWAYS test on real paper with real devices before committing to a print run.
5. Using free dynamic QR Codes from unknown services. If the service shuts down, your QR Code dies with it. For permanent content (business cards, packaging), always use static QR Codes.
7. Professional use cases: 8 concrete ideas
Here’s how small businesses are using QR Codes in practice:
- Restaurants: digital table menus (save on printing, update instantly)
- Retail stores: link to Google Reviews to collect customer feedback
- Professionals: vCard on business cards (contact saved in one tap)
- Hotels/B&Bs: WiFi QR Code in rooms (guests connect without typing passwords)
- E-commerce: QR in packaging linking to manual, warranty, or support page
- Events: calendar event QR Code for conferences and workshops
- Real estate: QR on “For Sale” signs linking to full property listing
- Medical offices: QR in waiting rooms linking to digital intake forms
8. Free online QR Code generator
Create your professional QR Code in seconds with our free generator:
Supports 7 formats (URL, vCard, WiFi, Email, SMS, Calendar Event, Text), 7 color presets, PNG and SVG download, customizable error correction. No sign-up, no cost, no limits.
Explore all free ANIMA tools for your business.