Tools
EN

vCard QR Code Generator

Turn your contact details into a QR code for business cards, name badges, email signatures or your office door. When someone scans it, their phone offers to save you as a new contact – with name, company, phone numbers, email, website and address.

Show the encoded content

Static QR code: the content is stored in the code itself, so it never expires and works without this website.

Design, colors and logo
Module shape
Corner squares

Private: your data is processed in your browser and never uploaded.

How to create a contact QR code

  1. Fill in the details you want to share – at least a name or a company. Empty fields are left out.
  2. Watch the preview: every field makes the code denser. For small business cards, leave out the address and the note.
  3. Download the code as SVG for print or PNG for screens, and add it to your card, badge or email signature.

What is saved in the contact

The code contains a vCard 3.0 – the standard contact format that iPhone, Android, Outlook and most address books understand.

FieldvCard property
First and last nameN and FN
CompanyORG
Job titleTITLE
Mobile and work phoneTEL;TYPE=CELL and TEL;TYPE=WORK,VOICE
EmailEMAIL
WebsiteURL
Street, city, ZIP, region, countryADR
NoteNOTE

Commas, semicolons and line breaks in your details are escaped as the vCard standard requires, so names such as “Smith, Jr.” arrive intact.

Size tips for business cards

Frequently asked questions

What is a vCard?

vCard (.vcf) is the standard file format for contact details, supported by phones, email programs and address books. The QR code contains such a vCard as text.

Does it work on iPhone and Android?

Yes. The camera app or Google Lens shows the contact and offers to add it to the address book.

Can I update my details later?

No. The details are stored in the code itself – it is a static QR code, which is also why it never expires. If something changes, create a new code.

Are my contact details uploaded?

No. The code is created in your browser; your details are not sent anywhere.