WikiPlus

How to Make a QR Code for Your Business Card

A QR code on a business card removes the most annoying part of networking: manually entering contact information. Instead of typing a name, number, email, and website into a phone, the recipient just scans the code and everything saves automatically. It is one of the highest-value applications of QR technology because it is both practical and impressively convenient. This guide walks you through what to encode, how to size the code for a business card, and how to make sure it looks sharp when printed.

What to Encode on a Business Card QR Code

The most useful formats for a business card QR code are a URL, a vCard, and a tel: or mailto: link. Each has trade-offs. A URL pointing to your website or digital portfolio is the simplest option. It is easy to update — if your URL changes, print new cards. The downside is that it only takes the scanner to a webpage; they still have to manually save your contact details from there. This format works best for creative professionals, freelancers, and businesses where the website itself does the selling. A vCard (Virtual Contact File) is the most complete option. A vCard QR code encodes your full name, title, company, phone number, email address, website, and even a physical address directly into the QR pattern. When scanned, the phone recognizes the vCard format and prompts the user to add it to their contacts with one tap. No website visit required. The trade-off is that vCard data is long, which makes the QR pattern denser. Use error correction level M or Q and print the code at a decent size. A tel: link opens the dialer with your number pre-filled — fast and useful if your primary goal is a callback. A mailto: link opens the email composer pre-addressed to you. These are good for single-purpose cards where you want to drive one specific action. For most professionals, the vCard approach offers the best user experience. Encode your full contact details, print the code on the back of the card, and add a short line: 'Scan to save contact.' No explanation needed.

How to Format a vCard for a QR Code

A vCard encoded in a QR code uses plain text in a specific format that smartphones recognize automatically. You do not need any special software to create it — just structure the text correctly and paste it into any QR generator that accepts plain text input. Here is the basic vCard 3.0 structure: BEGIN:VCARD VERSION:3.0 FN:Jane Smith ORG:Acme Design Studio TITLE:Senior Designer TEL;TYPE=WORK,VOICE:+1 555 123 4567 EMAIL:jane@acmedesign.com URL:https://acmedesign.com END:VCARD Copy this template, replace the fields with your own information, and paste the entire block into the text input of the QR generator. Select plain text mode, not URL mode. The QR code will encode the full vCard string. A few tips: always include the country code in the phone number (e.g., +1 for the US, +44 for the UK) so the dialer works for international contacts. Keep the data as compact as possible — every extra character adds modules to the QR pattern. If you have a very long job title or company name, consider abbreviating. After generating, scan the code with your own phone before sending to the printer. Confirm that the contact card opens with all fields correctly populated. Different phones handle vCard parsing slightly differently, so test on both iOS and Android if possible.

Sizing and Positioning the QR Code on a Business Card

A standard business card is 85 mm × 55 mm (3.5 × 2 inches). That leaves limited space for the QR code, especially if the front is full of branding. The back of the card is the most practical location — it gives you a clean surface dedicated to the code and a short instruction. For reliable scanning from a business card, the QR code should be at least 18–20 mm wide in print. At that size, a standard camera can decode it at close range. Do not go smaller — business cards are often poorly lit (held in a dimly lit restaurant, a lobby, or a trade show hall) and small codes fail in those conditions. At 300 DPI (standard print resolution), 20 mm = approximately 236 pixels. This means generating a 256 or 512 pixel PNG from the tool is more than adequate for business card use. The printer will scale the PNG to the correct physical size. If you want the QR code on the front of the card, place it in a corner where it does not compete with the logo or key contact information. Give it a white background even if the card uses a dark color scheme — the contrast is critical for scanning. A white box behind the code works well. Avoid embedding the QR code in a design where the quiet zone (the blank border around the code) gets cropped or obscured by decorative elements. The quiet zone is not optional — removing it will cause scan failures.

Making Your Business Card QR Code Look Professional

A plain black-and-white QR code works perfectly well, but with a little care you can make it look intentional and on-brand rather than an afterthought. Color customization is the most impactful option. Change the foreground color to match your brand color — dark navy, forest green, deep burgundy — while keeping the background white or very light. The contrast ratio between foreground and background should be at least 4:1 for reliable scanning. Our tool lets you set any hex color for both foreground and background, so you can match your exact brand palette. Do not invert the colors (light foreground on dark background) unless you test thoroughly. Some older QR scanners and lower-quality cameras struggle with inverted codes. If you must use a dark card, place the QR code on a white rectangular zone rather than inverting the code itself. If you want to include a small logo in the center of the code — a very common and polished-looking design choice — generate the code at High (H) error correction level first. Then use a design tool like Canva, Figma, or Adobe Illustrator to overlay the logo. The logo should cover no more than 25–30% of the code's total area. Download the composite as a high-resolution PNG for the printer. Finally, add a brief call to action next to the code. Something as simple as 'Scan to save my contact' or 'Scan for portfolio' removes any ambiguity about what the code does and increases the likelihood people actually use it.

Frequently Asked Questions

Should I put the QR code on the front or back of my business card?
The back is almost always better. It gives the code enough space, a clean uncluttered background, and room for a short instruction like 'Scan to save contact.' The front of a business card is prime real estate for your name, logo, and key contact details. Putting a dense QR code on the front can make it feel crowded and less premium. Reserve the back for the code and keep the front focused on your brand identity.
Can I update the QR code information after the cards are printed?
Not with a static QR code. Once printed, a static code permanently encodes whatever data was in it at generation time. If you need to update your contact details after printing, you have two options: reprint the cards with a new code, or switch to a dynamic QR code from a paid service that uses a redirect URL you can update. For most people, reprinting cards when contact details change is the practical solution.
Will my business card QR code scan in low light?
Modern smartphone cameras have good low-light capability and most QR apps activate the flash or use computational brightening. However, you can improve low-light performance by maximizing contrast — use a very dark foreground on a pure white background rather than a softer brand color. Print on matte stock rather than glossy, since glare from glossy finishes is a bigger problem than low light. At events or restaurants, scanning typically happens under table lamps or dim venue lighting, so test your code in similar conditions before printing a large batch.