Free QR code generator for business cards
Create a vCard QR code that lets someone scan your business card and save your name, phone number, email, company and website directly to their contacts. Download it as PNG or SVG. No account, and nothing you type leaves your browser.
Everything here runs in your browser. Your contact details are encoded into the image on this device and are never sent to Blyn or stored anywhere.
Your QR code appears here as you type.
PNG is 1024px, good past 300dpi. SVG scales to any print size.
What a vCard QR code does on a business card
Most QR generators encode a web address. You paste a link, they draw a code, and scanning it opens a page. That is fine for a poster, but it is the weaker option on a business card, because the person scanning still has to find your details on whatever page loads and copy them across by hand.
This generator encodes a vCard instead: the same contact format your phone uses when someone shares a contact with you. The details sit inside the pattern, so a phone camera reads them directly and offers to add you to contacts in one tap. Nothing loads, no connection is needed, and there is no link that can rot.
What to put in it
Less than you would expect. Every extra character makes the pattern denser, and a dense code printed at business-card size is harder for an older phone to read. Fill in what someone genuinely needs to reach you:
- Name, and the phone or email you actually answer. This is the part that earns the scan.
- Job title and company, so you are still identifiable in their contacts app in six months.
- One website. Pick the destination you would send someone to first.
- A street address only if people visit you. It is the longest field here and the least used.
Printing the QR code on your business card
Four things decide whether a printed code scans on the first try:
- Size. Aim for 0.8 to 1 inch (20 to 25mm) square. Below 0.6 inch, scanning gets unreliable on older cameras.
- The quiet zone. The plain margin around the code is part of the code. Downloads from this tool already include the four-module margin the spec asks for, so place the file as it is rather than cropping to the pattern.
- Contrast and direction. Dark pattern on a light background. Inverting it, or printing on a mid-tone colour, breaks many scanners.
- Finish. Matte or uncoated beats gloss. A glossy card throws back enough glare under office lighting to defeat the camera.
Use the SVG for print. It stays sharp at any size, where a PNG scaled up past its pixel count softens the edges the scanner relies on. There is more detail in our guide to putting a QR code on a business card.
Static QR versus an editable page
The code this tool makes is static, which is a genuine strength: it works forever, offline, with nobody in the middle and no way for it to be switched off. The cost is that it is fixed. Change your number and every printed card is wrong.
The alternative is to point the QR at a page you control. A free Blyn BioCard is a digital business card holding your contact details, links, social profiles, a booking button, a lead capture form and a video. The code on your card never changes; you edit the page behind it. It also tells you how many people scanned, which a static code cannot.
Neither is universally better. Take the static code if your details are settled and you want something that cannot break. Take the editable page if you change roles, run a team, or want to know whether the cards are working. Worth knowing before you decide: some card tools are native apps you install, while a browser-based card needs no download on either side. If you are weighing the options, we compared the digital business card apps worth considering.
Common mistakes
- Never test-scanning the printed card. A code that scans on screen can still fail in ink. Check a proof before the full run.
- Cropping the margin. The most common cause of a code that suddenly stops working.
- Putting it over a photo or gradient. Scanners need a flat, light background behind the pattern.
- No label. A bare square tells nobody what happens when they scan. Three words next to it, such as “Scan to save my contact”, measurably help.
- Using a free service that redirects through its own domain. Those codes die when the trial ends. Check whether your details are in the code itself or behind someone else’s link.
Want a professional email signature too?
The QR code covers the people you meet. For everyone you email, our free signature generator builds a clean, mobile-friendly signature for Gmail, Outlook and Apple Mail in a couple of minutes. Same rules: no account, and nothing you type leaves your browser.
Create your email signatureFAQ
Questions about business card QR codes
What people ask before printing.
Yes, and there is no account, no watermark, no scan limit and no expiry. The code is generated in your browser and the file is yours to keep. There is nothing to unlock later because there is no paid tier of this tool.
It is, provided it saves the other person work. A QR that adds your full contact record in one tap beats someone typing your email from a card. A QR that just opens your homepage is less useful, because they could have searched for that anyway. The test is whether scanning does something typing would not.
No. Your details are encoded directly into the pattern rather than pointing at a tracking URL, so there is no server that can go away and no subscription that can lapse. Many QR services generate a short link that redirects, which stops working if you stop paying. This one cannot.
Generating the code costs nothing. Printing is the only real cost, and adding a QR does not change it, since printers charge by card and finish rather than by what is on the card. If you want the code to open an editable page instead of fixed text, a free Blyn BioCard covers that at no cost too.
A vCard is the standard contact-file format your phone already uses when someone shares a contact. Encoding one into a QR means any phone camera can read it and offer to add you to contacts, with your name, title, company, phone, email, website and address filled in. No app is needed on either side.
Not on a static QR like this one. The information lives in the pattern itself, so a new phone number means a new code and a new print run. If you expect details to change, point the QR at a BioCard instead: the code stays the same forever and you edit the page behind it.
No. The page never sends them anywhere. The QR is built in your browser using JavaScript that runs on your device, which is why the tool keeps working even if you go offline after the page loads. Close the tab and the details are gone.
Around 0.8 to 1 inch, or 20 to 25mm, square. That is comfortably scannable at normal reading distance without dominating the card. Never print it below 0.6 inch, and keep the plain margin around it, which is the part people most often crop away.