Business Card Scanner

Photograph a business card and get a contact you can edit and save — name, job title, company, phone numbers, email, website and address. Export a vCard for your phone or a CSV for Google Contacts and Outlook. Cards are read inside your browser, so they are never uploaded.

Drop photos of business cards here

One card per photo — JPG, PNG, screenshots or a PDF with one card per page. Add a whole stack at once, or paste with Ctrl+V.

🔒 Processed on your device — nothing is uploaded.

Scan Business Cards to Contacts — Privately

A stack of business cards from a meeting, trade show or client visit is only useful once the details are in your phone or CRM. This free online business card scanner reads each card with OCR (optical character recognition), sorts what it finds into contact fields, lets you correct anything, and converts the business card to a vCard or CSV you can import anywhere. One photo per card: front, back, screenshot of a digital card or a PDF page all work — Indian visiting cards as well as US, UK and European business cards — and you can add dozens of cards in one go.

The card reader looks for labels such as Tel, M, Mob, Fax, E and W, understands Indian, US, UK and European phone formats (+91 98765 43210, (415) 555-0142, +44 20 7946 0958), separates mobile, work and fax numbers, picks out email addresses and websites, recognises company names from suffixes like Pvt Ltd, LLP, Inc or GmbH (or from the email domain), and joins two- or three-line addresses with PIN codes, ZIP codes and postcodes. If the card carries a QR code with a vCard or MECARD, its details are used and marked from QR code.

How to scan a business card

  1. Add the cards — drop photos on the box, click Choose photos, tap Take photo on a phone, or paste a screenshot with Ctrl+V.
  2. Check the fields — each card gets its own editable form next to the photo. Fix a name, change a phone type, or press Merge with previous card when a photo shows the back of the card before it.
  3. Save — download one .vcf per card, Download all as a single vCard file, or Export CSV for Google Contacts or Outlook.

Import the contacts into your address book

Tips for accurate scans

Limitations

Decorative script fonts, text printed over photos, very small print, handwriting and heavily stylised logos may be misread or skipped, and an unusual layout can put a field in the wrong box — always glance over the form before saving. Each photo is treated as one card, so scan cards one at a time rather than several on one page.

Private by design

Contact details are personal data. Here the cards are decoded, cleaned up and recognised on your own device with WebAssembly — no image, text or contact is sent to SarvKit or anyone else, and nothing is stored after you close the page. For other paperwork try Receipt Scanner, Image to Excel or Image to Text; to decode any QR code or barcode use the QR Code Reader.

Frequently Asked Questions

Yes. There is no sign-up, no limit on the number of cards and no paid tier. The OCR runs on your own device, so scanning a hundred cards costs nothing.
No. The photos are read by an OCR engine that runs inside your browser. Names, numbers and email addresses never leave your device, and you can check the network panel of your browser to confirm it.
Download the .vcf file and open it on the phone. iPhone offers Add All Contacts; Android imports it through the Contacts app (Fix & manage, Import from file). Scanning on the phone itself and opening the download is the quickest route.
Google Contacts imports both the vCard and the Google CSV. Outlook on the web and the new Outlook import CSV files, so choose CSV for Outlook before exporting. Every file includes all the cards on the page.
When a QR code contains a vCard or MECARD contact, its fields are exact, so they replace the OCR guesses and are marked from QR code. A QR code with a web link adds that link to the websites.
Yes. Add the front and back as separate photos, then press Merge with previous card on the back. Missing fields are filled in, extra phone numbers and websites are added, and a second address goes into the notes.
Yes — 21 languages including Hindi, Marathi, Tamil, Telugu, Bengali, Gujarati, German, French and Spanish. Pick the language of the card; its data downloads once and is cached by your browser.
Cards have no fixed layout, so the scanner uses clues such as font size, labels and email domains. Stylised logos, glare and tiny print can mislead it. Every field is editable, and the raw OCR text shows what was read.