Get uKeep

How Accurate Are Business Card Scanner Apps? Our Scan Data

By Abdessamade El Haji ·

A good business card scanner app reads most of a card correctly on the first try. In uKeep's own usage data from September 2026, a scan filled in an average of 7.6 of the 9 contact fields it looks for, took about 4 seconds from photo to result on a good connection, and people spent a median of about 17 seconds checking it before saving. The fields that still need a human are usually one per card, not the whole card.

I build uKeep, so these are our numbers, not an independent test. Below is what we measured, what it means if you're choosing a scanner, and what makes a scan come out right.

What we measured

Every figure here comes from anonymised uKeep usage data for September 2026, taken from real scans of real cards, not a lab set.

The scanner looks for nine fields on each card:

  1. First name
  2. Last name
  3. Job title
  4. Company
  5. Mobile phone
  6. Office phone
  7. Email
  8. Website
  9. Address

Most cards don't print all nine. A card with no office line or no address can't score 9 of 9, so 7.6 fields per card is close to "everything that was printed" on a typical card, not a score out of a perfect card.

How fast is a scan?

On a good connection, a scan takes about 4 seconds end to end:

StepTime
Taking the photo0.5 s
Preparing the image0.2 s
Uploading it and reading the card3.6 s
Totalabout 4 s

Most of that is the network. On slow venue Wi-Fi, the upload is the part that stretches.

Then comes the step that actually decides how long a card takes: checking the result. The median person spends about 17 seconds looking over the fields before saving. The fastest confirmations take under 7 seconds. That's the time to read a name, a phone number and an email against the card in your hand, which is exactly what you should be doing.

Scanning vs typing a stack of 20 cards

Typing a card by hand takes most people one to two minutes once you count the phone number you have to double-check. Copying text out of a photo is faster but still field by field. Using our measured scan-and-check time of roughly 20 seconds per card:

MethodPer card20 cards
Typing by hand60-120 s (estimate)20-40 minutes
Copying text from a photo40-60 s (estimate)13-20 minutes
Scanner app, including the check~20 s (measured)about 7 minutes

The typing and photo-copying times are our estimates, not measurements. The scanner row uses the measured figures above.

Which fields go wrong, and why

When people correct a scanned card, they usually change one field, not several. Our data doesn't break that down by field, but the card layouts that are hard to read are well known, for any scanner:

None of this is unique to uKeep. It's how text on a small, designed object behaves, and it's why every serious scanner shows you the result before saving.

How to get a cleaner scan

Four things make the biggest difference, in this order:

  1. Even light, card flat. A lamp reflecting off a glossy or metallic card hides exactly the line you need.
  2. The whole card in frame. Cropping an edge loses the line that's usually the website or address.
  3. Check the phone number and email before saving. They're the two fields that make a contact useful, and they deserve the two seconds.
  4. Scan the same day. Not for accuracy, for memory. A perfect contact with no context is a name you won't recognize next month. See what to do with business cards after a conference.

What to look for in a scanner app

If you're comparing apps, accuracy is only part of it. Check that the app:

For the other ways to get a card into your phone, with and without an app, see how to scan business cards into your phone.

Frequently asked questions

Do business card scanners work offline?

Most AI scanners need a connection, because the card is read on a server. uKeep needs one to read a card; if a saved card can't upload because you're offline, it stays on your phone and uploads when you're back online.

Can a scanner read cards in other languages?

Latin-script cards are read reliably. Results for scripts such as Arabic, Hindi or Chinese vary a lot from app to app, so test one card before trusting an app with a whole stack.

Is a photo of the card good enough?

Only as a backup. A photo can't be searched by name, can't be tapped to call, and won't tell you who's ringing.

How this was made: speed and accuracy figures come from uKeep's anonymised usage data for September 2026. Typing and photo-copying times are estimates. I'm a co-founder of uKeep, so weigh our numbers accordingly.