Here you can download the current versions of JCrypTool. There are two versions of JCrypTool, the release version and the weekly build. If you don't know which one to choose, you should prefer the release version. A 64-bit operating system is required for execution. Installation instructions can be found here.

Release version

All components contained in the release version have been extensively tested.

Build date of the current release version "":

Important notices for macOS users only

1) You need to install Java 11 beforehand. The preferred installer can be downloaded here from AdoptOpenJDK: .

2) JCrypTool currently does not sign its weekly releases with a key that is known to Apple. As a consequence, the application may be flagged as not trustworthy. To run this release under macOS, do:

  • Dowload the JCrypTool and extract the .tar.gz file by double clicking it
  • In the download directory, run the following command in the terminal:
    sudo xattr -r -d ~/Downloads/
    (assuming you extracted JCrypTool directly in the folder "Downloads"; otherwise, adapt the command accordingly. The `.app` file ending should be kept.)
  • Start the extracted app. The previous steps only have to be done this once — the next time they are not necessary.

Weekly build

If you want to try out newer components, that are not yet included in the release version, you can alternatively download the current "weekly build" of JCrypTool.

Weekly builds are compiled every week based on the most current version of the source code contained in the Git repository. Please be aware that these builds are work in progress, so they may contain experimental features that are not yet fully functional.

Build date of the current weekly build "":

More weekly builds can be downloaded from our GitHub project page. They are automatically created every Saturday and are not announced. We appreciate Your feedback about new features or found bugs!