To turn a business card photo into a phone-ready contact, open Zro7 Business Card Reader, drop the image, and Zro7 runs OCR plus a card-specific field extractor to pull name, title, company, phone(s), email(s), website, and address. Download the resulting .vcf and iOS / Android / macOS / Outlook import it in one tap.
How the fields are extracted
- OCR the whole card with Tesseract.js in single-column mode.
- Detect obvious anchors: emails (regex), phone numbers (E.164-aware regex covering +country codes, extensions), URLs.
- The largest text line is almost always the person's name; the second-largest is usually the title or company.
- Postal address is reconstructed by clustering lines with ZIP/postcode patterns.
- Emit vCard 3.0 (universally supported) with
FN,N,ORG,TITLE,TEL,EMAIL,URL,ADR.
Why vCard 3.0 and not 4.0
vCard 4.0 is technically better (structured names, native UTF-8, richer address types), but iOS Contacts and many Windows tools still parse 3.0 more reliably. Zro7 defaults to 3.0 and lets you switch to 4.0 in advanced settings.
Batch mode
Drop 20 card photos at once and Zro7 processes them in parallel Web Workers, then bundles the results into one contacts.vcf multi-vcard file. iOS Contacts imports the whole file in one shot.
Common gotchas
- Portrait vs landscape — Zro7 auto-rotates, but a clean rectangular crop still helps.
- Glossy cards / reflections — angle the camera to kill glare; reflections tank OCR accuracy.
- Stylized logos — the company name in a logo often reads as gibberish; Zro7 falls back to any other 'Company' hint on the card.
- Two-sided cards — scan both sides and drop them together; the extractor merges them.
Steps
- Open Business Card Reader.
- Drop one or more card images (JPG, PNG, HEIC all fine).
- Review the extracted fields — click any to edit.
- Download the
.vcfand AirDrop / email / import.
Zro7