Kleopatra is KDE’s graphical application for managing OpenPGP and X.509 certificates. It provides a desktop interface for working with GnuPG, allowing users to encrypt and decrypt files, create digital signatures and manage cryptographic keys.
The application supports both OpenPGP and S/MIME, making it suitable for personal file encryption and environments that rely on certificate-based security. Its certificate management capabilities extend to key generation, importing and exporting certificates, retrieving public keys from directory services and managing smartcards. A built-in Notepad also provides a convenient way to encrypt and decrypt short pieces of text.
This is free and open source software.
Key Features
- Creates, imports, exports and manages OpenPGP and X.509 certificates.
- Encrypts and decrypts files and text using OpenPGP or S/MIME.
- Creates and verifies digital signatures to establish authenticity and detect modifications.
- Retrieves certificates through public key servers, LDAP directories and Web Key Directory (WKD) services.
- Supports smartcards, including OpenPGP and PIV devices, for storing and using cryptographic keys.
- Provides certificate trust management and expiration settings.
- Includes a Notepad for encrypting, decrypting and verifying text.
- Supports centralised configuration for deployment in managed environments.
Website: apps.kde.org/kleopatra
Support:
Developer: Andrew Heinecke and contributors
License: GNU General Public License v2.0

Kleopatra is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| GUI File Encryption Tools | |
|---|---|
| GpgFrontend | Qt frontend for OpenPGP encryption, signing and key management |
| Cryptomator | Multi-platform transparent client-side encryption of files in the cloud |
| VeraCrypt | Strong disk encryption software (File and Disk) |
| Picocrypt NG | Community-developed continuation of the archived Picocrypt project |
| KGpg | KDE frontend for GnuPG with encryption and key management |
| Picocrypt | Very small (hence Pico), very simple, yet very secure encryption tool |
| Kleopatra | KDE tool for managing X.509 and OpenPGP certificates |
| Vaults | Create encrypted vaults in which you can safely store files |
| SiriKali | Qt/C++ GUI front end |
| Qccrypt | Qt cross-platform frontend for the ccrypt command-line tool |
| PGPTool | Java-based desktop GUI for PGP decryption/encryption |
| OpaqueFiles | Store or archive files in the cloud |
| Volaris for Desktop | Wrapper for Volaris |
| File Lock PEA | Password Encrypting Archive |
| Hideout | Simple drag-and-drop file encryption and decryption using GnuPG |
Read our verdict in the software roundup.
| GnuPG Frontends | |
|---|---|
| GpgFrontend | Awesome Qt-based cross-platform frontend |
| KGpg | Simple interface for GnuPG |
| Kleopatra | KDE tool for managing X.509 and OpenPGP certificates |
| Lock | Sports an attractive LibAdwaita GUI |
| Seahorse | GNOME application for managing encryption keys and passwords |
| GPA | GNU Privacy Assistant |
| Hideout | File encryption and decryption |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.