Skip site navigation.

Electronic Biometric Transmission Specification

The FBI Criminal Justice Information Services Division is moving toward a system that will contain a complete biometric and biographic profile of the subject records in its databases. Although fingerprints will continue to be the FBI's primary mode of identification for the near future, the scope of the EBTS has been expanded over previous versions to include additional biometric modalities (e.g., palm print, facial, and iris) in recognition of the rapidly developing biometric identification industry. The American National Standards Institute /National Institute of Standards and Technology-Information Technology Laboratory 1-2011 standard (ANSI/NIST-ITL 1-2011) includes new record types to facilitate data sharing of new biometric modalities. Implementers should be aware that NIST has published an Errata for ITL 1-2011, correcting some errors in the Type-9 record. Integrating biometric data in accordance with the ANSI/NIST standard and subsequent Errata, the FBI EBTS provides a description of all requests and responses associated with electronic fingerprint and other biometric identification services.

The process of updating an FBI implementation of the ANSI/NIST-ITL 1-2011 standard involves many considerations as well as iterations of reviews and approvals. The EBTS is governed by the Advisory Policy Board (APB) process. Specifically, the Identification Services Subcommittee, Identification Services Coordination Group (ISCG), reviews drafts of the EBTS. This group provides comments, ranging from very specific to broad, to enhance the standard and provide opportunities for user feedback. The approval process takes into account the impact on legacy users, system contributors, and interoperability stakeholders, particularly when adding new information and changing functionalities. Changes to the EBTS require close coordination with users to articulate effects on programming, costs, business objectives, and other factors that need to be projected and reconciled accordingly.

EBTS v10.0 and its cumulative Technical and Operational Updates (TOUs) contain the technical changes necessary for FBI/CJIS to deploy and support NGI Increment 4, which reached Full Operational Capability in the summer of 2014. TOUs are fully incorporated directly into the EBTS, with previous versions moved into the archive. In addition, a redline excerpt of the changes associated with the most recent TOU are provided for quick reference. Changes to the document are either deletions or insertions. Both are identified in red text and/or strikethrough font. All comments to this standard may be submitted via this website by using the 'Comment' button at the top of this web page.

*You must have Adobe Reader to view a PDF file.

EBTS Technical and Operational Update #8, Version 10.0.8 Final — September 30, 2017**

**10.0.x TOUs represent as-delivered NGI Increment 4 functionality and adoption of these cumulative updates is required for EBTS Version 10 compliance.

EBTS Version 10.0.8 Incorporating TOUS Final — September 30, 2017

Use comment form to submit input.

EBTS version 10.0.8 XML - Final — November 1, 2017

The following EBTS XML IEPD v10.0.8 contains changes necessary for NGI Increment 4 XML Schema for Web Services, corresponding to TOU #8, EBTS 10.0.8. All comments to this version may be submitted via this website by using the 'Comment' button at the top right of this window.

EBTS Compliance Tool Suite

The purpose of the EBTS Compliance Tool Suite is to provide users with capabilities to prepare and validate EBTS transactions. There are currently two tools in the suite:

  1. The EBTS Reference Tool
  2. The EBTS Transaction Tool
The paragraphs below describe each of these tools and provide a button for invoking then. At present, the tools support the following EBTS versions:
  • 9.1
  • 9.2
  • 9.3
  • 10.0 (including TOU #5)
  • 10.0 (Iris Pilot)
All transactions using traditional encoding are supported for each EBTS version. Beginning with version 9.3, XML transactions are also supported (with the exception of the Iris Pilot which only supports traditional encoding).

**Please Note:

The EBTS Compliance Tool Suite has been upgraded to Java 8. Please ensure that you have Java 8 installed on your computer, prior to using this tool. You may use the following links to:

These tools run as Java applications on your computer. In this way, no information regarding your transaction, including Personally Identifiable Information (PII), leaves your computer.

EBTS Reference Tool

The EBTS Reference tool provides users with the ability to display selected information from the EBTS specification.

To use the tool:

  1. Click the "EBTS Reference Tool" button below
  2. When running the ECTS applications, users will see several security notifications. The user must accept these notifications to run the application.
  3. Select Open or Save (Firefox), Save (IE), or Keep (Google Chrome) in the pop-up that appears and follow the instructions to save/open the Reference Tool.
  4. If you saved the application, open “Windows” or “File Explorer” (Windows or File Explorer is the file management application in Windows). Navigate to the download location of the ReferenceTool.BAT file and double click on it to run the Reference Tool.
    • Windows/File Explorer can be found by clicking on the windows start button and typing “Windows Explorer” or “File Explorer” in the Search Programs and Files text box.
    • Each type of “Web Browser” (Internet Explorer, Firefox, Chrome, etc.) has a setting for the download location. Refer to that setting to determine the download location of the startup program.
  5. Read and accept the disclaimer
  6. Continue using the tool

For additional information on using the EBTS Reference Tool, click here for a Help document.

EBTS Transaction Tool

The EBTS Transaction tool provides users with the ability to validate user-generated EBTS transactions.

To use the tool:

  1. Select the "EBTS Transaction Tool" button below
  2. When running the ECTS applications, users will see several security notifications. The user must accept these notifications to run the application.
  3. Select Open or Save (Firefox), Save (IE), or Keep (Google Chrome) in the pop-up that appears and follow the instructions to save/open the Transaction Tool.
  4. If you saved the application, open “Windows” or “File Explorer” (Windows or File Explorer is the file management application in Windows). Navigate to the download location of the TransactionTool.BAT file and double click on it to run the Transaction Tool.
    • Windows/File Explorer can be found by clicking on the windows start button and typing “Windows Explorer” or “File Explorer” in the Search Programs and Files text box.
    • Each type of “Web Browser” (Internet Explorer, Firefox, Chrome, etc.) has a setting for the download location. Refer to that setting to determine the download location of the startup program.
  5. Read and accept the disclaimer
  6. Continue using the tool
For additional information on using the EBTS Transaction Tool, click here for a Help document.

Thank you for your patience, as these tools often take a significant amount of time to download.

EBTS Working Group

To contact the FBI EBTS Working Group to request items to be placed on monthly meeting agenda, items and recommendations for future changes along with requesting new values for current tables in the EBTS and new allocations of Type-2 fields.