You come back from a conference with 50 business cards. Now what?
- β Spend 3 hours typing them into your phone
- β Take photos and forget about them
- β Lose the cards before you do anything
- β Try some expensive app that doesn't work
There's a better way.
- Hold card in front of camera
- Automatic edge detection
- OCR reads text instantly
- Saves in 2 seconds
Faster than you can type.
Automatically finds:
- Name (first & last)
- Phone numbers (mobile, office)
- Email addresses
- Company name
- Job title
- Website
- Address
No manual editing needed.
- Stores locally (no cloud)
- Works offline
- Export as vCard
- Share via any app
Privacy first. Always.
- Save to phone contacts
- Export as vCard file
- Share via email/WhatsApp
- Upload to CRM
Your contacts, wherever you want them.
iOS and Android. Free to use.
π Download from App Store or Google Play
(Coming soon to stores β currently in beta)
Or build it yourself:
# Clone
git clone https://github.com/Sensible-Analytics/CardScannerApp.git
cd CardScannerApp
# Install
npm install
# iOS
cd ios && pod install && cd ..
npm run ios
# Android
npm run androidConference Goers
"Collect 100 cards at a trade show. Scan them all on the flight home."
Sales Professionals
"Network at events. Follow up the same day with accurate contact info."
Small Business Owners
"Keep track of vendors, partners, and potential clients."
Job Seekers
"Collect recruiter contacts at career fairs. Never lose an opportunity."
| Other Apps | CardScanner |
|---|---|
| Expensive subscriptions | Free |
| Uploads to their cloud | Stays on your phone |
| Requires internet | Works offline |
| Privacy policy nightmares | No data collection |
| Shows ads | No ads |
Simple. Private. Free.
The Tech:
- React Native (iOS + Android)
- Google ML Kit (OCR)
- Vision Camera (fast capture)
- On-device processing (privacy)
The Process:
- Point camera at card
- App detects edges automatically
- OCR extracts text
- AI parses into contact fields
- Save to contacts or share
That's it.
Sales Director, Sydney:
"Used to have a pile of cards on my desk for months. Now they're in my phone before I leave the event."
Startup Founder, Melbourne:
"Met 200 people at a conference. Had all their contacts organized by the time I got home."
Consultant, Brisbane:
"Privacy was my concern. This doesn't upload anything. Perfect."
We take privacy seriously:
- β No cloud storage β Everything stays on your device
- β No internet required β Works completely offline
- β No analytics β We don't track usage
- β No accounts β No login, no password, no nonsense
- β Open source β See exactly what the code does
Your cards. Your phone. Period.
Want to customize it? Add features? It's all open:
# Clone
git clone https://github.com/Sensible-Analytics/CardScannerApp.git
# Install dependencies
npm install
# Run on iOS
npm run ios
# Run on Android
npm run androidBuilt with:
- React Native
- TypeScript
- Google ML Kit
- Expo
Honest talk:
- OCR works best on clean, standard business cards
- Fancy designs with weird fonts might not scan perfectly
- Very dark backgrounds can be tricky
- You'll occasionally need to correct a field
But it's still way faster than typing.
This repo uses automated secret scanning.
See SECURITY.md for details.
Sensible Analytics β Tools that respect your privacy
Want custom mobile apps for your business? Let's talk.
Stop typing business cards.