Imebra Dicom SDK: Open source Dicom C++ Library for Windows, Linux, iOS, OS-X, Android

Imebra Dicom SDK is a multiplatform open source C++ DICOM library for handling DICOM files, both raw and compressed.

The full source code and extensive documentation are available under the GPL v.2 license. Commercial licenses are also available.

C++ version (Linux, Windows, iOS, OS-X, 32 & 64 bits)

Download Imebra Releases

Online documentation, bug tracker.

Buy a commercial license

The license is valid for both the C++ and the Java/JNI versions of the library

Subscribe to the mailing list


The plain C++ source code (with Objective-C helpers for OS-X, iOS) can be compiled with gcc, clang (XCode), and Visual Studio on Windows, Linux and Mac.

Helper methods in Objective-C allow to use the library on XCode for iOS and OS-X projects targeting iPhone, iPad and Mac pcs.

Imebra Dicom SDK on Mac targeting an iPhone 6

Imebra Dicom SDK on Mac (XCode)

Pre-compiled JAR

Imebra DICOM Java/JNI Library for Android comes with a pre-compiled JAR for several architectures. Just include the JAR in your project to start reading and writing DICOM files.

Imebra Dicom SDK on Android Studio

Imebra Dicom SDK on Android Studio

Easy to use

The Imebra Dicom C++ library is self-contained and needs only the STL and ICONV libraries on Linux and iOS/OS-X (installed by default). On Windows ICONV is not required.

Extensive documentation and several examples illustrate how to use the library.

The source code is well commented and can be easily extended.

Main features