Skip to content

Everyday · 9 min read

QR code ideas for small business: what to encode and how to print it

Nine QR code ideas that save customers real effort, with the exact text each code should contain, how big to print it, and how to stop a fake sticker from hijacking it.

In short

  • The best QR code ideas replace typing: guest WiFi, a WhatsApp chat, a Google review link, a contact card, a menu page.
  • A WiFi code holds a text string like WIFI:T:WPA;S:name;P:password;; with \ ; , " and : escaped by a backslash.
  • Print the code at least one tenth of the scan distance across, and never smaller than about 2 x 2 cm.
  • Static codes never expire. Dynamic codes can be edited and counted, but stop working if the service or plan ends.
  • Fake stickers over real codes are a known scam, so check your codes regularly and print your web address next to them.

9 QR code ideas for small business, with what to encode

A QR code earns its place when it saves a customer from typing something awkward on a phone: a WiFi password, a phone number with a country code, a long review link. The table lists the ideas that do this best and the exact content each code should hold.

IdeaWhere to put itWhat to encode
Guest WiFiTable tents, waiting room, reception deskWIFI:T:WPA;S:Cafe Guest;P:latte2026;;
Google reviewsReceipts, counter card, thank-you note in the bagThe review link from your Business Profile
WhatsApp chat or bookingShop window, flyers, van signagehttps://wa.me/14155550123?text=Hi%2C%20I%27d%20like%20to%20book
Menu or price listTables, menu boards, takeaway leafletsA web page URL, ideally on your own domain
Contact cardBusiness cards, trade show standA vCard with name, phone, email and website
Email enquiryPrinted quotes, catalogsmailto:orders@example.com?subject=Quote%20request
Call usPosters, delivery stickerstel:+14155550123
Event sign-upPosters, flyers, stallsThe registration page URL with UTM tags
Care or setup instructionsProduct packaging, inside the lidA page with the manual, video and reorder link

Every one of these can be made as a free static code in the QR code generator, which has URL, WiFi, WhatsApp, Email, Phone, SMS and Contact types, so you fill in fields instead of building the strings by hand. The sections below explain the formats, so you can check what a code contains before you print 500 of them.

How to make a QR code for WiFi

A WiFi QR code holds a short text string, not a link. The format comes from the ZXing barcode project's documentation and is read by the iPhone Camera app and most Android cameras, which offer to join the network after a scan:

WIFI:T:WPA;S:Cafe Guest;P:latte2026;;

FieldMeaningValues
T:Security typeWPA for WPA and WPA2 networks, WEP for very old routers, nopass for an open network
S:Network name (SSID)Exactly as your router broadcasts it, including capital letters
P:PasswordLeave out for an open network
H:Hidden networktrue only if the router doesn't broadcast its name

The fields can appear in any order, and ZXing's example ends with a double semicolon. The detail that breaks most hand-made codes is escaping. According to ZXing, the characters \, ;, ,, " and : must be preceded by a backslash inside the name or password. A password of pa;ss:word has to be written as P:pa\;ss\:word;, or the phone reads the password as pa and fails to connect. The ToolzyLab generator escapes these characters for you.

Anyone who scans the code can read the password in plain text, so put guest WiFi on a separate guest network, never the one your till or office computers use. If you change the password, reprint the code. A long random password from the password generator is fine here, because nobody has to type it.

WhatsApp, Google review, email and contact QR codes

These four cover most of the ways a customer gets in touch, and each has a format detail that's easy to get wrong.

WhatsApp QR code

WhatsApp's help center gives the format https://wa.me/<number>, where the number is "a full phone number in international format" with any zeroes, brackets or dashes left out. A UK mobile written 07700 900123 becomes https://wa.me/447700900123. To open the chat with text already typed, add ?text= and the message URL-encoded, so spaces become %20. The URL encoder converts a message for you, or the generator's Prefilled Message field handles it.

Google review QR code

Google's Business Profile help explains the official route: go to your Business Profile, select Read reviews, then Get more reviews, and copy the link or download the QR code Google makes. Google notes that the QR code download currently works only in a computer browser. Encoding the copied link yourself gives you control over size and colors. Google prohibits offering discounts or free items in exchange for reviews, so the card should just ask.

Email, phone and SMS codes

Email uses a mailto link with an optional subject and body: mailto:orders@example.com?subject=Quote%20request. A call code is tel: followed by the number with country code. For texts, the generator's SMS type writes SMSTO:+14155550123:Your message, and ZXing also documents plain sms:+14155550123 links. Test either on both iPhone and Android before printing.

Contact card (vCard)

A vCard puts your details straight into the phone's contacts. The generator's Contact type writes a vCard 3.0 starting with BEGIN:VCARD and VERSION:3.0, followed by lines such as FN:Maria Lopez, TEL;TYPE=CELL:+14155550123 and EMAIL:maria@example.com. Every field makes the code denser, so a card with an address and job title needs to be printed larger than one with a name and number.

Static vs dynamic QR codes

A static code contains your content directly. A dynamic code contains a short link to a QR company's server, which redirects to your content and counts each scan.

Static QR codeDynamic QR code
What's inside the codeYour actual link, WiFi details or contact cardA short redirect link owned by the QR service
ExpiresNever, as long as the content stays validWhen the subscription or the service ends
Change after printingNo, print a new codeYes, re-point the redirect
Scan statisticsThrough UTM tags in your own analyticsBuilt into the service's dashboard
Works offline (WiFi, vCard)YesNo, every scan goes through the redirect server
CostFreeUsually a monthly plan

There's a middle option that gives you both. Encode a static link on your own website, such as https://example.com/menu, and set up a redirect there. You can change where it points at any time, nothing depends on a third party, and your own analytics count the visits. Add UTM tags such as ?utm_source=qr&utm_medium=print&utm_campaign=table-tent to tell one printed code from another. The generator's URL mode has UTM fields for this.

How to use QR codes for marketing without wasting a print run

  • Say what the scan does. A label such as "Scan for guest WiFi" or "Scan to book on WhatsApp" next to the code tells people what they'll get, and a bare square tells them nothing.
  • One code, one job. A code that opens a page with eight options loses people. Point it at the single action the label promises.
  • Make the landing page work on a phone. A menu as a web page loads faster and reads better on a phone than a PDF that needs zooming.
  • Put codes where people stand still. Tables, counters, queues and bus stops work. Moving vehicles and the top of tall posters don't.
  • Keep a fallback. Print the web address, the WiFi name or the phone number under the code for people who prefer not to scan.

QR code size: how big to print it

The common rule of thumb is a 10:1 ratio between scan distance and code width. QR Planet, a QR code service, recommends a minimum of 2 x 2 cm for codes holding up to 72 characters scanned from about 20 cm, and scaling up in line with the distance from there.

Typical scan distanceMinimum code widthExample
20 cm (8 in)2 cm (0.8 in)Business card, product label
50 cm (20 in)5 cm (2 in)Table tent, menu, flyer held in the hand
1 m (3 ft)10 cm (4 in)Counter sign, poster at eye level
2 m (6.5 ft)20 cm (8 in)Shop window, wall poster across a room
5 m (16 ft)50 cm (20 in)Banner, trade show backdrop

Four things change the answer:

  • Content length. A long URL or a full vCard adds modules, so each square gets smaller at the same print size. Shorten the link or print larger.
  • Quiet zone. The QR standard asks for a blank margin four modules wide around the code. The generator's Quiet Zone slider starts at 2, which phones handle on screen. For print, set it to 4 or leave white space around the code in your layout.
  • Contrast. Dark modules on a light background. Inverted codes, pale colors and busy photo backgrounds fail on some scanner apps.
  • Logo. A center logo hides part of the pattern. Error correction level H rebuilds about 30% of the code, against about 7% for L and 15% for M, and the generator switches to H automatically when you add a logo.

Download the SVG for print so the printer can scale it without blur. If a print shop insists on a bitmap, convert it with the SVG to PNG converter at 4x scale. For product numbers rather than links, the barcode generator makes EAN and UPC codes.

Test every code, and protect it from quishing

Before printing, scan the code with an iPhone camera and an Android camera, from the real distance, in the lighting where it will hang. Print one test copy at final size and scan that too. Check the destination as well: a code that scans perfectly into a broken page is still a broken code.

QR phishing, sometimes called quishing, is a known scam. In a December 2023 consumer alert, the US Federal Trade Commission described criminals sticking their own codes over real ones on parking meters and sending codes in unexpected texts and emails. It repeated the parking warning in September 2026. The FTC's advice to consumers is to inspect the URL a code shows before opening it and not to scan codes in messages they weren't expecting.

For a business, that means two habits. Check your public codes every week or so for stickers placed over them, especially on payment and parking signs. And print your domain name next to the code, so customers can compare it with the link their phone previews. If you use QR codes for anything sensitive, our guide to whether online file converters are safe covers the same habit of checking where your data goes.

Frequently asked questions

Do free QR codes expire?

A static QR code never expires, because the content is stored in the pattern itself. Codes from a dynamic QR service stop working if the service shuts down or your plan ends, because they point to the company's redirect link.

How do I make a QR code for my WiFi?

Use a generator's WiFi type and enter the network name, security type and password, or encode a string like WIFI:T:WPA;S:Cafe Guest;P:latte2026;;. Escape any \ ; , " or : in the name or password with a backslash.

What is the smallest size a QR code can be printed?

About 2 x 2 cm (0.8 in) for a short link scanned from 20 cm. For longer distances, make the code at least a tenth of the scan distance wide, so 10 cm for a sign read from 1 meter.

Can I change a QR code after printing it?

Not a static one. To keep the option, encode a link on your own domain that you can redirect, or use a paid dynamic QR service.

How do I create a QR code for Google reviews?

In your Google Business Profile, select Read reviews, then Get more reviews, and copy the review link. Encode that link in a QR code, or download the QR code Google offers from a computer browser.

Are QR codes safe to scan?

The code itself only holds text, but it can point to a scam site. Check the link your phone previews before opening it, and be wary of codes on stickers or in messages you didn't expect, as the FTC advises.

Sources

Published 11 October 2026Written and fact-checked by the ToolzyLab teamEditorial policy