---
title: "Nutrient Web SDK file type support"
canonical_url: "https://www.nutrient.io/guides/web/about/file-type-support/"
md_url: "https://www.nutrient.io/guides/web/about/file-type-support.md"
last_updated: "2026-06-19T09:21:00.329Z"
description: "Nutrient Web SDK can be operated either as a standalone JavaScript library that runs entirely on the client, or together with Document Engine."
---

# File type support

Nutrient Web SDK can be operated either as a standalone JavaScript library that runs entirely on the client, or together with [Document Engine](https://www.nutrient.io/guides/document-engine.md). Each operational mode supports different file types.

| PDF support      | Web SDK | Web SDK + Document Engine |
| ---------------- | ------- | ------------------------- |
| PDF              | ✓       | ✓                         |
| PDF/A 1, 2, 3, 4 | ✓       | ✓                         |
| XFDF             | ✓       | ✓                         |
| Instant JSON     | ✓       | ✓                         |

| Office document support | Web SDK | Web SDK + Document Engine |
| ----------------------- | ------- | ------------------------- |
| DOCX, DOC, DOTX, DOCM   | ✓       | ✓                         |
| PPTX, PPT, PPTM, PPSX   | ✓       | ✓                         |
| XLSX, XLS, XLSM         | ✓       | ✓                         |
| RTF                     |         | ✓                         |
| ODT                     |         | ✓                         |

| HTML support | Web SDK | Web SDK + Document Engine |
| ------------ | ------- | ------------------------- |
| HTML         |         | ✓                         |

| Image support | Web SDK | Web SDK + Document Engine |
| ------------- | ------- | ------------------------- |
| PNG           | ✓       | ✓                         |
| JPEG, JPG     | ✓       | ✓                         |
| TIFF, TIF     | ✓       | ✓                         |
| HEIC          |         | ✓                         |
| GIF           |         | ✓                         |
| WebP          |         | ✓                         |
| SVG           |         | ✓                         |
| TGA           |         | ✓                         |
| EPS           |         | ✓                         |
| BMP           |         | ✓                         |

| Email support | Web SDK | Web SDK + Document Engine |
| ------------- | ------- | ------------------------- |
| EML           |         | ✓                         |
| MSG           |         | ✓                         |

| CAD support | Web SDK | Web SDK + Document Engine |
| ----------- | ------- | ------------------------- |
| DWG         |         | ✓                         |
| DXF         |         | ✓                         |

| TXT support | Web SDK | Web SDK + Document Engine |
| ----------- | ------- | ------------------------- |
| TXT         | ✓       | ✓                         |

Learn more about the available [operational modes](https://www.nutrient.io/guides/web/about/operational-modes.md).
---

## Related pages

- [Compare deployment options and use cases for Nutrient document solutions](/guides/web/about/capability-and-component-comparison-web-sdk.md)
- [Browser support for our JavaScript PDF viewer](/guides/web/pspdfkit-for-web/browser-support.md)
- [Compare deployment options and use cases for Nutrient document solutions](/guides/web/about/capability-and-component-comparison-document-engine.md)
- [Compare deployment options and use cases for Nutrient document solutions](/guides/web/about/capability-and-component-comparison-web-sdk-document-engine.md)
- [JavaScript PDF framework support](/guides/web/about/frameworks.md)
- [Licensing](/guides/web/pspdfkit-for-web/licensing.md)
- [Ways to use Web SDK](/guides/web/about/operational-modes.md)

