LEADTOOLS Libraries for the Web

LEADTOOLS provides a variety of libraries for the web, including HTML5/JavaScript, Web services, cloud services, ASP.NET Web Forms Controls, medical imaging UserControls, and more.

Image viewer control for web apps

Image Viewer Control for HTML5/JavaScript Apps

Web developers using LEADTOOLS Image Viewer Control for HTML5 and JavaScript can create zero-footprint, cross-platform applications with document, medical, and photo image viewing functionality. Developers can target desktops, tablets, and mobile devices such as iPad, iPhone, and Android with a single application featuring robust document, medical, and image display and processing, mouse and multi-touch gesture input support, annotation, and much more.

Document viewer control for web apps

Document Viewer Control for HTML5/JavaScript Apps

The LEADTOOLS Document Viewer control is a zero-footprint document-viewing solution for HTML5/JavaScript front ends with a Microsoft .NET (IIS), .NET Core (Kestral), or Java (Linux/Apache) hosted back end. Developers can create robust, full-featured applications with rich document-viewing capabilities, including text search, annotation, memory-efficient paging, inertial scrolling, and vector display. Providing a uniform UI and UX for more than 150 raster and document formats, the LEADTOOLS Document Viewer is ideal for Enterprise Content Management (ECM), document retrieval, and document normalization solutions.

Medical Image viewer control for web apps

Medical Image Viewer Control for HTML5/JavaScript Apps

The LEADTOOLS Medical Image Viewer control for HTML5 and JavaScript takes full advantage of everything modern web browsers and mobile devices offer, giving developers a shorter learning curve and confidence that their application will satisfy customer demands for user experience and broad-ranging DICOM support on multiple devices. The plethora of fast, client-side DICOM tools—pre-defined and custom layouts, touch-enabled window-leveling and medical-specific image processing, annotations, 3D reference lines, and more—make the LEADTOOLS HTML5/JavaScript zero-footprint Medical Viewer a premier choice for software developers working in the health care space.

JavaScriptipt annotation libraries

JavaScript Libraries to Annotate and Mark Up

LEADTOOLS annotation components for HTML5 and JavaScript include a clean and diverse collection of markup objects and collaborative tools designed to impart visual metadata to digital images and documents that enhance user experience, productivity, and security. Annotations can be added to more than 150 formats. Annotations and markups are most often used in a presentation layer without altering the image or document, but can also be made a permanent part of the file.

TWAIN and SANE web scanning

Web Scanning Framework

Developers can add control of any TWAIN or SANE-enabled device from within HTML5/JavaScript web applications by using LEADTOOLS. From within any web browser, LEADTOOLS can scan images and documents for display within the LEADTOOLS HTML5/JavaScript Zero-footprint Viewer. Additionally, scanned images can be uploaded to a server for additional processing, including OCR, barcode, file format conversion, and more.

JavaScript libraries that support image processing

Image Processing Library for JavaScript

LEADTOOLS includes JavaScript libraries that perform client-side image-processing within cross-platform, zero-footprint, HTML5/JavaScript web applications. By processing image data on the client, developers can provide a better user experience with faster and more responsive applications that do not require external server calls.

Versatile cloud service libraries

Custom and Hosted Cloud Services

LEADTOOLS includes libraries to create custom imaging and recognition cloud services as well as hosted services. Integrators can deploy custom services to most popular cloud hosting providers, such as Microsoft Azure and AWS. Developers can easily create services for OCR, Barcode, Passport, Driver's License, and Check Recognition as well as convert more than 150 image and document file formats to their cloud-based offerings.

Integrate to SharePoint

Components for SharePoint

LEADTOOLS includes everything developers need to integrate imaging and recognition technology into their SharePoint applications. Programmers can use LEADTOOLS to load, save, and convert more than 150 types of image and document files hosted on SharePoint, opening the door to integrate any of the recognition, document, medical, and raster imaging technology, including OCR, barcode, markup, forms, PDF, and image processing. Additionally, the LEADTOOLS HTML5/JavaScript Zero-footprint viewer control can be hosted directly within SharePoint pages to provide users with a feature-rich interface to edit and annotate images and documents.

Web Imaging Development Made Easy

Easy to Integrate

LEADTOOLS handles the heavy lifting — eliminating months of R&D, while giving you the best quality and performance available. You'll be free to focus on other components of your application. Download the LEADTOOLS evaluation to streamline your development.

Start Coding With LEADTOOLS Web Imaging

Web Imaging libraries as well as all LEADTOOLS Recognition, Document, Medical, Vector, and Imaging technologies for all development and target platforms, including Windows, Linux, and macOS.

Download LEADTOOLS Libraries

Online Demo Applications that include LEADTOOLS Libraries for the Web

HTML5/JavaScript Document Viewer

The Document Viewer for HTML5 and JavaScript is a zero-footprint component to view raster, text, and document formats. It is ideal for Enterprise Content Management (ECM), document retrieval, and document normalization solutions. The following features are demonstrated:

  • Load a document from local disk and url
  • Draw annotations on the document
  • Use thumbnail viewer for page selection
  • View any bookmarks included in the document
  • Interactive zooming/panning
  • Print documents and annotations

HTML5/JavaScript Annotations

Uses LEADTOOLS annotations and image-markup libraries to add stamps, sticky notes, rulers, and various other image markup devices to an annotation layer of the image without changing the original image data.

  • Draw annotations
  • Export image

HTML5/JavaScript Viewer

Demonstrates the features of the LEADTOOLS HTML5/JavaScript image viewer. Features include:

  • Load an image from url
  • Rotate
  • Zoom
  • Flip horizontally and vertically

HTML5/JavaScript Web Scanning Interactive Demo

An interactive demonstration of LEADTOOLS web scanning technology.

  • Scan and upload images from devices in browser-based applications
  • Apply image processing functions to scanned images
  • Print scanned images

NOTE: Client required

  • Windows: A TWAIN device and to download a TWAIN proxy for Windows
  • Linux: A SANE device and to download SANE RPM package

HTML5/JavaScript Medical Web Viewer Framework

A zero-footprint Medical viewer with light and dark themes to display DICOM images (pixel data) with window level, density removal, offset, scale, zoom, stack, annotation/markup, and multi-touch support for phone, tablet, and desktop.

It demonstrates zero-footprint 3D volume rendering of multiple volume types including VRT, MIP, MPR, and SSD in the Medical Web Viewer. The viewer does not require browser plugins, desktop utilities, or remote desktop clients and options for low-resolution and caching to speed up rendering and loading.

Note: If you have your own test images that you would like to upload into the application, contact support@leadtools.com to have a private user profile created.


LEAD has packaged the LEADTOOLS Document Viewer web application and service into the LEADVIEW API component. It requires as little as three lines of code to plug the LEADVIEW API into any JavaScript application. The component is highly customizable and supports all the features of the existing low-level Document Viewer, including viewing and converting hundreds of file formats and more than 30 annotation and markup objects. Users can easily create themes for the UI or use the predefined dark or light themes. With a settings dialog or JSON file, the entire ReactJS UI can be customized by each end-user or administratively locked down at a server level.