QR Codes: What They Are and How Small Businesses Use Them

What a QR Code Actually Is

A QR code (Quick Response code) is a type of barcode that a smartphone camera can read instantly. Instead of just a number (like a traditional barcode), a QR code can store a website URL, contact information, a WiFi password, plain text, or a payment link.

When someone points their phone camera at a QR code, it recognizes it automatically and prompts them to open the link or action — no app required on modern smartphones.

Why They Became Mainstream

QR codes existed for decades but were rarely used until the COVID-19 pandemic, when restaurants replaced physical menus with QR code links. Practically overnight, an entire generation of customers learned to scan them. They never went back.

Today, customers expect them. They reduce friction — no typing a URL, no searching, just point and tap.

How Small Businesses Are Using Them

Menus and price lists — link to a PDF or website page. Update the destination and the QR code stays the same.

Google reviews — one of the best uses. Create a QR code that links directly to your Google review page. Put it on your counter, receipts, or business cards with "Scan to leave a review." This removes all friction from the review process.

Your website or booking page — put a QR code on physical materials (flyers, signage, business cards, packaging) so people can reach your site without typing anything.

WiFi access — encode your WiFi network name and password into a QR code. Post it at your counter or on tables. Customers scan and connect automatically, no password typing required.

Contact information (vCard) — encode your name, phone, email, and website so someone can scan your business card and add you to their contacts in one tap.

Payment — apps like Venmo, PayPal, Square, and Cash App all support QR code payments. Display a code at your register for contactless payment.

How to Create One (Free Tools)

You don't need to buy anything. Several free tools generate QR codes instantly:

  • qr-code-generator.com — simple, free, no account required
  • Canva — has a QR code element built into the design editor, useful if you're designing marketing materials
  • Google — search "QR code generator" and Google's own tool appears at the top
  • Bitly — shortens URLs and generates QR codes, with click tracking on paid plans

Download the QR code as a PNG or SVG file and use it however you need.

Static vs. Dynamic QR Codes

Static QR codes encode the destination permanently. If you change the URL, you need to create a new code. Free to generate.

Dynamic QR codes point to a redirect URL that you can update anytime. The code itself never changes, but the destination can. This is valuable if you print QR codes on materials you can't easily replace — menus, signage, packaging. Dynamic codes also track how many times they've been scanned. Most dynamic QR code services cost $5–$15/month.

Printing Tips

For a QR code to scan reliably:

  • Minimum size: at least 1 inch × 1 inch for scanning at arm's length; larger for display at a distance
  • High contrast: black code on white background is most reliable
  • Keep a quiet zone: leave a margin of white space around the code — at least the width of one of the small squares in the code
  • Test before printing: scan the code yourself on multiple phones before printing 500 business cards

A QR code that doesn't scan is worse than no QR code — it just confuses people.

How QR Codes Store Data

A QR code is a two-dimensional matrix of black and white squares. The pattern encodes data using a combination of position markers (the three large squares in the corners), alignment patterns, timing patterns, and data modules.

The code uses Reed-Solomon error correction, which means a QR code can still be read even if up to 30% of it is damaged or obscured. This is why you can put a logo in the center of a QR code and it still scans.

Data is encoded in binary and can represent:

  • Numeric data: up to 7,089 characters
  • Alphanumeric: up to 4,296 characters
  • Binary: up to 2,953 bytes
  • Kanji/Kana: up to 1,817 characters

Most URLs fit easily. Very long URLs may produce dense codes that are harder to scan — this is where URL shorteners (Bitly, TinyURL) help.

WiFi QR Codes: The Technical Format

A WiFi QR code encodes a string in this format:

WIFI:T:WPA;S:YourNetworkName;P:YourPassword;;

Where T is the security type (WPA, WEP, or nopass), S is the SSID (network name), and P is the password. When scanned, iOS and Android both recognize this format and offer to join the network automatically.

You can generate these at qr-code-generator.com or using Canva — just select "WiFi" as the content type.

vCard QR Codes for Business Cards

A vCard QR code encodes contact information in the standard vCard format:

BEGIN:VCARD
VERSION:3.0
FN:Jane Smith
ORG:Acme Plumbing
TEL:555-123-4567
EMAIL:[email protected]
URL:https://acmeplumbing.com
END:VCARD

When scanned, the phone presents the contact information and offers to save it. This is far more effective than hoping someone will manually enter your details from a business card. Several QR code generators offer a "vCard" option that builds this format for you.

Tracking QR Code Scans

Dynamic QR code platforms (Bitly, QR Code Generator Pro, Beaconstac) provide scan analytics:

  • Total scans over time
  • Geographic location of scans
  • Device type (iOS vs. Android)
  • Time of day patterns

For a business running a print campaign, this data tells you whether the campaign is generating engagement and which locations or materials are performing best.

Rate this article

Have questions? We're happy to help. Get in touch for a free consultation.