IIIF Viewers

Take advantage of the universe of IIIF-compliant viewers (and other tools), each with different features and benefits. You can try out some of the most popular options here, or explore more on Awesome IIIF, a community-built compendium of all things IIIF managed on GitHub.

See also: Cookbook viewer support matrix

The IIIF Cookbook group have developed a Viewer Matrix which shows which “recipe” is supported by which IIIF viewer.

See IIIF viewer support matrix

Image viewers

Universal Viewer

A rich, embeddable interface that supports IIIF images, audio, and video, as well as non-IIIF 3D and PDF viewing experiences.

universal viewer screenshot

Universal viewer is displaying a IIIF Manifest from Bodleian Libraries.


Mirador

An open-source, web-based ‘multi-up’ viewer that supports zoom-pan-rotate functionality, and ability to display and compare simple images as well as images with annotations.

mirador viewer screenshot

Mirador is displaying IIIF Manifests from Harvard Art Museums and Bodleian Libraries.


OpenSeadragon

An open-source, web-based viewer for high-resolution zoomable images, implemented in pure JavaScript, for desktop and mobile. This viewer is not embeddable but you can try it out yourself here.

open seadragon viewer screenshot

This screenshot shows OpenSeadragon displaying a IIIF Manifest of a Gutenberg Bible from Princeton University.


Tify

A slim and fast IIIF document viewer built with Vue.js.

tify viewer screenshot

TIFY is displaying a IIIF Manifest from Göttingen State and University Library.


IIIF Curation Viewer

A general IIIF viewer with added focus on curation and ordering of cropped IIIF images. This viewer is not embeddable but you can try it yourself here.

curation board screenshot


Annona

Annona is a JavaScript library that allows users to display IIIF images and annotations in a visual format.

Annona screenshot


Clover

A IIIF Presentation API Manifest viewer handling Image, Sound, and Video canvases for React.js

clover screenshot


Micrio SHOW

A IIIF-compatible, high resolution viewer, which can be used to showcase content on any web platform. It can support images with sizes of 150,000 pixels wide and high, and up.

micrio screenshot


Glycerine Viewer

An open-source embeddable Viewer. Elegant and contemporary, Glycerine Viewer is implemented in Vue 3. Supports IIIF Presentation API for basic and properties recipes and provides a comprehensive annotation feature set.

Glycerine screenshot

Glycerine is displaying multiple hierarchical annotation sets across multiple languages from a manifest built with Glycerine Workbench.


Diva.js

Diva.js is an open-source document image viewer that provides a unique viewing experience for IIIF manifests (supporting both Presentation and Image APIs v2 and v3). With features like “Page shift” for keeping page openings aligned, and Right-to-Left document support, Diva.js is optimized for viewing high-resolution images of historical documents. With an extensive built-in image filter suite, Diva.js also provides users with tools to digitally enhance images for better readability.

Diva.js screenshot

Diva.js showing the integrated collection browser for e-codices, viewing one of the earliest forms of Western music notation held in the Stiftsbibliothek St. Gallen. (CH-SGs Cod. Sang. 390). See it for yourself.

Audio/visual materials viewers