---
title: "JavaScript mobile PDF viewer — Fully responsive | Nutrient"
canonical_url: "https://www.nutrient.io/guides/web/viewer/mobile-responsive/"
md_url: "https://www.nutrient.io/guides/web/viewer/mobile-responsive.md"
last_updated: "2026-06-08T22:00:44.412Z"
description: "Nutrient Web SDK comes with a responsive UI that works on all screen sizes. The UI adapts to the screen automatically, providing you."
---

# Mobile responsive JavaScript PDF viewer

Nutrient Web SDK comes with a responsive UI that works on all screen sizes. The UI adapts to the screen automatically, providing you with a seamless experience. It provides all the same features on desktop, tablet, and mobile views.

[Try for Free](https://www.nutrient.io/sdk/web/getting-started.md)

[Launch Demo](https://www.nutrient.io/demo/mobile-responsive-viewer)

## Main toolbar

If you want to customize the main toolbar and add your elements, you can use [responsive groups](https://www.nutrient.io/guides/web/user-interface/main-toolbar/responsive-groups.md) to ensure the custom toolbar is just as responsive as the built-in toolbar.

## Device-specific behavior

Nutrient supports device-specific gestures, like pinch to zoom on mobile devices. You can also use various styluses on tablets to interact with Nutrient Web SDK.
---

## Related pages

- [Client authentication and session renewal](/guides/web/viewer/client-authentication.md)
- [Embed Web SDK in a dashboard/app shell](/guides/web/viewer/embed-in-dashboard-app-shell.md)
- [Enhance PDF viewing with linearized downloading](/guides/web/viewer/linearized-downloads.md)
- [JavaScript image viewer library](/guides/web/viewer/images.md)
- [Page layout and scroll options in our JavaScript PDF viewer](/guides/web/customizing-the-interface/document-presentation-options.md)
- [JavaScript PDF viewer library](/guides/web/viewer.md)
- [Office document viewing in JavaScript](/guides/web/viewer/office-documents.md)
- [Create custom annotation toggle button](/guides/web/viewer/custom-annotation-toggle.md)
- [Enable or disable permissions in our JavaScript viewer](/guides/web/features/document-permissions.md)
- [JavaScript Support in our PDF viewer](/guides/web/features/javascript.md)
- [Production runtime setup checklist](/guides/web/viewer/production-runtime-setup-checklist.md)
- [macOS/Linux](/guides/web/viewer/troubleshooting.md)
- [JavaScript PDF viewer library](/guides/web/viewer/pdf.md)
- [Zoom options in our JavaScript PDF viewer](/guides/web/viewer/zooming.md)
- [PDF document streaming in JavaScript](/guides/web/viewer/streaming.md)

