Everything you need to master the infinite nested canvas. Last updated: July 2026.
Odinote is a free, open-source visual workspace where your ideas live on an infinite canvas instead of a linear document. This guide walks you through every feature of the app, from your first note to syncing whole projects with Google Drive. It applies to both the Windows desktop app and the web version.
When you open Odinote you land on the Home screen, which lists your projects as cards. Click New project, give it a name, pick an icon and a cover color, and you are dropped into an empty canvas.
Nodes are the building blocks of a canvas. Odinote ships with more than fifteen:
| Node | What it does |
|---|---|
| Note | Rich text with per-selection formatting (bold, colors, sizes). Grows as you type. |
| To-do list | Checklists with per-item state; great for task tracking inside a project. |
| Document | A long-form text editor that opens in a focused modal — for scripts, chapters or design docs. |
| Big title | Huge headline text for labeling regions of the canvas. |
| Image | Drop, paste or pick an image. Supports cropping, captions and aspect-ratio aware resizing. |
| Audio | Attach audio files with an inline player. |
| Link | Paste a URL and get a preview card with favicon and metadata. |
| Color palette | Store color swatches with hex codes — ideal for art direction. |
| Board | A whole canvas inside a node. Double-click to enter it. Boards nest infinitely. |
| Column | A vertical list that physically holds other nodes — drag cards in and out. |
| Table | Spreadsheet-style grid with Excel-like keyboard navigation. |
| Calendar | Month grid with event cards, useful for planning sprints or content schedules. |
| Frame | A labeled region that visually groups whatever you place inside it. |
| Comment | Sticky-style annotations for feedback rounds. |
| File | Attach PDFs, spreadsheets or documents with inline previews. |
| Arrow / Line | Connect any two nodes. Curved (Milanote-style) or right-angle (Miro-style) routing. |
What makes Odinote different from linear note apps is recursion. A Board node contains a full canvas, and that canvas can contain more boards. A game project might look like: root canvas → "Art" board → "Characters" board → mood boards per character. Breadcrumbs at the top always show where you are, and clicking any level jumps back. You never lose context and you never run out of space.
| Shortcut | Action |
|---|---|
| Ctrl+Z / Ctrl+Y | Undo / Redo |
| Ctrl+C / Ctrl+X / Ctrl+V | Copy / Cut / Paste nodes (works across pages, and pastes external images too) |
| Ctrl+D | Duplicate the selected node |
| Ctrl+A | Select every node on the page |
| / | Focus the canvas search box |
| Delete / Backspace | Delete selection |
| Esc | Deselect / close menus / exit the active tool |
| Alt + drag | Pan the canvas |
| Ctrl + wheel | Zoom at the cursor |
Shortcuts can be rebound from Settings → Keyboard Shortcuts.
Odinote saves automatically as you work. By default everything lives in your browser/app storage, and you have two more options:
media/ folder), so your data is portable and yours forever.Odinote deliberately avoids running its own cloud. If you want your workspaces on more than one device, they sync through your own Google Drive:
Odinote/<project name> folder in your Drive — canvas data as canvas_state.json, media in a media/ subfolder.