Software for Scientific and Compact USB Cameras

For users experiencing "DirectShow conflicts" messages while using the DCx series cameras, please install and use ThorCam version 3.3.1 located in the Archive tab.
Thorlabs offers two platforms to operate our full range of scientific cameras: our ThorImage®CAM software package and our ThorCam™ software package, which is being phased out. The ThorImageCAM software is an improved platform that supports all our current and future scientific cameras and operates using Windows® 10 (64-bit) and 11. The ThorCam software remains available for users with 32-bit or operating systems less than Windows 10 as well as our previous generation DCC, DCU, and CCD series cameras. Users requiring dual-camera imaging capabilities should also use the ThorCam software package.

The ThorImageCAM software offers an improved line profile tool enabling analysis between any two specified points. More robust Region-of-Interest, Statistics, and Histogram tools are also included along with a modernized graphical user interface (GUI). Installation of either software package includes driver for LabVIEW and MATLAB and software development kits for Windows and Linux. See the Programming Interfaces tab below for details.

The ThorImageCAM manual is available here.

Note: Since the ThorCam software is being phased out, products released after July 1, 2025 may not have compatibility with the ThorCam software package. The ThorCam User Manual is available here.

Note: The ThorImageCAM and ThorCam software packages are not compatible with the LC100(/M) CCD Linear Camera, which uses a separate software package available here.

  1. ThorImageCAM: ThorImage®CAM software package with graphical user interface, drivers, application programming interfaces, and software development kits.
  2. ThorCam Software: ThorCam™ Software package with graphical user interface, drivers, application programming interfaces, and software development kits.
  3. Firmware: Firmware updates for our cameras.
  4. Programming Interfaces: Archives containing programming notes, functions, and demonstrations for using our Scientific Cameras and Compact USB cameras (DCx Series) with LabVIEW™ and other common languages.
  5. GitHub Resources: Link to Thorlabs' imaging content on GitHub®.
  6. Archive: Our former-generation camera software packages.
  7. Drivers: Drivers for operating our Compact USB cameras (DCx Series) in a Linux environment.
ThorImageCAM Scientific Camera Software  
DescriptionThis tab contains a link to download the installation of ThorImageCAM.
Version1.2.17
Filesize17.9 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

License
AdditionalThis installation automatically installs the necessary drivers. For information about using third-party software with our cameras, please see the Programming Interfaces tab.
System RequirementsRecommended:
  • Windows® 10 (64-Bit) or 11
  • USB 3.0 Port
  • ≥3.0 GHz Intel Core i5 or Higher
  • ≥8 GB RAM
  • NVMe Solid State Drive
  • Dedicated Graphics Adapter with ≥256 MB RAM
  • Internet Connectivity for Driver Download
Additional SoftwareVisual C++ Redistributable for Visual Studio 2015-2022(x64) and Microsoft .NET Desktop Runtime 6.0.4(x64) or a later version are required. The install program will check and download the client profile from the internet if necessary.

ThorCam Software for 32-Bit Windows

ThorCam Software for 32-Bit Windows  
DescriptionPlease note that this ThorCam software installer is for 32-bit Windows operating systems only. It also includes drivers, 32-bit and 64-bit SDKs, and third-party interfaces for scientific cameras as well as DCx series cameras.
Version3.7.0
Filesize299 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

License
System RequirementsWindows® 7, 10, and 11 are supported.
See the ThorCam User Guide for recommended system requirements for our scientific cameras. Note that virtual machines are not supported.
Additional SoftwareThis installation includes drivers for LabVIEW and MATLAB, and software development kits for scientific cameras as well as DCx series cameras. For information about using third-party software with our cameras, please see the Programming Interfaces tab.

ThorCam Software for 64-Bit Windows

ThorCam Software for 64-Bit Windows  
DescriptionPlease note that this ThorCam software installer is for 64-bit Windows operating systems only. It also includes drivers, 32-bit and 64-bit SDKs, and third-party interfaces for scientific cameras as well as DCx series cameras.
Version3.7.0
Filesize315 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

License
System RequirementsWindows® 7, 10, and 11 are supported.
See the ThorCam User Guide for recommended system requirements for our scientific cameras. Note that virtual machines are not supported.
Additional SoftwareThis installation includes drivers for LabVIEW and MATLAB, and software development kits for scientific cameras as well as DCx series cameras. For information about using third-party software with our cameras, please see the Programming Interfaces tab.

Firmware for CS126xx Kiralux Camera

Firmware for CS126xx Kiralux Camera  
DescriptionThis download updates the firmware for our CS126xx 12.3 MP Kiralux Cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.15
Filesize2.71 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Firmware for CC126MU Kiralux Camera

Firmware for CC126MU Kiralux Camera  
DescriptionThis download updates the firmware for our CC126MU 12.3 MP Kiralux Cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.22
Filesize1.55 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe

Firmware for CS135xx Kiralux Cameras

Firmware for CS135xx Kiralux Cameras  
DescriptionThis download updates the firmware for our CS135xx 1.3 MP Kiralux Cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.17
Filesize2.66 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Firmware for CS135MUN Kiralux Cameras

Firmware for CS135MUN Kiralux Cameras  
DescriptionThis download updates the firmware for our CS135MUN 1.3 MP Kiralux NIR-Enhanced Cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.17
Filesize1.52 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Firmware for CS165xx(/M) Zelux Cameras

Firmware for CS165xx(/M) Zelux Cameras  
DescriptionThis download updates the firmware for our CS165xx(/M) Zelux cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version0.9.5
Filesize8.14 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Firmware for CS235xx Kiralux Cameras

Firmware for CS235xx Kiralux Cameras  
DescriptionThis download updates the firmware for our CS235xx 2.3 MP Kiralux Cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.19
Filesize2.16 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Firmware for CS505CU and CS505MU Kiralux Cameras

Firmware for CS505CU and CS505MU Kiralux Cameras  
DescriptionThis download updates the firmware for our CS505CU and CS505MU 5.0 MP Kiralux Cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.15
Filesize2.71 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Firmware for CS505MUP Kiralux Polarization Camera

Firmware for CS505MUP Kiralux Polarization Camera  
DescriptionThis download updates the firmware for our CS505MUP 5.0 MP Kiralux Polarization Camera. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.19
Filesize1.34 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Firmware for CC505MU Cooled Kiralux Camera

Firmware for CC505MU Cooled Kiralux Camera  
DescriptionThis download updates the firmware for our CC505MU Cooled 5.0 MP Kiralux Camera. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.8
Filesize1.34
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Firmware for CS895xx Kiralux Cameras

Firmware for CS895xx Kiralux Cameras  
DescriptionThis download updates the firmware for our CS895xx 8.9 MP Kiralux Cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.15
Filesize2.71 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Firmware for CC895MU Kiralux Camera

Firmware for CC895MU Kiralux Camera  
DescriptionThis download updates the firmware for our CC895MU 8.9 MP Kiralux Cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions. 
Version1.0.22
Filesize1.55 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe

Firmware for CS2100M and CC215MU Quantalux Cameras

Firmware for CS2100M and CC215MU Quantalux Cameras  
DescriptionThis download updates the firmware for our CS2100M-USB and CC215MU Quantalux Cameras. This update must be done on a computer with existing ThorImageCAM or ThorCam software with appropriately selected USB drivers. Please see the README file below for installation instructions and change log. 
Version1.0.19
Filesize1.23 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
Change Log

Windows SDK and Doc. for Scientific Cameras

Windows SDK and Doc. for Scientific Cameras  
DescriptionThis file includes programming interfaces, documentation, and a standalone SDK for our Scientific Cameras. This file must be run in order to use the SDK with ThorImageCAM. The ThorCam software installers include this file in addition to the drivers and software. 
Version2.1
Filesize79.8 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

AdditionalThe programming interfaces include LabVIEW, MATLAB, C, C++, C#/.NET, and Python. Compatibility with µManager requires the installation of the ThorImageCAM or ThorCam software package.

Linux SDK and Doc. for Compact Scientific Cameras

Linux SDK and Doc. for Compact Scientific Cameras  
DescriptionThis file includes the following materials for our Compact Scientific cameras only, excluding the 1.3 MP Kiralux® cameras: programming interface and documentation for Linux. 
Version2.1
Filesize49.6 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

AdditionalThe programming interface includes C/C++ and Python support. Also, only the Ubuntu Linux distribution version 16.04 and later is officially supported.

Windows SDK and Doc. for DCx Series Cameras

Windows SDK and Doc. for DCx Series Cameras  
DescriptionThis file includes the following materials for our USB camera item numbers beginning with DCU and DCC only: programming interface documentation, the standalone SDK, and 32- and 64-bit Windows drivers. Note that the SDK and drivers are included with the ThorCam software packages. 
Version4.81
Filesize88.8 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

AdditionalThe programming interfaces include DirectShow, LabVIEW, and .NET.
GitHub® Resources  
DescriptionThorlabs offers example code for the ThorImageCAM and ThorCam products on our GitHub account. These include examples for the C++, C#, and Python programming languages, and are a useful starting point for implementing Thorlabs' devices in common applications. 
AdditionalPlease click the icon below to visit our GitHub page.

ThorCam Version 3.6.2

ThorCam Version 3.6.2  
DescriptionThis tab contains a link to download a .zip file containing both the 32-bit and 64-bit installations.
Version3.6.2
Filesize591 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

License
AdditionalThis installation includes drivers for LabVIEW and MATLAB, and software development kits for scientific cameras as well as DCx series cameras. For information about using third-party software with our cameras, please see the Programming Interfaces tab.
System RequirementsWindows® 7 and 10 are supported. See the ThorCam User Guide for recommended system requirements for our scientific cameras. Note that virtual machines are not supported.

ThorCam Version 3.6.0

ThorCam Version 3.6.0  
DescriptionThis tab contains a link to download a .zip file containing both the 32-bit and 64-bit installations.
Version3.6.0
Filesize588 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

License
AdditionalThis installation includes drivers for LabVIEW and MATLAB, and software development kits for scientific cameras as well as DCx series cameras. For information about using third-party software with our cameras, please see the Programming Interfaces tab.
System RequirementsWindows® 7 and 10 are supported. See the ThorCam User Guide for recommended system requirements for our scientific cameras. Note that virtual machines are not supported.

ThorCam Version 3.5.1

ThorCam Version 3.5.1  
DescriptionThis tab contains a link to download a .zip file containing both the 32-bit and 64-bit installations.
Version3.5.1
Filesize594 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

License
AdditionalThis installation includes drivers for LabVIEW and MATLAB, and software development kits for scientific cameras as well as DCx series cameras. For information about using third-party software with our cameras, please see the Programming Interfaces tab.
System RequirementsWindows® 7 and 10 are supported. See the ThorCam User Guide for recommended system requirements for our scientific cameras. Note that virtual machines are not supported.

ThorCam Version 3.3.1

ThorCam Version 3.3.1  
DescriptionThis tab contains a link to download a .zip file containing both the 32-bit and 64-bit installations.
Version3.3.1
Filesize645 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
License
AdditionalThis installation includes drivers for LabVIEW, MATLAB, and .NET and a software development kits for scientific cameras as well as DCx USB cameras.
System RequirementsWindows® 7, 8.1, or 10 are supported. See the ThorCam User Guide for recommended system requirements for our scientific cameras.

32-Bit Linux Drivers for DCx Series Cameras

32-Bit Linux Drivers for DCx Series Cameras  
DescriptionThese 32-bit Linux instrument drivers for operating DCx series CCD and CMOS cameras are provided as a courtesy for third-party control software. These drivers are not compatible with our scientific cameras. 
Version4.90.06
Filesize132 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
System RequirementsLinux Kernel ≥3.4

64-Bit Linux Drivers for DCx Series Cameras

64-Bit Linux Drivers for DCx Series Cameras  
DescriptionThese 64-bit Linux instrument drivers for operating DCx series CCD and CMOS cameras are provided as a courtesy for third-party control software. These drivers are not compatible with our scientific cameras. 
Version4.90.06
Filesize133 MB
Download
Only download from trusted sources, like Thorlabs, and always scan files before executing.

ReadMe
System RequirementsLinux Kernel ≥3.4