A business card reader uses OCR to extract contact information from a business card photo — name, email, phone, company, and address — and lets you save it as a vCard (.vcf) file that imports directly into your phone or email contacts.
Upload Business Card
Drop a business card image here or
PNG, JPG, WebP, BMP, TIFF — photograph card on a plain background
business-card.jpg
Scanning Business Card...
Contact Information
All fields are editable — correct any OCR errors before downloading.
How to Scan a Business Card
This free business card reader uses Tesseract.js OCR to read text from a business card photo and intelligently extracts structured contact information — name, email, phone, company, address, and website. The extracted data can be downloaded as a vCard (.vcf) file, which imports directly into iPhone, Android, Gmail, Outlook, and most contact apps.
Step 1: Photograph the Business Card
Place the card on a plain, contrasting background (white card on dark surface or vice versa). Photograph in good lighting, keeping the card flat and fully in frame. Avoid shadows across the text. Use your phone's highest resolution for best results.
Step 2: Upload the Card Image
Drag the image onto the upload area or click "Choose Image" to browse your files. A preview appears so you can confirm it's the correct card before scanning.
Step 3: Scan and Review
Click "Scan Card." The OCR engine reads all text from the card and then applies pattern matching to identify contact fields. Email addresses, phone numbers, and URLs are detected with high reliability since they follow standard formats. Names and titles are detected from card structure and common title keywords.
Step 4: Edit and Download
Review all extracted fields and correct any OCR errors. Click "Download vCard" to save a .vcf file. On iPhone, tap the file to add to Contacts. On Android, open the file with your Contacts app. In Gmail or Outlook, import via Contacts settings. Click "Copy All" to copy all contact details as plain text.
Tips for Best Results
For the best business card scanning accuracy: use the highest resolution available; ensure all text is in focus and well-lit; avoid reflective glare on glossy cards (photograph at a slight angle); and use a contrasting background. Cards with standard layouts (name at top, company below) are parsed most accurately.
FAQ
Is this business card reader free?
Yes, completely free with no signup required. Scan as many business cards as you need.
Is my business card data safe and private?
Yes. All OCR processing and contact extraction happen locally in your browser using Tesseract.js. Your images and extracted contact data are never uploaded to any server.
What contact information can it extract?
The tool extracts name, job title, company, email address, phone number, physical address, and website URL. Extraction accuracy depends on card layout and image quality.
What is a vCard (.vcf) file?
A vCard is the standard digital format for contact information. Most phones, email clients (Gmail, Outlook), and contact apps can import .vcf files directly, making it easy to add scanned contacts.
Can I edit the extracted contact info before saving?
Yes. All extracted fields are fully editable before you download the vCard. Correct any OCR errors or add missing information directly in the form.
What image formats work for business card scanning?
PNG, JPG, WebP, BMP, and TIFF. For best results, photograph the card on a contrasting background in good light, keeping the card flat and fully in frame.
How accurate is the business card OCR?
For clear, well-lit photos of printed business cards, overall text extraction is typically 90%+ accurate. Contact field detection (email, phone, URL) is highly reliable since these follow standard patterns. Names and titles may require occasional correction.