Skip to content
VellumOpen Vellum

Using Vellum.

Everything you need to start, and a reference to come back to.

Keyboard shortcuts

On a Mac, use ⌘ for Ctrl and ⌥ for Alt. Type > in search (Ctrl K) to run any command by name.

Pages
KeysAction
Ctrl NNew page
Ctrl Alt NCapture: page, voice memo, scan or photo
Ctrl K · Ctrl PSearch pages, or > for commands
↑ ↓ · j kPrevious / next page (when not typing)
EnterEdit the selected page
Ctrl SSave now (pages also save as you type)
Writing
KeysAction
Ctrl B · Ctrl IBold · italic
Ctrl Shift XStrikethrough
Ctrl `Inline code
Ctrl K (in the editor)Insert link
Ctrl EnterToggle task checkbox
[[ · ![[ · #Link a page · embed a page or file · tag
Ctrl FFind in page
View
KeysAction
Ctrl ESwitch between editing and reading
Ctrl Shift F · EscFocus mode · leave it
Ctrl JAssistant
Tabs and panes
KeysAction
Ctrl-click · middle-clickOpen in a new tab
Ctrl Alt-clickOpen in the split pane
Ctrl Alt [ · ]Previous / next tab
Ctrl Alt WClose tab
Ctrl \Move the page to the other pane
Help
KeysAction
Ctrl Shift /This list

Markdown in Vellum

Pages are CommonMark Markdown with a few additions, the same ones Obsidian and GitHub use:

WriteFor
[[Page]], [[Page#Heading]], [[Page|label]]A link to another page, a heading in it, or with your own label
![[Page]], ![[file.pdf]]Embed a page or an attached file
[[Page#^id]] and ^id at the end of a paragraphLink to one block
#tag, #area/topicTags, nested with /
- [ ] to doA task; Ctrl Enter ticks it
--- front matter with key: valueProperties (title, tags, dates…)
> [!note] TitleA callout (+ or - after it makes it foldable)
$x^2$, $$…$$Math (KaTeX)
A code block in mermaidDiagrams and charts (Mermaid)
[^1]Footnotes

Databases

A ``` `vellum-db ``` block in any page defines a database (YAML). Its rows are the pages it selects; their values are front matter properties.

KeyMeaning
nameThe database’s name (other blocks and use("…") in code cells refer to it)
sourcenotebook: Books (sub-notebooks too), tag: reading, or where: a formula over properties
propertiesA list of { key, type }; types: text, number, select, multi-select, date, checkbox, url, relation, rollup, formula; select takes options, formula a formula
viewsA list of { name, type }; types: table, board, calendar, gallery, list; a board takes group
database: and view:Alone in a block: show that database (and view) here, live

Formulas use property names, numbers, text in quotes, comparisons and these functions: if, and, or, not, prop, abs, round, floor, ceil, sqrt, pow, min, max, sum, avg, count, length, empty, coalesce, upper, lower, trim, concat, contains, startswith, endswith, replace, slice, join, split, first, last, unique, number, text, format, now, today, date, dateadd, datesubtract, datediff, year, month, day, weekday, formatdate. Rollups: count, sum, avg, min, max, list.

Flashcards

Any page can hold flashcards (Study):

WriteCard
Question :: AnswerBasic, on one line (spaces around ::)
Question ::: AnswerReversible: also asks the answer → question
The {{c1::heart}} pumps {{c2::blood::fluid}}.Cloze: one card per cN; ::hint shows in the gap
Lines, then a lone ?, then the answer linesMulti-line, until a blank line; ?? makes it reversible

Code cells

A fenced block whose language Vellum can run becomes a cell (JavaScript, TypeScript, Python, SQL, Lua, Shell (emulated), Ruby, PHP, R, Perl, Go, Rust, C, C++, OCaml, Haskell, Zig, C#, F#, Java, Clojure, Elixir, Erlang, Scheme, Prolog). The language is the first word after the backticks; aliases like py, js, ts and rs work.

When a cell first runs, Vellum adds a short id to the fence, like {#3f9a1c2e}, so its saved output stays with it when you edit or move it. Other Markdown apps ignore it.

More: Code cells.

Backups and moving devices

Settings → Backup & export downloads one file with everything (pages, files, outputs, settings); “Restore from backup” brings it back on any device. “Export all pages” makes an Obsidian-compatible .zip of Markdown files. Encrypted sync keeps computers, phones and tablets up to date.

Requirements

Get started with Vellum

  1. Open Vellum

    Visit vellum.today. There is no sign-up: your pages are stored on this device.

  2. Write

    Start a page; it saves as you type. Use Markdown for headings, lists and to-dos.

  3. Organise

    Link pages with [[, add #tags, and gather pages in notebooks.

  4. Collect

    Drop PDFs, documents and photos into a page; their text becomes searchable.

  5. Ask

    Optionally turn on the on-device assistant to ask questions about your pages.

  6. Keep it safe

    Download a backup from Settings, or set up encrypted sync between your devices.