Why QR codes work for small businesses
A QR code bridges the gap between a physical touchpoint and an online destination. For a small business, that means turning a table card into a menu link, a business card into a portfolio page, a product label into a support guide, or a receipt into a review prompt — without asking customers to type anything.
Generating the QR code is free. A static QR code is a one-time export: create it, download the image, and place it wherever customers will see it. There is no per-scan fee, monthly QR subscription, or account to manage for the code itself.
Practical use cases
Menus and order pages
Print a QR code on a table card or window sticker that links to your online menu. If the menu is a PDF, consider compressing it first so it loads quickly on mobile. If you have a multi-page menu, merge the pages into a single PDF before hosting so customers get one file, not three.
Update the menu page as often as you like — the QR code stays the same as long as the URL does not change. This is the main advantage over reprinting paper menus: the code is static, but the page it points to is not.
Business cards
Add a QR code to the back of a business card linking to your website, a landing page, or a digital contact card. The recipient scans instead of typing. At a small print size (roughly 2 cm per side), skip the logo overlay — a clean black-and-white code scans more reliably at that scale.
Product packaging and inserts
Link to a product manual, warranty registration page, or setup video. The code outlasts the packaging as long as the URL stays live. For products sold through third parties, this gives you a direct channel to the end customer.
Review and feedback links
Print a QR code on receipts, bags, or checkout counter cards that links directly to your Google Business review page or a feedback form. Removing the friction of searching for your business name increases the chance a satisfied customer leaves a review.
Event check-in and promotions
For pop-up shops, markets, or local events, a QR code on signage can link to a registration page, a promotional offer, or a social media profile. Print the code on a tent card at 5 cm (2 in) or on a larger banner at 10 cm (4 in) so attendees can scan reliably from the expected distance.
How to create a QR code for your business
Step 1 — Decide what to link
Choose the URL the code will open. Common choices:
- Your website homepage or a specific landing page.
- A PDF menu, catalogue, or price list hosted on your site or cloud storage.
- A Google Business review link.
- A social media profile or linktree-style page.
- A booking or reservation page.
Use the final destination URL, not a redirect chain. If you expect the destination to change, host a permanent redirect URL on your own domain (e.g., yourbusiness.com/go/menu) and manage the redirect internally.
Step 2 — Generate the code
- Open the QR Code Generator.
- Paste the URL. The code preview updates live.
- Adjust colours if needed. Dark foreground on light background gives the best scan reliability. Match your brand colours only if the contrast ratio stays high.
- Upload your logo if the code will appear at 3 cm or larger. The generator auto-promotes error correction to H when a logo is loaded. For smaller codes (business cards, small labels), skip the logo.
- Download as PNG for digital use and standard print, or SVG for high-resolution print at any scale.
Step 3 — Test before printing
- Scan the code with at least two phones (iOS and Android).
- Confirm the destination page loads correctly on mobile.
- If the code will be printed at a specific size, test at that size and from the expected scanning distance.
- Check that the quiet zone (the white border around the code) is not cropped by your layout.
Branding your QR code
The generator supports two branding controls: colour and logo overlay.
Colour. Change the foreground colour to match your brand. The background defaults to white. Keep the contrast high — a dark foreground on a light background scans most reliably. Avoid light-on-light or dark-on-dark combinations; the generator shows a contrast warning if the ratio drops below a readable threshold.
Logo. Upload a PNG, JPG, WebP, or SVG logo. The generator centres it on the code with an optional white halo for visual separation. Error correction auto-promotes to H (30% redundancy), which means the code can tolerate the partially obscured centre. Keep the logo within the default 18% overlay area — pushing it larger increases the risk of scan failure.
Print placement tips
- Business cards: 2 cm (0.8 in) per side minimum. Place on the back. No logo overlay at this size.
- Table cards and counter signs: 5 cm (2 in) per side. Logo overlay is safe. Matte finish scans better than gloss under overhead lighting.
- Posters and banners: 10 cm (4 in) or larger. Scannable from over 1 metre. Logo overlay, brand colours, and maximum quiet-zone padding all work well at this scale.
- Receipts: 2–3 cm thermal print. Black on white only. No logo. Test on actual receipt paper — thermal print fades over time, which can make the code unscannable if the customer waits too long to scan it.
Avoid placing codes in folds, near binding edges, or on highly reflective surfaces. If the code will be laminated, test scanning through the laminate before committing to a print run.
Static vs dynamic QR codes
The QR Code Generator produces static QR codes. The URL is encoded directly into the matrix. Once generated, the content cannot be changed without creating a new code.
For most small business use cases — menus, business cards, packaging, review links — a static code is the right choice. The URL rarely changes, and there is no ongoing cost.
Dynamic QR codes use a short redirect URL managed by a third-party service. You can change the destination after printing. This is useful for seasonal promotions or A/B testing different landing pages, but it requires a subscription and introduces a dependency on the redirect provider. This tool does not produce dynamic codes.
If you need to update a destination after printing, the workaround with a static code is to encode a URL you control (e.g., yourbusiness.com/go/menu) and manage the redirect on your own server or hosting provider.
Sharing files with QR codes
Some business use cases involve sharing a file rather than a web page — a PDF menu, a product spec sheet, or a bundled download. For that workflow, host the file at a stable URL and encode that URL into the code. The companion guide covers this in detail: How to Make a QR Code for a File.
If the file is large, compress it before hosting so it loads quickly on mobile. If you have multiple documents to share as one download, merge them into a single PDF first.
For a step-by-step walkthrough of creating a QR code for any website URL, see How to Create a QR Code for a Website URL.