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 price list, a product spec sheet, an event programme, or a bundled download. A QR code cannot hold the file itself. A standard code tops out at roughly 2,950 bytes of text, far smaller than even a one-page PDF, so the code holds the address of the file instead. Scanning opens that address in the phone's browser, which displays the file inline (usual for PDFs and images) or downloads it (usual for ZIPs).
Prepare and host the file
- If the file is a large PDF, compress it first so it loads quickly on mobile data.
- If you have several documents or images, combine them into one file first: merge PDFs or turn photos and scans into a single PDF. One URL, one code, one scan.
- Host the file at a stable public URL: a folder on your own website, or a cloud share link (Google Drive, Dropbox, OneDrive) set to "Anyone with the link can view". A restricted link asks the customer to sign in, which defeats a quick scan.
- Avoid temporary transfer services whose links expire after a few days or downloads. A printed code outlasts a temporary link, and the result is a code that scans but leads nowhere.
Generate the file QR code
Open the QR Code Generator, paste the file URL, adjust colours or add your logo, and download PNG for screens and standard print or SVG for print at any size. The code is static: the URL is encoded directly, so there is no redirect service in between and nothing to expire.
Test the file, not just the scan
Scan with an iPhone and an Android phone and check that the file itself opens or downloads, not just that the camera recognises the code. Test on mobile data as well as Wi-Fi, and at the printed size and distance.
File types that work
Any file reachable at a URL works:
- PDF: menus, price lists, instruction manuals, spec sheets, event programmes.
- Images (JPEG, PNG, WebP): product photos, maps, posters, infographics.
- ZIP archives: bundled downloads and multi-file packages.
- Audio and video: short clips or MP3s hosted on cloud storage.
If the file will change regularly (for example a weekly specials menu), encode a URL you control, such as yourbusiness.com/menu.pdf, and replace the file at that same address. The printed code keeps working.
Related guides
- How to Create a QR Code for a Website URL: step-by-step for linking any web page.
- How to Make a QR Code with a Logo: add your brand without breaking scannability.
- QR Code Generator: the free tool, with every setting and output format explained.