toolember

Generators

vCard QR Code Generator

Turn your contact details into a QR code people scan to save you as a contact in one tap. Perfect for business cards and conference badges. Free, no sign-up, runs entirely in your browser.

By Daniel Vu · Updated August 2026

Enter at least a full name to generate the QR code.

This is a static QR code: your details are encoded directly into the image. It works forever with no account, but it cannot be edited after printing and does not track scans.

Static contact codes can't be updated. Change jobs, numbers, or companies often? A Dynamic QR Code lets you edit your details anytime without reprinting and see how many people scanned.

What is a vCard QR code?

A vCard is the standard file format phones and email clients use for contacts. A vCard QR code packs that format into a scannable image: name, company, job title, phone, email, and website. Scan it and the phone offers to save the whole contact at once, far faster than reading a card and typing it in.

It uses the same QR technology as our plain QR code generator, just with a structured contact payload instead of a URL.

Add your contact details

Only a name is required, everything else is optional, so add as much or as little as you like. The QR code updates live as you type. Keep it to the essentials (name, one phone, one email, company) for the cleanest, easiest-to-scan code; every extra field makes the pattern a little denser.

Download for business cards & badges

  • Business cards — put the code on the back so a scan saves your details instantly, no re-typing.
  • Conference badges — swap phone-number exchanges for a single scan at networking events.
  • Email signatures & slides — let people save your contact from a screen.
  • Shop windows & flyers — make it effortless for passers-by to keep your details.

Static vs dynamic contact codes

The code here is static: your details are stored inside the image. That is ideal when your contact info is stable, it never expires and needs no account.

The catch is that a printed static code can never change. New job, new number, or you want to know how many people scanned your card? You would have to reprint every time. A dynamic QR code points to a link you control, so you can update your details anytime without reprinting and track scans. If your details change or you want analytics, dynamic is the better option.

Best practices for reliable scanning

  • Keep fields minimal — fewer details means a lower-density, easier-to-scan code.
  • Print at a decent size (at least 2 cm / 0.8 in wide on a card) with the white quiet zone intact.
  • Use full formats — international phone numbers (+country code) and complete email addresses save cleanly on any phone.
  • Test on a real phone before printing a batch of cards.

Frequently Asked Questions

What is a vCard QR code?
A vCard QR code encodes your contact details (name, phone, email, company, website) in the standard vCard format. When someone scans it, their phone offers to save you as a new contact in one tap, no manual typing.
Do people need an app to scan it?
No. Modern iPhone and Android camera apps read vCard QR codes natively and show an "Add contact" prompt. Older phones may need a free QR scanner app, but the code format is universal.
Are my contact details uploaded anywhere?
No. The QR code is generated entirely in your browser. The details you enter are encoded directly into the image on your device and never sent to a server, stored, or logged.
Where should I put a vCard QR code?
Common spots are printed business cards, conference badges, email signatures, presentation slides, and shop windows. Anywhere someone might want to save your details quickly.
Can I update my details after printing the code?
Not with a static vCard QR code, the details are baked into the image, so a new job title or phone number means reprinting. If your details change often, a dynamic QR code lets you edit them anytime without a new code.