Notesnook logo

Notesnook

Open-source, end-to-end encrypted note-taking app with on-device encryption for zero knowledge privacy

Open Source Alternative to
Repository activity
  • Stars14.1k
  • Forks959
  • Open Issues928
License

GPL-3.0

Languages
  • TypeScript
  • JavaScript
  • Java
Notesnook screenshot

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