Shoot the card, then crop the exact region.
A capture SDK built for ID cards and small documents. Frame the card, press the shutter, and on the review screen a crop rectangle is pre-seeded over the shot so you can trim to the exact edges before you save. There is no AI model to load, so the camera opens instantly and stays light. It all runs on-device across iOS, Android, Flutter and React Native, so nothing leaves the phone.
A sharp, tightly-cropped card image in two taps
You control the moment of capture and the exact crop, so the region you keep is precisely the card you need, with none of the desk, hand or background around it.
Shoot the whole card
Frame the card and press the shutter. A steady, full-resolution frame is captured with a manual shutter, so you decide the exact moment rather than fighting an auto-trigger.
Crop the exact region on review
On the review screen a crop rectangle is pre-seeded over the shot. Drag the handles to the card edges and confirm, and only the region inside is saved, cleanly framed and straight.
No AI model to load
Manual cropping skips edge-detection models entirely, so the capture screen opens instantly, stays light on memory, and behaves the same on a flagship or a budget handset.
Any card, any small document
Built for ID cards, PAN, driving licences, permits and cheques, or any small document where a tight, straight crop of a fixed region matters more than auto edge detection.
Crisp, legible output
The saved crop is clean and readable, ready to store or hand on for parsing. Optional whitening and enhancement can be applied to the crop for an even sharper, print-clean result.
On-device and offline
Every step runs on the phone, with no upload and no server. Capture in a branch, a shop or the field with no connection, and sync the image on your own schedule.
The card image is ready to read — send it on for field extraction
Capture produces a clean crop of the card, not the parsed data. To turn that image into structured fields, hand it to the Document Extraction API, which pulls key-values and tables to JSON. For identity checks, match the card photo to a live selfie with Face Match.
Set one crop mode and launch the camera
- ✓ Manual shutter — you choose the moment, with no auto-capture surprises
- ✓ A pre-seeded crop rectangle on review; drag it to the exact card edges
- ✓ No AI model load, so the capture screen opens instantly and stays light
- ✓ The cropped image is returned ready to store or send on for parsing
- ✓ Parse the fields with the Document Extraction API
- ✓ Run KYC by matching the card photo with Face Match
- ✓ One integration ships to iOS, Android, Flutter and React Native
// Shoot the card, then crop the exact region on review Config.CaptureSupport.DocumentCropping = Config.CaptureSupport.CroppingType.ManualCrop; startActivityForResult( new Intent(this, Class.forName("com.extrieve.quickcapture.sdk.CameraHelper")), REQ_ID); // onActivityResult -> the cropped card image: ArrayList<String> files = data.getStringArrayListExtra("fileCollection");
Where shoot-then-crop fits
Bank account onboarding
Capture the applicant's ID and PAN, crop each to the card, and pass the images to Document Extraction to fill the account form. Match the photo to a selfie with Face Match for full KYC.
SIM & subscriber KYC
Field agents capture the subscriber's ID card at the point of sale, crop cleanly and submit. A light capture screen with no model load keeps activation fast even on entry-level phones.
Licence & permit capture
Photograph a driving licence, trade permit or registration card and crop to the exact document. The straight, tight crop reads cleanly for records and downstream extraction.
Cheque capture
Shoot a cheque and crop to the leaf, dropping the desk and background. A clean, straight image is exactly what cheque data extraction and archival need.
Document-backed loans
Collect ID and address-proof cards during origination, each cropped to the region that matters, so the risk and extraction steps get consistent, legible inputs.
Member & policy cards
Capture insurance and health member cards during enrolment or a claim, cropping to the card face so member numbers and details stay sharp for extraction.
Every major mobile platform · one license can cover all
iOS
Swift · UIKit · SwiftUI
Android
Kotlin · Java · Jetpack Compose
Cross-platform
React Native · Flutter
Included in the SDK license
ID and card capture ships in the standard mobile SDK license, alongside document scanning and the other core capture tools. One flat license, no per-capture metering. Pricing shown in your local currency.
Affordable to all
One flat per-device rate, the same for a single branch app or a national field network. On-device processing means no per-image cloud charges.
Common questions
Explore the rest of the Mobile SDK
One license, every capability — take this and you also get all of these.