Card Scanner to VCF

Generate a Standard vCard From a Business Card

Need to use Card Scanner to VCF right now?

Import the resulting .vcf directly into any contacts app.

No sign-upNo uploads 100% free

Original

Drop an image, or click to browse

Processed locally in your browser — never uploaded

Extracts text from a business card photo and picks out an email and phone number using pattern matching, then builds a standard .vcf contact file you can import into any contacts app. Field detection is heuristic — always double-check the result before saving.

Features

  • Runs entirely in your browser
  • Privacy-first — your data is never uploaded
  • Real-time, instant results
  • 100% free, no sign-up required
  • Works on desktop, tablet, and mobile
  • No installation needed

Who uses this tool?

StudentsResearchersOffice workersArchivistsAccountants

About Card Scanner to VCF

A stack of business cards from a conference or meeting is only useful once the contact details are actually in your phone or contacts app — manually typing each one is tedious. This tool recognizes the card's text (via Tesseract, compiled to WebAssembly, entirely in your browser) and picks out an email address and phone number using pattern matching, then builds a standard .vcf contact file.

Email detection matches the standard email address pattern anywhere in the recognized text; phone number detection matches a run of digits (with optional spacing, dashes, or a country code) long enough to plausibly be a phone number. The remaining text lines are used as a best-guess for name and organization.

The resulting .vcf file uses the standard vCard format that every major contacts app (iPhone, Android, Outlook, Gmail) can import directly — no manual re-entry needed once you download it.

Field detection here is genuinely heuristic, not a trained business-card-parsing model — always review the generated card before importing, since business card layouts vary enormously and the pattern matching can occasionally pick the wrong line for a name or miss a secondary phone number.

How it works

  1. Upload a photo of the business card. A clear, well-lit, straight-on photo works best.
  2. Text is recognized and parsed. Email and phone are detected by pattern; the rest becomes name/org.
  3. Download the .vcf contact file. Import directly into any contacts app.

Examples

Digitizing a conference business card

Input

photo of a business card

Output

a .vcf file ready to import into Contacts

Frequently asked questions