Medical Imaging, Simplified.

The easiest way to build interactive medical imaging web applications.

              
const element = document.getElementById('demo-element');
const imageId = 'https://example.url.com/image.dcm';

cornerstone.enable(element);
cornerstone.loadAndCacheImage(imageId).then(function(image) {
  cornerstone.displayImage(element, image);

  // Enable our tools
  cornerstoneTools.mouseInput.enable(element);
  cornerstoneTools.mouseWheelInput.enable(element);
  cornerstoneTools.wwwc.activate(element, 1); // Left Click
  cornerstoneTools.pan.activate(element, 2); // Middle Click
  cornerstoneTools.zoom.activate(element, 4); // Right Click
  cornerstoneTools.zoomWheel.activate(element); // Mouse Wheel
});
              
              

Standards Compliant

Robust DICOM Parsing. Supports all transfer syntaxes. Supports WADO-URI and WADO-RS.

Fast

High performance image display. Multi-threaded image decoding in Web Workers

Extensible

Designed to be modular. Create your own tools and image loaders easily.