MJ PDF

Download MJ PDF 3.1.0

Free and open source. Choose the channel that fits your device.

Check your CPU first. This file is an x86_64 build (emulators, Chromebooks, some x86 tablets). It does not include ARM libraries, so it will not install on typical ARM phones. Phone users should use F-Droid or IzzyOnDroid.
Recommended for phones

Official channels

These channels deliver the build that matches your device and handle updates for you.

Direct download

APK for x86_64

For emulators, Chromebooks and x86 tablets. Served unmodified.

APK details

Version3.1.0 (version code 5804)
Package namecom.gitlab.mudlej.MjPdfReader
File typeAPK
File size8.66 MB (9,083,705 bytes)
RequiresAndroid 6.0 (API 23) or newer (targets API 36)
CPU architecturex86_64 only
Signed withF-Droid build key (CN=FDroid)
LicenseGPL-3.0
SHA-256026d0a38638f2680f75f30b40720eb9fa71e823f6e3d6b4812aff313a9fdaf98

Install the APK

  1. Download and verifyCompare the file's SHA-256 with the checksum above.
  2. Allow the installAndroid asks you to allow installs from your browser or file manager.
  3. Open the fileTap the downloaded APK and confirm.
  4. Not compatible?Your device is ARM-based. Use F-Droid or IzzyOnDroid.
MJ PDF 3.1.0 home screen showing the Recent tab with a Continue Reading card and a list of books with progress

Trust & security

The APK is served unmodified from this website. Its package name, com.gitlab.mudlej.MjPdfReader, matches the F-Droid and IzzyOnDroid listings. It is signed with an F-Droid build key rather than a developer release key, so it will not update over a build signed with a different key. Read the privacy and permissions page before installing.

Installation questions

Which Android versions does MJ PDF 3.1.0 support?

The supplied 3.1.0 build requires Android 6.0 (API 23) or newer.

Where should I install MJ PDF from?

Use an official channel. F-Droid and IzzyOnDroid both list the app under the package name com.gitlab.mudlej.MjPdfReader, and the source code is on GitLab.

Will the APK on this website install on my phone?

Only if your device uses an x86_64 processor. The file on the download page contains x86_64 native libraries only. Most phones use ARM processors, so phone users should install from F-Droid or IzzyOnDroid.

How can I verify the downloaded APK?

Compare its SHA-256 checksum with the one printed on the download page: 026d0a38638f2680f75f30b40720eb9fa71e823f6e3d6b4812aff313a9fdaf98.