JavaScript ID Scanning SDK

Transform manual passport and ID checks into frictionless and secure verification with Scandit’s JavaScript ID Scanning SDK. ISO27001 Certified.

Turn any website or web app into a smart, user-friendly passport or ID scanner

1 sec

Scan and verify IDs in just 1 second, with on-device scanning.

100%

Up to 100% scan accuracy rate for all major document types.

2,500+

Scan over 2,500 ID cards, passports, drivers’ licenses, and more.

Features

Capture IDs and detect fakes without slowing down users

We fuse optical character recognition (OCR), barcode scanning, and image recognition using video stream-based capture for ultra-fast, on-device ID scans.

  • Supports over 2,500 document types, including ID cards, passports, and drivers licenses used around the world

  • 1-second scans with 100% accuracy for PDF417 barcodes, 98% for Machine Readable Zones (MRZ), and 95% for Visual Inspection Zones (VIZ)

  • Fake ID detection with 99.9% ID authentication accuracy 

  • All scans work offline on any smart device

Two ways to deploy fast

Add a pre-built component maintained by Scandit, or build a customized passport/ID scanning experience.

ID Bolt

  • Give website visitors fast, foolproof and self-serve passport and ID scanning with a pre-built component maintained by Scandit.
  • Ready to test in just 1 hour.
  • Runs on any modern web browser, on-device.

See documentation

Data Capture SDK

  • Get customizable ID data capture and fake ID detection in one SDK.
  • Flexible UI and workflow options that match business needs.
  • Supports Native, Web, and all major frameworks and programming languages.

See documentation

Secure ID scanning, always

Businesses and their customers trust Scandit to protect their data at all points of the scanning process.

id bolt passport scanning with mobile device
  • Compliance: ISO 27001 Certified and compliant with applicable data privacy laws and business regulations, including GDPR and CCPA.

  • On-device processing: All data processing happens on device, so no data is shared with third parties.

  • Secure transmission: Any transmitted usage data is encrypted and anonymized. No personal data stored on the device.

SAS staff member standing infront of counter

Our application is a game changer. Since SAS employees are now able to scan customer barcodes directly on their mobile phones, they can look up bookings, clear warnings through passport scanning, and board passengers on the airplanes.

Sören Fredriksson, IT Project Manager, SAS

Frequently Asked Questions