Debit and credit card OCR

Enhance the effectiveness of your organisation with Optical Character Recognition and machine learning. Scan and process bank cards automatically and securely with Klippa.

Trusted by more than 1000 brands worldwide

Also looking for a solid partner? Give us a ring at +31 50 2111631

What we can do with debit and credit cards

Our machine learning technology can automate many card related business processes via our APIs and SDKs.
Card scanning
Scan quality detection and optimisation
Card to text and JSON with OCR
Data extraction on cards
Classifying cards
(Cross)Validating card data
Workflow optimisation

Bank card data extraction

An image speaks more than a thousand words. Below is an example of the three steps our OCR engine takes to automatically extract data from debit and credit cards.

Uploading cards to the OCR API

The first step is providing a picture or a PDF file of a credit card or debit card to our API. Usually this is done from a mobile app or a web application. Klippa will automatically remove the background and correct any rotations.

If you do not have camera functionality in your app yet, the Klippa Camera SDK might be beneficial to help with card scanning.

Image to text using OCR

As soon as a card picture or PDF has been received the image is optimised and then converted to a TXT file. In this step all the text from the document is extracted, but it is not yet structured.

Getting JSON output from the API

The Klippa Parser takes the TXT gained from the OCR in step 2 and converts it into structured JSON using machine learning. The JSON is then returned as output from the API. From here the card data can easily be processed into your database.
Reduce cost
Spend less on processing card data by using Klippa.
Improve speed
Simplify onboarding and improve the payment speed.
Reduce errors
Prevent manual data entry errors with high quality data extraction on cards.
Prevent fraud
Automatically recognise errors, duplicates and fraud.
What card fields are extracted?
Below the default extracted data fields are listed. On request additional fields can also be extracted.
Document type
Image quality
Card type
Card vendor
Card holder name
Card number, PAN or IBAN
Expiry date
CVC (optional)
Signature (beta)
Let's talk over the phone!
We love to explain more about Klippa via a short phone call. If you want us to call you back, just choose a date and time that suits you best. If you leave the date and time empty we will call you within 30 minutes!
We are available for calls in English, Spanish, French, German and Dutch during office hours (CEST timezone). You can reach us at +31 50 2111631.

Frequently Asked Questions

What does debit and credit card OCR cost?
The pricing structure for Klippa card capturing depends on the amount of fields and the scanning volume. Both pay per use and monthly licenses are available. Get in contact with our solution architects to get an exact quote.
What types of bank cards are supported?
Klippa can extract data from debit and credit cards from any country. All languages with the Latin, Greek, Arabic or Hebrew alfabet are supported. Cards from common vendors like MasterCard, Visa, American Express are supported, but also less common card brands.

Is Klippa card capturing GDPR compliant?
All the services that Klippa offers are fully GDPR compliant. We only use ISO certified servers within the European Union for processing. A data processor agreement is in place. We do not store any of your or your customers data after processing.
What use cases are supported?
Klippa tries to extract as much data as possible from debit and credit cards via OCR and machine learning. This ensures that we can support as many use cases as possible. Common use cases are identity validation, user onboarding, KYC and payments. 
Can Klippa help with in app card scanning?
If you don’t have any camera or credit card scanning functionality in your app yet, the Klippa Scanning SDK can help out. It is a full camera scanning kit that has square recognition, cropping, perspective correction and quality detection.

 Schedule a free online demonstration

Get a clear view of how Klippa can help make your card processing more efficient. A demo takes just 30 minutes.

Please feel free to ask all your questions.
 Get in touch by mail, phone or chat!
+31 50 2111631