PrizmDoc Viewer

You have the app.
We have the HTML5 viewer.


PrizmDoc Viewer empowers developers to provide their users with responsive file viewing without the need to download plugins or open any other applications. Via a collection of REST APIs, this HTML5 document and image viewer provides support for 100+ file types and includes services for conversion, OCR, annotation, redaction, and more.

Benefits of Our HTML5 Document Viewer

HTML5 Zero-Footprint

No client-side installs or downloads. Provides the flexibility needed to unify file types, users, browsers, and devices.

Popular Format Support

Handles 100+ proprietary and open file formats including Microsoft Office, PDF, web, email, text, image, and more.

See all supported file formats »
Multi-Level Data Protection

256-bit AES encryption and configurable user permissions add a strong measure of privacy and protection to document content.

Customizable Interface

All UI code is open-source and can be modified to reorganize menus, create custom tabs, and customize the layout or style.

Powerful REST APIs

For automated, server-side document processing including conversion, redaction, search, annotation, watermarking, and OCR.

Flexible Hosting Models

Host the PrizmDoc Server on your own infrastructure or connect to a fully managed backend on our public or private cloud.

Key Features

Explore the unique solutions and functionalities of PrizmDoc Viewer.


Load large documents in seconds rather than minutes.


Convert 100+ file types to PDF, TIFF, PNG, JPEG, or SVG.


Turn any image-based document into a searchable PDF.


Collaborate and share feedback on content.


Remove sensitive information from documents.


Electronically sign and date documents.

See What Users Have to Say

Read our reviews to see what end users think of PrizmDoc Viewer, and learn more about their experiences with our product on G2.  Read More.

PrizmDoc Viewer Use Cases

PrizmDoc Viewer is incorporated into thousands of applications installed by software integrators and enterprise organizations worldwide. 

ECM Platforms

To extend system capabilities and investment by streamlining document and image access, retrieval, viewing, and expediting.

Legaltech Solutions

To convert large collections of data into searchable, shareable libraries while keeping confidential information secure.

Fintech Solutions

To transform a wide variety of forms, loans, and portfolio information into actionable data for more efficient processes.

Learning Management Systems

To provide educators with viewing and annotation capabilities critical for student assessments and grading assignments.

Featured Case Study

TEAM Informatics

PrizmDoc Viewer enables expert enterprise content management with modern and customizable APIs.


I work with PrizmDoc Viewer on a day-to-day and week-to-week basis. It’s easy to implement, and it saved us time and effort from a development standpoint. The fact that it’s HTML5 was a big thing for us and the public documentation is very, very strong. A lot of companies say they will do it, but Accusoft has the code snippets and demos to prove it.

Brad Hickey
Head of Engineering, TEAM Informatics
Employee Thumbnail
Nick Molchanov Software Development Manager

Nick Molchanov, Software Development Manager for the PrizmDoc Viewer product group, graduated from the Moscow State University in 1998 with a degree in computer science. Nick joined Accusoft in 1999 as a software engineer for the ImageGear product and contributed over a decade of his career to help build a strong SDK product line before joining the PrizmDoc Viewer team. Nick is also a Certified ScrumMaster® and is passionate about fundamental agile principles. He has been practicing agile with his distributed teams for many years now before it became a standard for many organizations. In his spare time, Nick enjoys rock climbing, playing soccer, and spending time with his family and friends.

View Developer Resources
Try the Online Demos

Start with our top features:

Try the Barcode Xpress Online Demo
Start a Trial

Choose your use case:



“I’m just getting started and want to test drive your solutions without having to install any server-side software.”

Solution: Trial PrizmDoc Viewer in the cloud, where we host the PrizmDoc server for you. Get started with 300 free transactions.



“I need my data to remain on my infrastructure and require more granular control over server configuration options.”

Solution: Trial PrizmDoc Viewer in your environment, where you can configure the PrizmDoc server to meet your needs.

What’s New in PrizmDoc Viewer

Tech Specs for PrizmDoc Viewer

Supported Operating Systems

The operating systems listed below have been tested with PrizmDoc Viewer and are officially supported. If your requirements call for an environment that is not listed below, please contact us. PrizmDoc Viewer is extremely flexible and support platforms can be expanded:


  • CentOS 7
  • Red Hat Enterprise Linux  7
  • Ubuntu 18.04 LTS


  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019

Supported Application Servers

You can install PrizmDoc Viewer on any application server. Customers have deployed it on IIS, JBoss, Tomcat, Apache, WebLogic, and Oracle Enterprise App Server.

System Requirements

  • Recommended 4 logical cores with 16GB RAM total
  • 1GB of free disk space for product installation (Additional storage will be required for content caching)
  • Hard drive type: SSD
  • AWS: m5.xlarge

Microsoft Office Conversion

In order to use the Microsoft Office Conversion (MSO) rendering feature on a Windows system, the following components are required to be installed and available before the installer is run:

  • Microsoft Office 2013, 2016 or 2019 Standard Edition (not included in the PrizmDoc Viewer Server distribution and licensed separately) and the corresponding Windows Updates. In the case of Microsoft Office 2019, the Windows Server 2019 with Desktop Experience is required.
  • Microsoft XPS Document Writer printer driver.
  • Ink and Handwriting Services feature from the Server Manager.

HTML5 Client – Supported Platforms & Web Browsers

The platform and web browser combinations listed below are the environments that have been tested with PrizmDoc Viewer. While we do our best to conform to existing specifications, many web browsers interpret those specifications differently. If you have a requirement to support a specific platform and web browser combination not listed below, please contact us.

We support the current version and one version previous for the following browsers:


  • Safari
  • Google Chrome


  • Android Browser
  • Google Chrome
  • Mozilla Firefox


  • Internet Explorer (v11 only)
  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox

Mac OS

  • Safari
  • Google Chrome
  • Mozilla Firefox

Third-Party Dependencies

  • jQuery 3.4.1
  • Underscore 1.8.3
  • (Full Viewer) jQuery.Hotkeys 0.8

Supported File Formats

This is a sample of our supported file types. For a complete list, please click here.

Document Formats

DOC – Microsoft Word binary files

DOCX – Microsoft Word Open XML files

XLS -Microsoft Excel binary files

XLSX – Microsoft Excel Open XML files

PPT – Microsoft PowerPoint binary files

PPTX – Microsoft PowerPoint Open XML files

RTF – Rich Text Format

CSV – Comma Separated


ODT – OpenOffice Document

ODS – OpenOffice Spreadsheet

ODP – OpenOffice Presentation

Web Formats

HTML – HTML files with embedded images

Medical Image Files

DCM – Digital Imaging and Communications in Medicine (DICOM) image

Email Formats

EML – Email (with attachments)

MSG – Email (with attachments)

Other Formats

TXT – Text

Trademarks are the property of their respective owners.

CAD formats

DGN – support for V7 and V8 DGN (including V8 XM and V8I)

DWG – version 2.5 through 2014

DXF – version 2.5 through 2014

Image Formats

TIFF – TIFF (all compression types)


JP2 – JPEG2000

GIF – Graphics Interchange Format

PNG – Portable Network Graphics

RAS – Sun Raster Image [.ras]

CAL – CALS Type 1

DIB – Device Independent Bitmap

BMP – Windows Bitmap

PSD – Adobe Photoshop

PCT – Apple Graphics



PCD – Kodak PhotoCD

WMF – Windows Metafile

EMF – Enhanced Metafile

TGA – Targa

PrizmDoc Viewer Pricing

At Accusoft, our pricing varies based on deployment and other variables. Select your deployment option below and explore the pricing options that fit your needs.

We are here to help you figure out the best option for your application and distribution needs. If you have a specific question for one of our sales engineers please don’t hesitate to contact us at

Receive 300 free transactions when you create a cloud account today! Once this limit has been met, you can choose between subscription or prepaid plans that scale to fit your specific needs.

Select a transaction amount from the slider below for price breakdown:


No contract, no minimum term, cancel anytime.

$289 / mo

12,000 transactions per month

Annual Cost: $3,468

Get Started

By clicking, you agree to the terms in the SLA.

Prepaid Buckets

Prepaid package of transactions


12,000 transactions


Get Started

By clicking, you agree to the terms in the SLA.

Learn how you can add prepaid buckets to your subscription for overage protection.

Frequently asked questions

Is there a trial offer?

PrizmDoc Cloud offers 300 free transactions, allowing you to test out our API capabilities. Once you have reached the transaction limit, we offer different prepaid and subscription plans. You can completely customize the plans, scaling them to fit your needs.

What exactly is a transaction?

A transaction is defined as a document viewed, document converted, document OCR function performed, form detected, or image compressed.

Which payment methods are available?

We accept Visa, MasterCard, American Express, Discover, Diners, and JCB.

If you are needing a different payment method, please contact us.

What happens if I go over my monthly subscription transactions? Can I combine prepaid packages and subscriptions?

Yes! This allows the prepaid plan to fill in gaps when you go over your transactions limit before the end of the month. Your account will use the transactions allotted from the subscription first, then draw from the prepaid bucket as needed, using those transactions until the subscription plan renews. Any leftover prepaid transactions will remain in your account, ready to be used the next time your account goes over the purchased subscription level. Once your account has used all the prepaid transactions, it will automatically repurchase at the same prepaid level. Email notifications will be sent out to advise you of upcoming charges to your account.

When can I change/cancel my prepaid or subscription?

You can cancel your prepaid or subscription plan at any time. There is no minimum term. You can also increase to a higher prepaid or subscription plan at any time; you will be billed a prorated amount and the new plan will be effective immediately. If you downgrade your plan, the new plan will not take effect until after your current prepaid transactions are used or at the start of your next monthly subscription service.

Do you offer bigger plans?

If you anticipate needing a higher transaction volume, contact us and we can create a custom plan for you.

What happens when the trial transactions are all used?

As you approach your transactions limit, you will receive a series of emails letting you know how close your account is to the end of the trial. Once all 300 transactions have been used, you will need to purchase either a prepaid or subscription plan.

Is there a functional difference between prepaid and subscription plans?

There is no difference in PrizmDoc features between the prepaid and subscription plans. You have access to all of the same API options and functionality within PrizmDoc.

What is the difference between prepaid and subscription?

The prepaid plan purchases a specific amount of transactions. So you can buy the transactions and use them whenever you like. This means maximum flexibility without any risk for you! Once the prepaid transactions are used, your account will automatically repurchase at the same prepaid level you set. Thus, your account will never run out of transactions.

Our subscription plans, by contrast, charge you for a fixed amount of transactions for the month. Transactions that are not used expire at the end of the month.

Choosing between these two payment models depends on your personal usage. Prepaid packages are more flexible, whereas subscriptions are generally cheaper if you know how many transactions you need per month.

Can I opt-out of the auto-renew for the prepaid bucket?

You can opt out of the automatic renewal process; however, once you have used all the allotted transactions your account will be deactivated. You will need to log in and purchase a new plan to get your account reinstated.

Can I see how many transactions I have used?

Yes, you are able to view your transaction balance, current plan information, and make changes to your plan in the Cloud Portal.

Open Source Software

This product utilizes the following open source packages: Material Components Web - LICENSE.

Further questions?

If you have any questions or need to discuss to your individual needs, please contact us!

For customers who want to use their own servers to integrate PrizmDoc Viewer into their company’s internal systems or include it in their software products, which are sold and distributed to users.

PrizmDoc Viewer

Metered Pricing Starting at $6,750

Includes Standard Support
MSO Conversion, OCR, and Form Conversion may be additional depending upon license type. Contact us for more information.

Contact Us

Special discount pricing available for non-profit groups, educational institutions, or service organizations who qualify. Contact us for details.

For customers who want a cloud-hosted solution but require resources specifically dedicated to their organization.

PrizmDoc Viewer
Private Cloud-Hosted

Dedicated, fully supported 4-core AWS server

$24,000/annually for first server

$18,000/annually for each additional server

Auto-scaling monitors your applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost.

Contact Us

PrizmDoc Viewer Support Plans

Standard support is included in the annual contract price, which covers limited email technical support as well as access to upgraded technology with each new product release. Customers needing additional support may choose to upgrade to Priority or Enterprise Support.

Enablement Services

Need help planning and managing your PrizmDoc Suite integration? We’re here to help. Learn more about our enablement services and work closely with Accusoft experts to experience a seamless implementation.