How to Create a QR Code for Your Business Card, Menu, or Flyer
QR codes were supposed to be a passing fad. Then the pandemic made every restaurant replace physical menus with a scannable code on the table, and suddenly everyone understood what QR codes were actually for. In 2026, they are everywhere — business cards, product packaging, event tickets, real estate signs, and gym memberships. Creating one takes about 30 seconds and costs nothing.
What Can You Put in a QR Code?
A QR code is essentially a visual encoding of text. That text can be a URL (the most common use — scanning takes you directly to a website), plain text (a message, instructions, or a quote), WiFi credentials (scan to auto-connect to a network without typing the password), vCard contact information (scan to save someone's contact details directly to your phone), or even an email address or phone number that opens your mail app or dialler when scanned.
The iFormat QR code generator supports all of these types. For a business card, you typically want a URL pointing to your website, portfolio, or LinkedIn profile. For a restaurant menu, it is a link to your digital menu page. For WiFi sharing, the QR code encodes the network name, password, and encryption type so guests can connect with a single scan.
Print Size Recommendations
QR codes need to be large enough for phone cameras to read them reliably. The absolute minimum is 2 x 2 centimetres (about 0.8 x 0.8 inches), and that is only viable for business cards where the scanning distance is a few inches. For posters and flyers viewed from arm's length, aim for at least 3 x 3 centimetres. For signage meant to be scanned from a few feet away, such as a restaurant table tent or a real estate sign, go larger — 5 x 5 centimetres or more.
A good rule of thumb: the scanning distance divided by 10 gives you the minimum QR code size. If someone will scan from 50 centimetres away, the code should be at least 5 centimetres wide. When in doubt, go bigger — there is no penalty for a larger QR code except the space it takes on your design. If you need to adjust the dimensions for print, resize the image to your exact requirements.
Testing Before Printing
This step is non-negotiable. Before you print 500 business cards or 200 table tents, test the QR code on at least three different phones. Use an iPhone, an Android phone, and if possible, an older phone with a lower-quality camera. Test in different lighting conditions — bright daylight, dim restaurant lighting, and fluorescent office light. If the code scans reliably in all three conditions, you are good to print.
Common QR Code Mistakes to Avoid
Inverting colours: QR codes should be dark modules on a light background. White-on-black codes often fail to scan.
Low contrast: Light grey on white or dark blue on black are hard for cameras to read.
Stretching or distorting: QR codes must remain perfectly square. Any stretching breaks them.
Placing on curved surfaces: QR codes on bottles or mugs can warp — test before committing to production.
Common Uses and Ideas
Restaurant menus: Link to a mobile-friendly menu page that you can update anytime without reprinting anything. Business cards: Link to your portfolio, LinkedIn, or a digital vCard so contacts can save your details instantly. Event tickets: Encode a unique ticket ID for check-in scanning. Product packaging: Link to assembly instructions, warranty registration, or product videos.
WiFi sharing: Put a QR code on a sign at your office, Airbnb, or cafe so guests connect without asking for the password. Real estate signs: Link to the property listing with photos and details. Classroom materials: Link to supplementary videos, quizzes, or reference materials. The possibilities are broad because any URL or text can become a QR code.
Design Tips for Scannable QR Codes
Keep a quiet zone (empty border) around the QR code — at least the width of four modules (the small squares that make up the code). Do not place text, logos, or other design elements too close to the code's edge. Maintain high contrast — black on white is the most reliable combination. If you want to match your brand colours, use a very dark colour for the modules and a very light colour for the background, and always test before printing.
If you are linking to a URL, use a short URL when possible. Shorter URLs produce simpler QR codes with larger modules, which are easier to scan at small sizes and from greater distances. A QR code encoding a 20-character URL is visually simpler and more scannable than one encoding a 150-character URL with tracking parameters.