Add a cryptographic digital signature to your PDF using X.509 certificates. Supports PKCS#12 (.pfx, .p12) and PEM formats. Your private key never leaves your browser.
Internet connection required
Signing may need to fetch certificate chain information from your certificate issuer's server to validate the signature.
Click to select a file or drag and drop
PDF Documents
Your files never leave your device.
Upload certificate (.pfx, .p12, .pem)
Subject: -
Issuer: -
Valid: -
When enabled, a visible signature box appears on the PDF. You can upload an image/logo or add text. If neither is provided, the signer's name from the certificate will be shown automatically.
Upload image (PNG, JPG, WebP)
Processing...
Digital Signature signs the document with your X.509 certificate so recipients can verify who signed it and that it has not changed since.
This tool runs entirely in your browser. Your file is read from your device, processed in memory, and saved back to your device — it is never uploaded to Qpdf or anyone else. Once this page has loaded, the tool also works with your internet connection switched off.