A simple & easy to use private note-taking app that encrypts everything on the client side.

Last update: May 11, 2022

Notesnook Logo

Notesnook

Take private notes, capture ideas, make lists & sync them anywhere

Chat with us on Discord Follow us on Twitter @notesnook

Notesnook - Take private notes

Get it on Google Play Download on the App Store Try Notesnook on the Web

😎 Features

Privacy isn't the only thing we have:

  1. Cross platform - Notesnook has apps on all platforms
  2. End to end encrypted sync to unlimted devices
  3. Organize your notes using:
    1. Notebooks
    2. Topics
    3. Tags
    4. Colors
  4. Encrypt/lock your notes locally
  5. Full rich text editor with markdown support
  6. Focus mode (distraction-free mode)
  7. Export notes as HTML, MD, PDF & TXT
  8. Automatic backups
  9. Dark mode and custom accents

Note: You can checkout a preview of all these features on the website.

Support

You can reach out to us via:

  1. Email
  2. Discord
  3. Twitter
  4. Create an issue

We take all queries, issues, bug reports that you might have. Feel free to ask.

🛣️ Roadmap

This is just the beginning; we are not stopping here. Read what we have planned for Notesnook in our roadmap.

FAQs

Why another note taking app?

There are many note taking apps. Each has its own speciality but most don't care about your privacy or security. Those that do take out important features. Those that keep important features with privacy lack a good user interface. Those that provide a good user interface provide it only for 1 platform.

These are the 4 problems that Notesnook solves:

  1. No compromise on security and user privacy
  2. No sacrifice on important note taking features (e.g. note locking, PDF exports, organize via notebooks, topics & tags)
  3. Provides a simple, easy to use user interface.
  4. Works exactly the same on all platforms.

At Notesnook we believe in simple privacy. Simple privacy means giving you full control of your data without making the process complicated. You shouldn't have to perform any extra action to make your notes private. That is where Notesnook shines.

If you are so privacy focused, why did you not make Notesnook open source?

Notesnook is developed & maintained by a small team (only 3 people). The effort required to make it "open source-able" (writing good docs, managing pull requests etc) is currently out of our scope. We want to make a good product and ship it to you as fast as possible.

However, we have plans to open source the core parts of Notesnook (like the auth, encryption, storage etc.) that'll be reusable and auditable by the public.

Can I self host Notesnook?

Nope. Not right now. We might make the sync server available for self-hosting in the future (after certain procedures) but as of now, no.

What happens to my notes if Notesnook is abandoned?

First of all, we are not going anywhere but even if we do, we provide multiple ways to backup/export your data. There is never going to be any kind of lock-in. Your notes are your notes and you have full rights to them.

How does Notesnook differ from X?

In many ways. In so many ways that you'd be baffled. It might lack some cool feature from X so do make a feature request and we can discuss it.

I only keep grocery lists and to-do lists in my notes app; why do I even need such privacy?

Privacy is a global issue (like climate change). Sure you might not have any sensitive data yet but you never know. Let's put it this way: would you prefer some stranger to be looking into your house and everything you do even though you are doing nothing wrong? No, of course not. So why would you let some Big Corp read, edit, and use your notes?

The content of your notes has 0 relation to privacy. It doesn't matter if you keep top secret information or grocery lists because privacy should never be a choice. It should be the default.

How is Notesnook private?

Notesnook encrypts all your data on your device using a key that is securely derived (and stored) on your device. All we, or anyone, sitting on the server can read is gibberish.

Why $4.49/mo? Is it worth it?

Yes. Here's why:

  1. Free is not private.
  2. Privacy is not free.

Anyone offering privacy for free is scamming you to sell your data. Why? Because every service out there has a business model. There is no free in business models because businesses need money to run. If they don't earn, they don't run.

$4.49/mo is worth it because:

  1. It is cheaper than all other premium note taking apps (like Evernote, Standard Notes).
  2. It is the minimum viable price you can spend to ensure your notes' privacy. (If you self host, the cheapest VPS will cost you around $5).
  3. Your subscription is evidence that privacy is a global issue and should be addressed. That you care.

If you still think $4.49/mo is too much, you are welcome to spend >$4.49/mo on some other privacy invasive note taking app. :)

Contribute

Although Notesnook is not open source, you can still contribute to its development in the following ways:

Suggest a feature

Have a cool idea for Notesnook? Open a feature request. It doesn't matter how outlandish it is; we'll hear you out.

Report a bug

Bug reports are given utmost priority. Report it and we'll fix it ASAP.

Join our Discord server & help out in the community

You can join our Discord server and help other Notesnook users. We also post announcements, host polls, ask for early feedback there.

Help us out by giving social proof

Social proof helps other people know what they are getting. If you have tried out Notesnook and loved it, you can give social proof:

  1. By tweeting about @notesnook on Twitter
  2. Posting on Facebook, Reddit or any other social media.

We take all social proofs and publish them on the website for the public to see.


1Google Play and the Google Play logo are trademarks of Google LLC.
2Apple logo® is a trademark of Apple Inc.

GitHub

https://github.com/streetwriters/notesnook
Comments
  • 1. My whole note disappear and the contents become the content in my another note

    My whole content of a note -Is Iraq war legal? And the things that the U.N should do - disappear. And the contents become the content in another note..... I type that note for entirely ONE MONTH. Now it's gone...... I type that note for entirely ONE MONTH. Now it's gone...... I type that note for entirely ONE MONTH. Now it's gone...... I type that note for entirely ONE MONTH. Now it's gone...... I type that note for entirely ONE MONTH. Now it's gone...... I type that note for entirely ONE MONTH. Now it's gone...... I type that note for entirely ONE MONTH. Now it's gone......

    Device information: App version: 1.8.8-ec26a54-desktop OS: OS X 10.15.7 Browser: Electron 17.0.1 Pro: false

    Reviewed by streetwriters[bot] at 2022-05-09 12:34
  • 2. Cannot Sync -- even with force restore

    Help! I can't seem to sync.b/w my desktop and phone versions even with the force restore


    Device information: App version: 1694 Platform: android Model: OPPO-CPH1969-30 Pro: true Logged in: yes

    Reviewed by streetwriters[bot] at 2021-12-30 13:10
  • 3. Unable to "Add to Notebook"

    I selected the Group By "none" and now i am unable to add any note to a notebook, right click on note and click on "add to notebook" in context menu doesn't work anymore.

    Also, I can't see my notebooks and topics list as well in the "Notebooks" tab.

    Device information: App version: 1.8.6-20bdaa9-desktop OS: OS X 10.15.7 Browser: Electron 17.0.1 Pro: true

    Reviewed by streetwriters[bot] at 2022-04-13 14:22
  • 4. Cannot sync notes after changing password

    I have tried to resync/restore previous backup after changing my password but I get an error "ciphertext cannot be decrypted using that key"

    Device information: App version: 1.7.4-2f2fc41-desktop OS: Windows 10 64-bit Browser: Electron 16.0.4 Pro: true

    Reviewed by streetwriters[bot] at 2022-01-09 04:01
  • 5. Notes Get Erased & Replaced with Different Note

    This is the same issue as 114, but it's gotten worse. The app has now replaced 4 of my notes with duplicated notes.

    I can confirm that this happens when I'm in a notebook or color note view and then click on a note entry, and click on another and back.

    The first one I clicked on gets duplicated over the 2nd one I clicked.

    The undo button is greyed out on the 2nd note which has been replaced by the 1st note content and creation date. The 2nd note title remains unchanged from its original one.

    I hope this can be fixed asap, this is a critical bug and I hope my precious notes can be recovered too.

    Can you please let me know:

    1. How can I restore my notes? I have backups but when I try to restore them it saying its missing an attachment hash?

    2. Can I restore a single note from a backup?

    3. How can I stop this bug from happening again?

    Device information: App version: 1.6.7-3a28f45-desktop OS: OS X 10.15.7 Browser: Electron 15.0.0

    Reviewed by streetwriters[bot] at 2021-11-30 14:00
  • 6. Sync error

    Describe the bug

    Everything I have done on my desktop for the past few hours is refusing to sync to mobile. Here are the logs:

    Error: An unknown error occured.
        at construct (native)
        at Wrapper (address at index.android.bundle:1:153047)
        at construct (native)
        at _createSuperInternal (address at index.android.bundle:1:1017268)
        at call (native)
        at RequestError (address at index.android.bundle:1:1019872)
        at handleResponse$ (address at index.android.bundle:1:1018310)
        at call (native)
        at tryCatch (address at index.android.bundle:1:163284)
        at invoke (address at index.android.bundle:1:164288)
        at anonymous (address at index.android.bundle:1:163432)
        at call (native)
        at tryCatch (address at index.android.bundle:1:163284)
        at invoke (address at index.android.bundle:1:163517)
        at anonymous (address at index.android.bundle:1:163729)
        at tryCallOne (/tmp/hermes/staging/hermes/cmake/intlRelease/arm64-v8a/lib/InternalBytecode/InternalBytecode.js:53:16)
        at anonymous (/tmp/hermes/staging/hermes/cmake/intlRelease/arm64-v8a/lib/InternalBytecode/InternalBytecode.js:139:27)
        at apply (native)
        at anonymous (address at index.android.bundle:1:170030)
        at _callTimer (address at index.android.bundle:1:168929)
        at _callReactNativeMicrotasksPass (address at index.android.bundle:1:169133)
        at callReactNativeMicrotasks (address at index.android.bundle:1:171121)
        at callReactNativeMicrotasks (address at index.android.bundle:1:76386)
        at anonymous (address at index.android.bundle:1:75471)
        at guard (address at index.android.bundle:1:76227)
        at flushedQueue (address at index.android.bundle:1:75382)
        at invokeCallbackAndReturnFlushedQueue (address at index.android.bundle:1:75325)
    

    Desktop:

    • OS: Arch Linux
    • Browser: Electron
    • Version: 1.8.2

    Smartphone:

    • Device: Samsung Galaxy S10+
    • OS: Android 12
    • Version: 1.8.3
    Reviewed by candroid-man at 2022-03-21 04:27
  • 7. Cannot download the attachments

    Cannot download any of the attached documents. Downloading permit is already given, thow it's asked everytime. After confirming the access, nothing happens, no download done.


    Device information: App version: 1709 Platform: android Model: HUAWEI-JNY-LX1-29 Pro: true Logged in: yes

    Reviewed by streetwriters[bot] at 2022-01-22 13:24
  • 8. Signing in on iPad

    I downloaded the app, but it is insistent that I have the incorrect Username or password. I have double checked on my phone, but it will not accept it. Nor, will it allow me to use the same information to sign up, as it shouldn’t.


    Device information: App version: 1702 Platform: ios Model: undefined-undefined-undefined Pro: false Logged in: no

    Reviewed by streetwriters[bot] at 2022-01-04 20:14
  • 9. There is a problem when the notes are synchronized on different platforms.

    I found that some of my notes cannot be fully synchronized. They are incomplete on other platforms. Hope you guys fix it as soon as possible. Before that, I can only use other platforms to advance my work.

    Reviewed by ghost at 2021-09-08 23:44
  • 10. Multi-page note disappears from existence

    Last night I typed a multi-page note that is to be a talk I'm giving soon, but now when I check Notesnook this morning, I find the note to be nowhere, not even on the browser I initially typed the note (browser was closed for the night after typing the note). Not even in the trash. I did not check the mobile apps after typing the note to see if they were synced before going to bed, since I had no errors, I assumed all was well.

    I tested typing fake notes this morning into the same web browser and they work, but that one critical note is missing. Fortunately I backed up the note with google docs and a downloaded copy to my computer before shutting down yesterday.

    I was given no errors to indicate sync failure. If I can't trust the app to keep the note I've typed, then the app is useless. In the interest of you being a new app, I would like to help you out where I can.

    When I typed the note, I used Firefox version 92.0, beta channel, x64 bit, at app.notesnook.com. I do have Ublock Origin, but I had your domains whitelisted, as they still are. Also, the blocking I have in Firefox is only set to third-party cookies. That doesn't seem to be an issue, as I can type notes this morning and it synced fine.

    I have an Android app and an iPhone app, and between the three devices (web, Android, and iPhone), the critical note is nowhere.

    Not sure what you're able to see, but the Notesnook email account is the same as this Github account.

    Reviewed by 0oWow at 2021-09-03 13:41
  • 11. My Subscription Isn't Working

    Describe the bug I hadn't opened Notesnook for a while. I opened the app and got a prompt that my free trial expired and I should upgrade. Interestingly though, I have a subscription. I was last charged on 2022/1/5 (just 15 days ago)

    To Reproduce Steps to reproduce the behavior:

    1. Open desktop app
    2. Upgrade to 1.7.6
    3. Login again image
    4. Go to website
    5. Login on website
    6. Click "Settings" to see subscription status image

    Expected behavior I would expect my subscription to be reflected in the app

    Desktop (please complete the following information):

    • OS: Windows 11
    • Version: 1.7.6 (and also in the browser, Notesnook version 1.5.4-3939941-web on Firefox 96.0.1)
    Reviewed by altano at 2022-01-21 06:49
  • 12. Connection Problem

    When I login NotesNook, it keeps warning me "Cannot send data if the connection is not in the connect state"

    Device information: App version: 1.8.9-545741e2-web OS: Windows 10 64-bit Browser: Microsoft Edge 101.0.1210.47 Pro: false

    Reviewed by streetwriters[bot] at 2022-05-18 03:35
  • 13. notes won't sync full

    My notebooks won't sync the entire notes, I tried to refresh, I've tried the macOS app, and my notes still won't sync.

    I've tried the "having sync issues" button on the settings page to force resync and it didn't do the trick.

    Device information: App version: 1.8.9-545741e2-web OS: OS X 10.15.7 64-bit Browser: Chrome 101.0.4951.64 Pro: true

    Reviewed by streetwriters[bot] at 2022-05-17 14:17
  • 14. Outline Editor for unordered nested lists

    Is your feature request related to a problem? Please describe. When taking study notes or some information outliner apps (like Dynalist, logseq etc) are good tools. They help organise the necessary information under each topic and nest the list for all the subtopics.

    Describe the solution you'd like Dynalist and Logseq provide a lot of other features for productivity. I want just the editor they provide - which includes collapsing and expanding each list item and an outline to map the nested and parent list item. In the screenshot below Chapter 1 is collapsed and Other items are expanded. This is a screenshot from logseq desktop application.

    Screenshot 2022-05-17 at 10 40 06

    Describe alternatives you've considered Obsidian also has the ability to expand and collapse the unordered list items.

    Additional context NA.

    Reviewed by gaganyadav80 at 2022-05-17 05:13
  • 15. My Notes are Not opening

    Whenever I click on my notes it takes hours to load, there’s always a bottom text that says “Taking too long? Reload editor” when I do click on it, everything is gone except the title. I restarted, deleted and signed out of the app and nothing works.

    Device information: App version: 1.8.9-545741e2-web OS: iOS 13.3.1 Browser: Safari 13.0.5 Pro: false

    Reviewed by streetwriters[bot] at 2022-05-16 13:53
  • 16. text glitching

    as i start to write something, the words start to glitch, forexample they go back in forth. while deleting the words, the same thing happends, as i press backspace, the words get deleted but appear again and when it gets normal, only half of the word is erased

    Device information: App version: 1.8.9-545741e2-web OS: Windows 10 64-bit Browser: Chrome 101.0.4951.54 Pro: false

    Reviewed by streetwriters[bot] at 2022-05-16 10:50
  • 17. Subscription model

    There's no issue but I loved your app, and would like yo know you plan on keeping the subscription model or maybe introducing a one time purchase option, even if it's on the more expensive side because honestly it would be worth it. Congrats on the app and take care


    Device information: App version: 1809 Platform: android Model: Redmi-M2101K7BL-30 Pro: false Logged in: yes

    Reviewed by streetwriters[bot] at 2022-05-16 02:52
Example project on how to create a react single page application that authenticates with Auth0 and has private routes.

ReactJS Auth0 Bootstrap Example project on how to create a react single page application that authenticates with Auth0 and has private routes. You can

Feb 14, 2022
Boilerplate app for full-stack MERN app with Create React App client toolchain. Uses JWT for auth.

Boilerplate app for full-stack MERN app with Create React App client tool chain. Includes React, JWT authentication, Mongoose/MongoDB, Apollo Server/Client, and ExpressJS.

Feb 2, 2022
Rockpack is a simple solution for creating React Application with Server Side Rendering, bundling, linting, testing within 5 minutes
Rockpack is a simple solution for creating React Application with Server Side Rendering, bundling, linting, testing within 5 minutes

This is beta. Official release coming soon Rockpack is a simple solution for creating React Application with Server Side Rendering, bundling, linting,

May 14, 2022
A simple boilerplate that helps you make your react application with Server Side Rendering & Localization support.
A simple boilerplate that helps you make your react application with Server Side Rendering & Localization support.

Phoenix React applications boilerplate A simple boilerplate that helps you make your react application with Server Side Rendering support. Getting sta

Mar 4, 2022
⚛️ Boilerplate for isomorphic web app with React server-side rendering in TypeScript

react-server-example-tsx A complex example of how to do server-side rendering with React and TypeScript so that component code can be shared between s

Apr 27, 2022
Shepherd is an easy-to-use open-source tool for developers to monitor your AWS Lambda functions at a glance.
Shepherd is an easy-to-use open-source tool for developers to monitor your AWS Lambda functions at a glance.

AWS Serverless Function Monitoring Tool Table of Contents About Shepherd Getting Started AWS End Users Installation and Setup Lambda Metrics User Prof

Apr 26, 2022
This project is designed to help those who use antd to develop a website(or web app). Maybe also need to use redux, router and so on.
This project is designed to help those who use antd to develop a website(or web app). Maybe also need to use redux, router and so on.

react-antd-redux-router-starter This project is designed to help those who use antd to develop a website(or web app). Maybe also need to use redux, ro

Apr 13, 2022
Server Side Rendering antd with ASP.NET CORE
Server Side Rendering antd with ASP.NET CORE

aspnet-core-react-antd-boilerplate Server Side Rendering antd with ASP.NET CORE Asp.net core JavaScriptServices. read more info from here NOTE: this i

Mar 16, 2022
A universal boilerplate for building web applications w/ TypeScript, React, Redux, Server Side Rendering and more.

Vortigern Vortigern is our opinionated boilerplate for crafting universal web applications by using modern technologies like TypeScript, React and Red

Mar 25, 2022
React Server Side Rendering with Express

React Server Side Rendering with Express Implementing Server Side Rendering (SSR

Jan 4, 2022
Reactjs-server-side-table - A React module that can be used for rendering tables with dynamically paginated data
Reactjs-server-side-table - A React module that can be used for rendering tables with dynamically paginated data

ReactJs Server Side Table A React module that can be used for rendering tables w

Jan 31, 2022
Full-stack React app built with Typescript, Bootstrap, Apollo client on the frontend, and NodeJS/Express, Typescript, Apollo server, and MongoDB/mongoose on the backend.

Event Scheduler App This project was bootstrapped with Create React App. Event Scheduler is a React app that allows users to create events. An event c

Apr 24, 2022
Lambda-websocket-client - A real time chat app Built With React.js and WebSocket
Lambda-websocket-client - A real time chat app Built With React.js and WebSocket

Description Source code for the lambda function from the screencast How to build

May 8, 2022
Modular-app - A ready to use react app, a perfect base for any web app
Modular-app - A ready to use react app, a perfect base for any web app

modular-app An optimized and ready to use React app, a standard template for eve

Jan 14, 2022
🆕 Create easy and simple React18 boilerplate
🆕  Create easy and simple React18 boilerplate

Description The repository contains Docs that tell you what features have been added to React 18, and a CLI that allows you to build apps quickly and

Apr 12, 2022
May 11, 2022
A template repo for creating react-ts apps based on vite. Libs like axios, antd, @apollo/client, eslint, stylelint, react-router-dom and @syy11cn/config-router are pre-installed.
A template repo for creating react-ts apps based on vite. Libs like axios, antd, @apollo/client, eslint, stylelint, react-router-dom and @syy11cn/config-router are pre-installed.

Template Repo for React + Typescript + Vite Introduction This is a template repo for projects built with react and typescript on the basis of vite. Fe

Apr 12, 2022
CLI, Local API and Local client for React and Typescript: Build a Portfolio Project course.

?? JBook (CLI, Local API, Local Client) Complete project of React and Typescript: Build a Portfolio Project course. You can find the whole repo at Git

Oct 30, 2021