vCard QR code generator
Put your contact details in a QR code. One scan offers to save you to the phone’s contacts — no app, no internet needed.
- Free
- No signup
- Runs in your browser
- Static codes don’t expire
Contact card (vCard)
Address and note
What’s inside the codeExample
BEGIN:VCARD VERSION:3.0 N:Ortega;Lucía;;; FN:Lucía Ortega ORG:Ortega Studio TITLE:Architect TEL;TYPE=CELL:+34 600 000 000 EMAIL;TYPE=INTERNET:lucia@example.com URL:https://example.com ADR;TYPE=WORK:;;;Valencia;;;Spain END:VCARD
Type your own details to replace the example.
- Version
- 11
- Error correction
- M
- Capacity used
- 93%
- Bytes
- 239
Scanability
97 / 100
Enter valid content above to enable downloads. The code shown now is only an example.
Size & print options6.1 cm
Prints the code at the width above.
Static code — it never expires. The destination is up to you.
Design
Colours
ShapeSquare · Square
Logo—
PNG, JPG, WebP or SVG up to 5 MB. It stays on your device.
Caption—
Error correction & marginM · 4 modules
Higher levels survive more damage and logos, but make the code denser.
The spec asks for 4 modules of empty space around the code.
Scanability
97 / 100
Version 11 (61×61) — print it a little larger.
Spec
Contrast 21:1 — strong.
Spec
Dark code on a light background.
Spec
Quiet zone of 4 modules.
Spec
Error correction M restores up to about 15% of the data.
Spec
Classic square modules and corners.
Rule of thumb
6.1 cm wide — fine for 25 cm away.
Rule of thumb
A weighted estimate from the checks below — not a guarantee. Always test a printed proof with two different phones.
Legibility chart
| Preview | Width | Reads from about |
|---|---|---|
| 20 cm | ≈ 82 cm | |
| 15 cm | ≈ 61 cm | |
| 10 cm | ≈ 41 cm | |
| 8 cm | ≈ 33 cm | |
Recommended minimum for Business card · 6.1 cm | ||
| 6 cm | ≈ 25 cm | |
| 5 cm | ≈ 20 cm | |
| 4 cm | ≈ 16 cm | |
Estimate based on the 10:1 distance rule, adjusted for this code’s density. Phones and light vary.
How to use it
- Fill in the details you want to share. A name or a company is required; everything else is optional.
- Add your mobile number with the country code so it works for international contacts.
- Keep an eye on the version in the preview: every field makes the code denser. On a business card, fewer fields means a smaller code.
- Scan to check that your phone shows a “Create contact” or “Add to contacts” option, then download for print.
An offline contact card
Unlike a link to an online profile, a vCard code contains the details themselves, in the standard vCard 3.0 format that iPhone, Android and Outlook all understand. The person scanning doesn’t need an internet connection, and the details can’t disappear if a website goes down.
Commas, semicolons and line breaks inside your text are escaped automatically, so a company name like “Smith, Jones & Co.” is saved exactly as typed.
Encoded content
BEGIN:VCARD VERSION:3.0 N:Ortega;Lucía;;; FN:Lucía Ortega ORG:Ortega Studio TITLE:Architect TEL;TYPE=CELL:+34 600 000 000 EMAIL;TYPE=INTERNET:lucia@example.com URL:https://example.com ADR;TYPE=WORK:;;;Valencia;;;Spain END:VCARD
Size: the trade-off of a vCard
The example above produces a version 9 or 10 code — around 55 modules across — which is much denser than a short link. On an 85 × 55 mm business card, plan on at least 2.5–3 cm for a full card. If space is tight, you have two good options:
- Share fewer fields — name, mobile and email cover most needs.
- Use a link code to an online contact page, which stays small whatever the page contains.
The size advice is in the legibility chart above; our business card guide covers layout too.
International names and addresses
Accents and non-Latin scripts (Arabic, Chinese, Cyrillic…) are stored as UTF-8 and display correctly on current iPhone and Android contact apps. Write phone numbers with a + and country code, and put the country in the address so contacts abroad can use it in maps.
Tips
- Use a work email and number you’re happy to have saved permanently in other people’s phones.
- Print a caption like “Scan to save my contact”.
- Choose error correction M for cards; higher levels make an already dense code bigger.
- Export SVG for the print shop so the fine modules stay crisp.
Questions
What’s the difference between vCard and MeCard?
Both store contact details. MeCard is shorter but supports fewer fields and is less consistent across devices. We use vCard 3.0 because iPhone, Android and Outlook read it reliably.
Can I add a photo?
A photo would make the code far too large to scan. Put your photo on a web page and add the address in the Website field instead.
Can I update the details later?
The details live inside the code, so changes mean a new code. That’s the price of working offline.
Is my contact information stored anywhere?
No. It is processed in your browser and isn’t uploaded or kept by us.
Related tools
Related guides
- QR codes on business cards: size, content and placementWhat to put in a business-card QR code, how small it can be on an 85 × 55 mm card, and print details that make it scan first time.
- How small can a QR code be?The real limits on QR code size: module size, data density, print quality and scanning distance — with practical minimums.
- SVG vs PNG for QR codes: which should you use?Vector or pixels? When SVG is the right file for print, when PNG is fine, and how to export a PNG that prints at the right size.