Download JSignPdf – Free PDF Digital Signing Tool

JSignPdf is a free open-source Java tool for applying X.509 digital signatures to PDF documents, supporting PKCS#12, JKS, hardware tokens, TSA timestamps, visible/invisible signatures, and batch processing.

Download
  • Publisher:
    Josef Cacek
  • Version:
    2.3.0
  • License:
    Free
  • File Size:
    69 MB
  • Downloads:
    3448
  • Updated:
    17/08/2025
  • Requirements:

JSignPdf is a free, open-source Java application for applying digital signatures to PDF documents. It allows individuals and organizations to sign PDFs using X.509 digital certificates stored in keystores (JKS, PKCS#12/PFX, Windows certificate store, or PKCS#11 hardware tokens), producing signatures that comply with PDF signature standards and can be verified by Adobe Reader and other PDF viewers.

Digital signatures applied with JSignPdf provide legal validity in many jurisdictions by proving the identity of the signer and guaranteeing that the document has not been altered after signing. JSignPdf supports visible signature appearances (with signature image, name, date, and reason displayed in the PDF) as well as invisible signatures embedded in the document metadata.

JSignPdf can be used in batch mode for signing large volumes of PDFs from the command line, making it suitable for automated document signing workflows. It supports multiple signature certification levels, timestamp server (TSA) integration for long-term signature validity, and multi-signature scenarios.

Key Features

  • X.509 certificate signing – Sign PDFs using certificates from JKS, PKCS#12/PFX files, Windows certificate store, or PKCS#11 tokens.
  • Visible and invisible signatures – Choose between a visible signature appearance on the page or an invisible embedded signature.
  • Timestamp server (TSA) support – Add RFC 3161 timestamps from a TSA server for long-term signature validity after certificate expiry.
  • Batch signing – Sign entire folders of PDF files from the command line for automated workflow integration.
  • Multi-signature support – Add multiple signatures from different signers to the same document.
  • Certification levels – Set document certification level to prevent unauthorized modifications after signing.
  • Cross-platform – Runs on Windows, macOS, and Linux via Java runtime.

How to Install

  1. Ensure Java 8 or higher is installed on your system.
  2. Download the JSignPdf ZIP or installer from the link below.
  3. Extract the archive or run the installer, then launch JSignPdf.jar with java -jar JSignPdf.jar for the GUI.
  4. In the GUI, select your PDF file, choose your keystore type and certificate, set signature appearance options, and click Sign.
  5. For batch signing, use the command-line mode: java -jar JSignPdf.jar document.pdf -ks certificate.p12 -ksp password

Frequently Asked Questions about JSignPdf – Free PDF Digital Signing Tool

Is JSignPdf – Free PDF Digital Signing Tool free?

JSignPdf – Free PDF Digital Signing Tool is completely free to download and use — no registration or payment required.

What are the system requirements for JSignPdf – Free PDF Digital Signing Tool?

Minimum requirements: Windows 7/10/11. A modern PC with at least 2GB RAM is recommended.

What is the latest version of JSignPdf – Free PDF Digital Signing Tool?

The latest version is 2.3.0, updated on 17/08/2025.

Is JSignPdf – Free PDF Digital Signing Tool safe to download?

Yes. All software listed on download.viet33.com is sourced directly from the official developer and verified before publishing. No bundled adware or malware.

Does JSignPdf – Free PDF Digital Signing Tool work on Windows 11?

Yes, JSignPdf – Free PDF Digital Signing Tool is compatible with Windows 7/10/11, including Windows 11.

Other Versions