SEO and marketing tools

vCard QR Code Generator for Business Cards

Name, phone, email, company and website in one scan: for business cards, badges, email signatures and shop counters.

  • Free foreverNo trial, no paywall, no usage limits.
  • No sign-upOpen the page and start. We never ask for an email to use a tool.
  • PrivateEverything runs in your browser. Your input is never uploaded or stored on our servers.
  • Works offlineOnce the page has loaded, the tool keeps working without a connection.

Contact details

The code updates as you type. Everything is drawn in your browser; nothing is uploaded or saved.
Clear
Name and work
Phone, email and web
Start with + and the country code so it works from abroad.
Saved as a link in the contact. https:// is added if missing.
Address
Contacts apps file it under Work or Home.
Saved in the contact's notes, e.g. where you met.
vCard version
RFC 2426. Imported by the iPhone camera, Android contacts, Outlook and Google Contacts. Recommended.RFC 6350. Newer, always UTF-8, phone numbers as tel: links. Some older apps ignore it.
The vCard standard asks for lines of at most 75 bytes, continued on the next line after a space. Every contacts app unfolds them; turn off to save a few bytes.

Preview

Scan it with your phone before you print. A test scan is the only check that counts.
Copy imageDownload SVG

Your QR code appears here.

Loading the QR encoder…

Style

Colors, size and error correction. Your choices are remembered on this device.
Error correction
Low: restores about 7% damage. Smallest code; fine for screens and clean print.Medium: about 15%. A good default for most uses.Quartile: about 25%. For codes that may get scuffed or dirty, like stickers and packaging.High: about 30%. Densest code; required with a logo in the middle.
Extra data that lets a scanner read a damaged or partly covered code. Level M restores about 15%. Higher levels make the code denser.
Width and height of the PNG. For print, 1,024 px or more. SVG files are vector and scale to any size.
1,024 px
The empty border scanners use to find the code. The QR standard asks for 4 modules.
4 modules
The dark modules. Keep it dark: cameras look for dark marks on a light background.
Swap colors
The light modules and the quiet zone.
PNG and SVG without a background, for placing on your own design. The surface behind must be light and plain.
Contrast 21.0:1, dark on light. Easy to scan.
LogoA local image drawn in the middle. It hides part of the code, so error correction switches to H and the logo stays under 20% of the area. Read from your device; never uploaded.

Encoded text

The exact text inside the code. Scanner apps read this; you can paste it into any other QR tool to compare.
Copy encoded text
Fill in the form to see what the code will contain.
Fill in the form or load the example. Codes are static: they never expire and need no account.

Want an honest look at your site's SEO? Talk to our team

Quick answer

A vCard QR code stores a contact card (name, phone, email, company, website and address) in the vCard text format, so scanning it offers to save the contact. In Playxoft's free vCard QR code generator, fill in your details, keep vCard 3.0 for the widest compatibility, and download the code as PNG or SVG for a business card, or as a .vcf file to email. Everything is generated in your browser.

  • vCard 3.0 and 4.0
  • .vcf download
  • Correct escaping and folding
  • International phone format
  • Logo and colors
  • PNG and SVG

How to use the vCard QR Code Generator

  1. 1Enter your First name, Last name, Organization and Job title.
  2. 2Add a Mobile number with + and the country code, plus your Email and Website.
  3. 3Fill in the Address and Note only if you need them: every field makes the code denser.
  4. 4Keep vCard version 3.0 unless a system asks for 4.0.
  5. 5Download the code as PNG or SVG, or the .vcf contact file, and test-scan it before printing.

What is a vCard QR code?

vCard is the plain-text format address books use to exchange contacts; it is what a .vcf file contains. A vCard QR code simply holds that text:

BEGIN:VCARD
VERSION:3.0
N:Lovelace;Ada;;;
FN:Ada Lovelace
ORG:Analytical Engines Ltd
TEL;TYPE=CELL:+44 7700 900123
EMAIL;TYPE=INTERNET:ada@example.com
URL:https://example.com
END:VCARD

When a phone camera reads it, the phone offers to create a new contact with every field filled in. The contact lives in the code itself, so it works offline, needs no app and never expires. Hosted "digital business card" services work differently: their code holds a link to a web page, which stops working if the service shuts down or the subscription lapses.

vCard 3.0 or 4.0: which should I use?

Use 3.0 unless a system specifically asks for 4.0. It is the long-established version that phone cameras (including the iPhone's) and the major contacts apps import.

vCard 3.0vCard 4.0
StandardRFC 2426 (1998)RFC 6350 (2011)
Required propertiesVERSION, N, FNVERSION, FN
Character setNot fixed by the formatAlways UTF-8
Phone numbersText: TEL;TYPE=CELL:+44 7700 900123Preferably a URI: TEL;VALUE=uri;TYPE=cell:tel:+447700900123
SupportThe safe default for QR codesNewer; some apps still expect 3.0

Both versions escape commas, semicolons and backslashes with a backslash and write line breaks as \n, so a company called "Smith, Jones & Co" or a two-line note survives the scan. Lines longer than 75 bytes are folded onto the next line after a space, as both standards ask; contacts apps unfold them automatically.

How much should a contact QR code hold?

Every character becomes modules, and a card with a full postal address and a long note can need a grid several times larger than one with a name, a phone and an email. On a business card that is the difference between a code that scans at a glance and one that needs a steady hand.

  • Include name, job title, company, one mobile number, email and website.
  • Skip a home address on anything you hand to strangers.
  • Write numbers in international format (+44 7700 900123), so they work from any country.
  • Use error correction M for print; choose H only when you add a logo.

The meter under the preview shows the version (grid size) and how full it is as you type. If the code gets dense, move details to your website and keep the code short.

How do I put a contact QR code on a business card?

Download the SVG and place it in your design tool (Canva, Illustrator, Figma, InDesign): it is vector, so the printer gets perfectly sharp edges at any size. Then:

  • Give it a short label such as "Scan to save my contact", so people know it does more than open a website.
  • Keep the white quiet zone around it, and print dark on light: a pale brand color on a dark card often fails.
  • Put it on the back of the card, where it does not compete with your name.
  • Order one proof and scan it with two phones before printing the full run.

Can I add a photo to a vCard QR code?

Not in practice. vCard has a PHOTO property, but an embedded image is Base64 text tens of kilobytes long, and the largest QR code holds under 3 KB. A photo URL is allowed by the format, but whether a contacts app fetches it is up to the app.

If you want a photo, send the .vcf file instead: download it here, attach it to an email or add it to your website, and the photo can be added in the contacts app. For the printed card, keep the QR code to the essentials and let the person's phone do the rest.

Frequently asked questions

Fill in your name, phone, email and website, keep vCard 3.0 selected, and download the QR code as PNG or SVG. When someone scans it with a phone camera, the phone offers to save you as a new contact.
Yes. The iPhone camera recognizes vCard QR codes and shows a notification to add the contact. Android phones do the same through the camera app or Google Lens.
A vCard QR code contains the contact details themselves, so it works offline and never expires. A digital business card QR code contains a link to a hosted page, which you can edit later but which stops working if the service ends.
No. The contact details are stored inside the code, with no server involved, so it works as long as the printed code is readable. If your details change, make a new code.
A .vcf file is a vCard saved as a file: the same text the QR code holds. Email it, attach it to your signature or link to it from your website, and anyone can open it to add you to their contacts.
Use vCard 3.0 for QR codes and business cards: the major phones and contacts apps import it. Choose 4.0 only when a system you use requires it.

Last updated by the Playxoft engineering team.

From the team behind this tool

Doing the SEO checklist and still not getting traffic?

Meta tags and sitemaps are the floor, not the strategy. We build fast websites that rank, fix the technical SEO that holds pages back and run campaigns you can measure. Send us your site and get a free, honest audit of what would move the needle.

More free tools

See all tools

Meta Tag Generator

New

Write title, description, Open Graph and X tags with live Google and share previews.

Open tool

Open Graph Preview

New

See how a link looks on Facebook, X, LinkedIn, Slack, Discord, WhatsApp and iMessage.

Open tool

QR Code Generator

Make QR codes for links, text, email, calls and texts, with a logo, colors, PNG and SVG.

Open tool

Robots.txt Generator

New

Build a valid robots.txt with presets, AI crawler opt-outs and live RFC 9309 checks.

Open tool

XML Sitemap Generator

New

Turn URL lists or CSV into sitemap.xml with lastmod and hreflang, or validate a sitemap.

Open tool

UTM Builder

Build campaign URLs with UTM tags, see the GA4 channel they land in, and tag links in bulk.

Open tool