Open-source, end-to-end encrypted note-taking app with on-device encryption for zero knowledge privacy
- Stars14.1k
- Forks959
- Open Issues928
GPL-3.0
- TypeScript
- JavaScript
- Java

About Notesnook
Notesnook is a free and open-source note-taking app positioned as an end-to-end encrypted alternative to Evernote. It focuses on user privacy and ease of use, with zero knowledge principles so notes are encrypted on your device before leaving it.
Encryption uses XChaCha20-Poly1305 and Argon2, with the cryptography layer wrapping libsodium. Notesnook ships web, desktop, and mobile clients built with React, React Native, and Electron, plus a web clipper for saving pages straight into your notes. An importer brings your existing notes across from other apps.
Notesnook is fully open source under the GPLv3 license, so anyone can build the clients from source and inspect how encryption works. Encryption claims can be checked independently through Vericrypt, an external verification tool. Because notes are encrypted on the device, the service never sees their contents.
Key features
- End-to-end encrypted notes with on-device encryption
- XChaCha20-Poly1305 and Argon2 encryption stack
- Web, desktop, and mobile clients across all platforms
- Import existing notes from other note-taking apps
- Web clipper saves pages directly into your notes
Details
- First released
- 2021
- Encryption
- XChaCha20-Poly1305 · Argon2
- Privacy
- Zero knowledge principles
- Platforms
- Web · desktop · mobile clients
- Import
- From other note-taking apps
- License
- GPLv3, fully open source
