vCard QR Code
The payload is a vCard 3.0 document: a structured name, optional organisation and title, phone numbers, email, website and postal address.
Everything runs in this browser. Text, files and the finished image are not sent to a server.
A Dynamic URL code stores the destination on our servers so you can change it later. The printed symbol points at a short address on this site. This redirect is free and best-effort — not a paid, guaranteed service.
This business-card code uses the same vCard format as our <a href="/qr/vcard">vCard tool</a>.vCard tool.
EPS is a classic vector of square modules in a single colour. It does not include a centre mark, a gradient, or shaped modules, because those do not travel reliably in EPS. PDF embeds the current preview as a page-sized image, so colours, shapes and a centre mark are kept. Decorative frames and the caption are included in PNG, SVG and PDF only; EPS stays a plain, unframed code.
How to use it
- 1
Enter at least a name or an organisation.
- 2
Add the numbers and addresses you want saved.
- 3
Create the code and try saving the contact on a phone.
What it does
The payload is a vCard 3.0 document: a structured name, optional organisation and title, phone numbers, email, website and postal address.
Fields are escaped so commas and semicolons inside a value are not mistaken for separators. Empty fields are omitted. The document is encoded as text in a static symbol.
Why it works this way
Not every scanner maps the fields the same way. If a number lands in the wrong slot, try the phone’s built-in camera, or the MeCard page which uses a shorter format some older phones prefer.
The card cannot be updated after you print it. If a number changes, generate a new code.
A card with many fields is a large symbol. Leave out what you do not need if the print will be small.
Examples
Alex Rivera, mobile +12025550111
a vCard 3.0 document with FN, N and a CELL number
all fields blank
an error
Inputs and outputs
- name or organisation, plus any of title, phones, email, website, address
- a static QR symbol whose payload is a vCard 3.0 document
Edge cases
- commas in an organisation name are escaped
- a website without a scheme is completed as https
Frequently asked questions
Why did a scanner scramble the fields?
Some apps do not follow the vCard layout strictly. Try another scanner, or the MeCard tool on this site, which uses a flatter format.
Do you store the contact?
No. The card is assembled in your browser and never sent to us.
Do you store what I type on this page?
No. For a static code, encoding happens in your browser. We do not upload or keep the payload.
Will the printed code still work if this site is offline?
Yes for a static code: the content is in the image. A Dynamic URL code is different — a scan needs this site to redirect, and we do not guarantee that it will stay online.
Do style templates change what a scanner reads?
No. The decorative frame and caption sit outside the quiet zone. Only the QR modules are encoded. Framed styles download as PNG, SVG or PDF; EPS stays an unframed monochrome code.
Related tools
Sources
- RFC 2426, vCard MIME Directory Profile (version 3.0)