Everything you need to go from a blank page to a connected, synced knowledge base. NNote is a free outliner that stores notes on your device — this guide covers the editor, organization features, sync, backup, and AI.
NNote runs entirely in your web browser — there is nothing to download or install, and no account to create. Open the NNote home page, click Start Writing, and the editor opens with your first note. Everything you type is saved automatically to your browser's local storage (IndexedDB) as you write.
If you plan to use NNote regularly, install it as an app: in Chrome or Edge choose Install NNote from the browser menu (or use the install button inside the app). On iOS Safari, use Share → Add to Home Screen. The installed app launches in its own window and works fully offline.
For thoughts you want to capture without deciding where they belong, use the Quick Note — an always-available scratch pad reachable from the sidebar or with Ctrl/Cmd+J (press it again to return to whatever you were doing). When a scratch line has grown into something worth keeping, Move to Note files it into a real note and clears the pad.
In an outliner, every line is a node in a tree. Instead of writing long paragraphs, you break ideas into short lines and nest details under the point they belong to. This makes it easy to see structure at a glance and reorganize thoughts as they evolve.
| Shortcut | Action |
|---|---|
| Enter | New line below the current one |
| Tab / Shift+Tab | Indent / outdent the current line |
| Space / Backspace at the start of a line | Indent / outdent the current line |
| Ctrl/Cmd+Shift+Enter / Ctrl/Cmd+Alt+Enter | New line at the top / bottom of the note (or of the zoomed branch) |
| Ctrl/Cmd+Enter | Toggle the line's checkbox (turns a line into a task, or completes it) |
| Ctrl/Cmd+↑ / ↓ | Collapse / expand the current line's subtree |
| Ctrl/Cmd+Shift+↑ / ↓ | Collapse / expand every line in the note |
| Ctrl/Cmd+. / , | Zoom in / out one level (Esc leaves zoom entirely) |
| Alt+↑ / ↓ | Move the current line and its subtree up / down |
| Ctrl/Cmd+Shift+S | Toggle multi-select mode |
| Ctrl/Cmd+Z / Ctrl/Cmd+Shift+Z | Undo / redo (on a phone or tablet, swipe left / right with two fingers) |
| Ctrl/Cmd+K | Open the Quick Switcher to jump to any note, Quick Note, or Tasks — or run commands (New Note, Rename Note, Sync, Data Management, ...) by name |
| Ctrl/Cmd+J | Open the Quick Note — press it again to return to where you were |
| Ctrl/Cmd+Shift+F | Search across all notes |
| Ctrl/Cmd+[ / ] | Navigate back / forward through recently opened notes |
| Ctrl/Cmd+B | Show / hide the sidebar |
| Ctrl/Cmd+/ | Open the in-app help with this shortcut list |
Each line supports Markdown with live rendering: **bold**, *italic*, `inline code`, and standard links written as [text](url). Code blocks are supported too — start a line with ``` to open a fenced block. When you export your notes, they are written as plain Markdown files, so nothing you write is locked into a proprietary format.
NNote becomes a personal knowledge base when you start connecting notes:
[[Note Name]] to link to another note. An autocomplete list appears as you type so you can pick an existing note or create a new one.#tag anywhere in a line. Click a tag to see every note that uses it. Tags work well for cross-cutting categories like #project-x or #reading.!! to open a calendar picker and insert a date. Any date you write is highlighted in the line, so you can see at a glance which dates the app has recognized — those are the ones that become task due dates. Date-based search understands multiple date formats, which makes journals and meeting notes easy to find later.Any line can become a task. Press Ctrl/Cmd+Enter on a line to give it a checkbox, and press it again to mark the task complete. The dedicated task view collects open tasks from across your notes so you can review everything that still needs doing in one place — combine it with dates for lightweight deadline tracking.
NNote never uploads your notes to a server. To use your notes on a second device, sync them directly between devices over an encrypted WebRTC connection:
Your note content travels only over the direct encrypted connection between your devices. After the first sync, re-syncing is a one-tap operation.
You can also sync through your own Google Drive from the sync settings. NNote stores a single sync file in Drive's hidden application-data area of your account — it cannot see or touch any of your other Drive files. Multiple devices can sync against the same Google account, and changes are merged with the same conflict resolution used by peer-to-peer sync, so it works as a full sync channel — not just a backup. And because a copy of your notes lives in your own Drive, you can restore everything on a new device simply by connecting the same Google account.
Every time you sync, NNote also saves a dated snapshot of the sync file as it was right before that sync — up to five, spanning roughly the last month. If a sync merge ever goes wrong, open the sync settings, choose the Google Drive tab, and use Restore from backup to pick an earlier snapshot. Restoring merges that snapshot back in rather than overwriting anything — any note you've edited since shows up as a conflict for you to review, so nothing is lost silently.
Your data is yours. The Data Management panel lets you download all of your notes at once as standard Markdown files in a ZIP archive. The same panel can import notes back — either a ZIP produced by NNote or individual Markdown files — so you can restore an old export or bring notes in from other tools. Because everything is plain Markdown, the files open in any editor.
Important: notes live in your browser's storage, so clearing site data deletes them. Regular exports or Google Drive sync are strongly recommended.
In recent versions of Chrome that support the built-in Prompt API (Gemini Nano), NNote can search, summarize, and generate content using a language model that runs entirely on your computer. Your notes are never sent to a cloud AI service — the model downloads once and works offline. If your browser doesn't support on-device AI, every other feature of NNote works exactly the same.
NNote also implements WebMCP, an emerging standard that lets AI agents work with your notes through structured tools (list, search, read, create, update) instead of clicking through the interface. Keep in mind that any agent you connect can read the notes you let it access — if the agent is backed by a cloud AI model, those notes are processed by that model under its own privacy terms, so connect only agents you trust.
Still stuck? See the About page for how to report a problem, or review the Privacy Policy for details on how your data is handled.