# OpenPGP.js

- **Website:** <https://openpgpjs.org>
- **Primary alias:** `openpgpjs.org`

## Description

OpenPGP.js is an Open Source OpenPGP library built in JavaScript, developed with the aim of providing user-friendly encryption and decryption capabilities for virtually every device. Unlike other implementations that require the installation of native code, OpenPGP.js allows you to bypass this requirement. This powerful JavaScript library offers a wide range of features to ensure secure communication. It enables you to sign, encrypt, decrypt, and verify various types of text, including emails. Additionally, OpenPGP.js facilitates key management, making it easier for users to control their encryption keys. Proton Mail, a trusted provider of secure email services, maintains this project. It is actively maintained on GitHub, where you can also find a dedicated community that supports its development. Notable users of OpenPGP.js include Proton Mail, GlobaLeaks.org, Mailvelope, Mymail-Crypt, UDC Encrypt.to, PGpgp, PGP Anywhere, and passbolt. With OpenPGP.js, ensure your communication remains private and secure while enjoying the convenience of JavaScript implementation.

## Industries

- 🖥 Computers Electronics and Technology
- 🖥 Computer Security _(under Computers Electronics and Technology)_
- 🖥 Programming and Developer Software _(under Computers Electronics and Technology)_

## Links

- [twitter](https://twitter.com/openpgpjs)
- [github](https://github.com/openpgpjs)

## Logos & icons

- logo _(primary)_ — PNG, SVG — [download](https://cdn.brandfetch.io/idlMQdng47/w/820/h/187/theme/light/logo.png?c=1bxid64Mup7aczewSAYMX&t=1779563195956)
- icon _(primary)_ — PNG — [download](https://cdn.brandfetch.io/idlMQdng47/w/400/h/400/theme/dark/icon.png?c=1bxid64Mup7aczewSAYMX&t=1779563196041)

## Colors

| Name | Hex | Theme |
| --- | --- | --- |
| Endeavour | #034ea2 | accent |
| Mine Shaft | #333333 | dark |
| Chalky | #edcb8d | light |

## Fonts

- Tahoma — asset _(custom)_

---

_Source: <https://brandfetch.com/openpgpjs.org>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._