Secure PDF Viewer

Secure PDF Viewer

Secure PDF viewer with zero permissions required

Download

Previous Versions

Secure PDF Viewer
Secure PDF Viewer 31 XAPK APKs
September 4, 2025 4.15 MB

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: daf94cac083c7a2d02298d008d4a9fee0461b662

Size: 4.15 MB

What's New:

Notable changes in version 31:
• minor fixes for edge-to-edge support
• fix issue causing the text layer used for text selection to not rotate when the PDF is rotated within the app
• enable hardware memory tagging for use outside of GrapheneOS in the narrow cases where it's available
• update pdf.js to 5.4.149
• update other npm dependencies
• update AndroidX libraries
• update Android SDK and toolchain
See https://github.com/GrapheneOS/PdfViewer/releases/tag/31 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 30 XAPK APKs
May 6, 2025 4.15 MB
Variant
Arch
Version
DPI
Android 8.0+
160dpi
Android 8.0+
160dpi
Secure PDF Viewer
Secure PDF Viewer 29 XAPK APKs
May 1, 2025 4.13 MB

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: 6b00a3dd128d204fa8a43f0f41ee2bbdabe1cf47

Size: 4.13 MB

What's New:

Notable changes in version 29:
• update CSS for recent pdf.js versions to fix major issues with text selection
• update pdf.js to 5.2.133
• automate obtaining the latest character maps, ICC profiles, standard fonts and WebAssembly files from the currently used pdf.js release instead of manually handling updates
• update esbuild to 0.25.3
See https://github.com/GrapheneOS/PdfViewer/releases/tag/29 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 28 XAPK APKs
April 12, 2025 3.48 MB

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: 135b5e8dc500a31bb3cc757e904db13cf4a59dd1

Size: 3.48 MB

What's New:

Notable changes in version 28:
• add back JPEG 2000 image support unintentionally removed in PDF Viewer version 27 due to pdf.js splitting it out
• add JavaScript fallback for JPEG 2000 image support for when the WebView JIT is disabled
• improve CMYK to RGB conversion when the WebView JIT is enabled via ICC profile support provided by the pure Rust qcms library compiled to WebAssembly
See https://github.com/GrapheneOS/PdfViewer/releases/tag/28 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 26 XAPK APKs
February 25, 2025 4.14 MB

Requires Android: Android 8.0+

Screen DPI: 160-240dpi

SHA1: 70a39ef0d5ac6c4bd38f1aecd1f06069a3e364e2

Size: 4.14 MB

What's New:

Notable changes in version 26:
• prevent trying to open document properties before they're loaded to avoid a rare crash
See https://github.com/GrapheneOS/PdfViewer/releases/tag/26 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 23 XAPK APKs
February 23, 2025 4.15 MB

Requires Android: Android 8.0+

Screen DPI: 160-240dpi

SHA1: 602f07d9677bfa3c2bc0b794b4efe3705339ecd0

Size: 4.15 MB

What's New:

Notable changes in version 23:
• add standard fonts to improve rendering of PDFs expecting certain fonts to be available at the expense of increasing the app size, similar to bundling character maps for legacy character sets in version 21
See https://github.com/GrapheneOS/PdfViewer/releases/tag/23 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 22 XAPK APKs
February 18, 2025 3.62 MB

Requires Android: Android 8.0+

Screen DPI: 160-240dpi

SHA1: 82a28fbc902c825fc08d4e5a206e3c6a48fb73f8

Size: 3.62 MB

What's New:

Notable changes in version 22:
• hide outline menu entry if there's no outline
• fix system back navigation not going back into the outline tree
See https://github.com/GrapheneOS/PdfViewer/releases/tag/22 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 20 XAPK APKs
December 2, 2024 2.55 MB
Variant
Arch
Version
DPI
Android 8.0+
160-240dpi
Android 8.0+
160-240dpi
Secure PDF Viewer
Secure PDF Viewer 19 APK
May 18, 2024 1.92 MB

Requires Android: Android 8.0+

Screen DPI: 160-640dpi

SHA1: 64caf3dbf90b79b08110191660e902c1a6c858e0

Size: 1.92 MB

What's New:

Notable changes in version 19:
• avoid crash from unhandled exception in PDF date parsing for displaying metadata
• update eslint to 0.21.1
• avoid false positive lint checks
See https://github.com/GrapheneOS/PdfViewer/releases/tag/19 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 19 XAPK APKs
May 26, 2024 1.82 MB

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: 66973b06e404aa65c38536fb0a8efe95579efaa8

Size: 1.82 MB

What's New:

Notable changes in version 19:
• avoid crash from unhandled exception in PDF date parsing for displaying metadata
• update eslint to 0.21.1
• avoid false positive lint checks
See https://github.com/GrapheneOS/PdfViewer/releases/tag/19 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 17 XAPK APKs
July 5, 2023 1.84 MB

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: e9bdf2ab8e55645eb2204969e580228401aaa980

Size: 1.84 MB

What's New:

Notable changes in version 17:
• set zoom ratio to fit document to window size by default
• decrease minimum zoom ratio to 0.2 from 0.5 (can zoom out much further)
replace custom file size parsing with Android implementation
• avoid uncaught exception when parsing file sizes from certain Storage Access Framework providers
• update pdf.js to 3.8.162
• update other dependencies
• improve implementation
See https://github.com/GrapheneOS/PdfViewer/releases/tag/17 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 16 APK
December 7, 2022 1.78 MB

Requires Android: Android 8.0+

Screen DPI: 160-640dpi

SHA1: 2ce98f37c769477bad0ee510fdd765b34205281d

Size: 1.78 MB

What's New:

Notable changes in version 16:
• horizontally and vertically center canvas and text layer along with fixing text layer alignment in some cases
• set minimum WebView font size to 1px instead of the default 8px to fix text layer alignment issues with tiny fonts
• fix typo causing page rendering cache misses
• add handling for exceptions caused by edge cases
• update pdf.js to 3.1.81
• update Gradle plugins
See https://github.com/GrapheneOS/PdfViewer/releases/tag/16 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 15 APK
October 19, 2022 1.71 MB

Requires Android: Android 8.0+

Screen DPI: 160-640dpi

SHA1: 3a7a266d9c10bd8497b6c5587ed05a39ea6eda45

Size: 1.71 MB

What's New:

Notable changes in version 15:
• improve password protected PDF UI
• switch to Material You dynamic theme support
• improve integration into system UI
• add Android 13 themed icon support
• use document activity launch mode
• build with API 33 SDK
• raise target API level to 33
• remove unused and duplicate icons/strings
• modernize code
• update dependencies
See https://github.com/GrapheneOS/PdfViewer/releases/tag/15 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 15 XAPK APKs
December 5, 2022 1.65 MB

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: a93590f99686e422a76ffbef1ed384ad9f3d9f25

Size: 1.65 MB

What's New:

Notable changes in version 15:
• improve password protected PDF UI
• switch to Material You dynamic theme support
• improve integration into system UI
• add Android 13 themed icon support
• use document activity launch mode
• build with API 33 SDK
• raise target API level to 33
• remove unused and duplicate icons/strings
• modernize code
• update dependencies
See https://github.com/GrapheneOS/PdfViewer/releases/tag/15 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 14 XAPK APKs
June 4, 2022 1.61 MB

Requires Android: Android 8.0+

Screen DPI: 160dpi

SHA1: 48b08a00957ab17e81b516894f7d20cf9fbaf466

Size: 1.61 MB

What's New:

Notable changes in version 14:
• add initial support for password protected encrypted PDFs
• add support for saving current PDF ("Save as" entry in the menu)
• move share action lower in the menu
• remove obsolete zoom in/out menu entries
• simplify message for errors encountered opening PDFs
* destroy WebView when activity is destroyed to release resources
• extend Permissions Policy
• update dependencies
See https://github.com/GrapheneOS/PdfViewer/releases/tag/14 for the full release notes.
Secure PDF Viewer
Secure PDF Viewer 13 APK
April 22, 2022 1.65 MB

Requires Android: Android 8.0+

Screen DPI: 160-640dpi

SHA1: 90617c3051b327703ef8b48da661a7af8e32ac32

Size: 1.65 MB

What's New:

See https://github.com/GrapheneOS/PdfViewer/releases/tag/13 for the release notes.
Secure PDF Viewer
Secure PDF Viewer 12 APK
March 6, 2022 1.65 MB

Requires Android: Android 8.0+

Screen DPI: 160-640dpi

SHA1: 166b50e29a66824a2ee558f21fb441a07e952a2d

Size: 1.65 MB

What's New:

See https://github.com/GrapheneOS/PdfViewer/releases/tag/12 for the release notes.