Form Recognizer business card model

The business card model combines powerful Optical Character Recognition (OCR) capabilities with deep learning models to analyze and extract key information from business card images. The API analyzes printed business cards; extracts key information such as first name, last name, company name, email address, and phone number; and returns a structured JSON data representation.

Sample business card processed with Form Recognizer Studio

sample business card

Development options

The following resources are supported by Form Recognizer v2.1:

Feature Resources
Business card model

The following resources are supported by Form Recognizer v3.0:

Feature Resources Model ID
Business card model prebuilt-businessCard

Try Form Recognizer

See how data, including name, job title, address, email, and company name, is extracted from business cards using the Form Recognizer Studio or our Sample Labeling tool. You'll need the following:

  • An Azure subscription—you can create one for free

  • A Form Recognizer instance in the Azure portal. You can use the free pricing tier (F0) to try the service. After your resource deploys, select Go to resource to get your API key and endpoint.

Screenshot: keys and endpoint location in the Azure portal.

Form Recognizer Studio (preview)


Form Recognizer studio is available with the preview (v3.0) API.

  1. On the Form Recognizer Studio home page, select Business cards

  2. You can analyze the sample business card or select the + Add button to upload your own sample.

  3. Select the Analyze button:


Sample Labeling tool

You will need a business card document. You can use our sample business card document.

  1. On the Sample Labeling tool home page, select Use prebuilt model to get data.

  2. Select Business card from the Form Type dropdown menu:

    Screenshot: Sample Labeling tool dropdown prebuilt model selection menu.

Input requirements

  • For best results, provide one clear photo or high-quality scan per document.
  • Supported file formats: JPEG, PNG, BMP, TIFF, and PDF (text-embedded or scanned). Text-embedded PDFs are best to eliminate the possibility of error in character extraction and location.
  • For PDF and TIFF, up to 2000 pages can be processed (with a free tier subscription, only the first two pages are processed).
  • The file size must be less than 50 MB.
  • Image dimensions must be between 50 x 50 pixels and 10000 x 10000 pixels.
  • PDF dimensions are up to 17 x 17 inches, corresponding to Legal or A3 paper size, or smaller.
  • The total size of the training data is 500 pages or less.
  • If your PDFs are password-locked, you must remove the lock before submission.
  • For unsupervised learning (without labeled data):
    • Data must contain keys and values.
    • Keys must appear above or to the left of the values; they can't appear below or to the right.


The Sample Labeling tool does not support the BMP file format. This is a limitation of the tool not the Form Recognizer Service.

Supported languages and locales


It's not necessary to specify a locale. This is an optional parameter. The Form Recognizer deep-learning technology will auto-detect the language of the text in your image.

Model Language—Locale code Default
Business card
  • English (United States)—en-US
  • English (Australia)—en-AU
  • English (Canada)—en-CA
  • English (United Kingdom)—en-GB
  • English (India)—en-IN

Field extraction

Name Type Description Standardized output
ContactNames Array of objects Contact name
FirstName String First (given) name of contact
LastName String Last (family) name of contact
CompanyNames Array of strings Company name(s)
Departments Array of strings Department(s) or organization(s) of contact
JobTitles Array of strings Listed Job title(s) of contact
Emails Array of strings Contact email address(es)
Websites Array of strings Company website(s)
Addresses Array of strings Address(es) extracted from business card
MobilePhones Array of phone numbers Mobile phone number(s) from business card +1 xxx xxx xxxx
Faxes Array of phone numbers Fax phone number(s) from business card +1 xxx xxx xxxx
WorkPhones Array of phone numbers Work phone number(s) from business card +1 xxx xxx xxxx
OtherPhones Array of phone numbers Other phone number(s) from business card +1 xxx xxx xxxx

Form Recognizer preview v3.0

The Form Recognizer preview introduces several new features and capabilities.

Next steps