Get AI summaries of any video or article — Sign up free
Personal Wiki and Zettelkasten with TiddlyWiki thumbnail

Personal Wiki and Zettelkasten with TiddlyWiki

trms·
5 min read

Based on trms's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

TiddlyWiki stores notes as “tiddlers” and supports wiki-style linking using square brackets.

Briefing

TiddlyWiki is a free, open-source personal wiki built around “tiddlers” (individual notes) stored in a single self-contained HTML file—making it highly portable, easy to back up, and straightforward to synchronize across devices. It also supports wiki-style linking and Zettelkasten-style workflows, including a useful feature for reusing one note’s content inside another via curly-brace references, with updates propagating automatically when the source tiddler changes.

Setting up a wiki is quick: users create a new wiki, choose a name and description, and select a main page (such as an “Index” article). From there, notes are created as tiddlers with titles, tags, and content. Links between tiddlers are created using square brackets, mirroring the behavior people expect from wiki systems. Editing is direct—tiddlers remain open until closed, and a built-in search lets users scan across all notes. For Zettelkasten-style organization, the structure is flexible enough to treat each tiddler as a “zettel,” while the linking and indexing approach supports building a network of ideas.

A standout capability is content “wholesale reproduction.” By enclosing a tiddler name in curly brackets inside another tiddler, TiddlyWiki inserts the full content of the referenced note. If the original tiddler is later edited, the reproduced text updates everywhere it’s referenced—turning an index page into a live table of contents for key concepts.

Beyond basics, TiddlyWiki includes a “tools” area for practical workflow features. Examples mentioned include creating journal entries pre-populated with a chosen date format and tag, and using a “panic button” to close all open tiddlers, with the option to create a shortcut for faster access.

Where TiddlyWiki shines compared with many note apps is its architecture and security. The entire wiki lives in one HTML file, which simplifies portability and synchronization. Users can sync by placing that file into services like Dropbox or Google Drive. Editing directly in a web browser is limited, but mobile workarounds exist (the transcript cites Quine 2 for iOS). For privacy, TiddlyWiki supports full encryption: setting a password encrypts each tiddler within the HTML file, so uploading the wiki to online storage doesn’t expose note contents in plain text.

The trade-offs are clearer when compared with Obsidian. TiddlyWiki isn’t Zettelkasten-first, so it lacks features like backlinks and an automatically updated graph view. While plugins could potentially add similar functionality, the ecosystem is not presented as a drop-in replacement for Zettelkasten-specific tooling. The biggest downside for some users is also structural: because everything is bundled into a single file, TiddlyWiki notes are harder to reuse across other apps. In contrast, apps like Obsidian store one file per note, enabling cross-tool workflows (for example, using different apps for different strengths). Still, given its portability, encryption, and extensibility via roughly 60 listed plugins, TiddlyWiki is positioned as a strong choice for people who want a personal wiki that can also support Zettelkasten habits—without pretending it’s built from the ground up for that exact method.

Cornell Notes

TiddlyWiki is a personal wiki and note system built from “tiddlers” (individual notes) that can also support Zettelkasten-style linking and indexing. Notes can link to each other using square brackets, and an index can dynamically include entire notes using curly-brace references—so edits to the source tiddler update everywhere it’s embedded. The wiki is stored as a single HTML file, making it easy to sync and back up via services like Dropbox or Google Drive, and it supports full encryption per tiddler. Its main limitations versus Zettelkasten-first tools like Obsidian are the lack of backlinks and an automatic graph view, plus the single-file design that can reduce interoperability with other apps. Overall, it’s best suited for users who want a portable personal wiki that still accommodates interconnected-note workflows.

How does TiddlyWiki represent notes and relationships between them?

Each note is a “tiddler,” shown as a rectangular card in the editor. Tiddlers can have titles, tags, and content. Relationships are created using wiki-style links: enclosing a target tiddler reference in square brackets links notes together, letting users build an interconnected network of ideas.

What is the “wholesale reproduction” feature, and why does it matter for an index page?

When a tiddler name is placed inside curly brackets within another tiddler, TiddlyWiki reproduces the entire content of the referenced tiddler. If the original tiddler is edited later, the reproduced content updates everywhere it appears. This turns an “Index” page into a live dashboard of key concepts without manually copying and keeping content in sync.

What workflow tools does TiddlyWiki provide beyond basic note editing?

The transcript highlights a “tools” button with practical utilities. Examples include creating a journal entry pre-populated with a chosen date format and tag, and a “panic button” that closes all open tiddlers at once. It also notes the ability to create a shortcut to that panic action for faster recovery when things get hectic.

Why does the single-file HTML design change how syncing and backup work?

Because the entire wiki is one HTML file, synchronization and backup become simple: users can move that file into Dropbox or Google Drive to keep it consistent across devices. The trade-off is interoperability—since the notes are bundled, they’re primarily usable inside TiddlyWiki, unlike systems that store one file per note for easier cross-app reuse.

How does TiddlyWiki handle privacy and encryption?

TiddlyWiki supports full encryption. In “tools,” users can choose “set password” and enter a password, after which every tiddler is encrypted within the HTML file. This means uploading the wiki to online storage doesn’t expose note text in plain form, offering more protection than an unencrypted, text-readable single file.

Where does TiddlyWiki fall short compared with Obsidian for Zettelkasten workflows?

TiddlyWiki isn’t designed specifically for Zettelkasten, so it doesn’t provide backlinks or an automatically updated graph view of note connections. The transcript suggests plugins could potentially add missing capabilities, but it frames Obsidian as the better fit if backlinks and graph-based navigation are central to the workflow.

Review Questions

  1. What mechanisms in TiddlyWiki let an index page stay automatically up to date as key notes change?
  2. How do the single-file HTML architecture and encryption features affect portability, syncing, and privacy?
  3. Which Zettelkasten-specific features are missing in TiddlyWiki compared with Obsidian, and what are the practical consequences of those omissions?

Key Points

  1. 1

    TiddlyWiki stores notes as “tiddlers” and supports wiki-style linking using square brackets.

  2. 2

    Curly-brace references can embed an entire tiddler’s content into another tiddler, and edits propagate automatically.

  3. 3

    A TiddlyWiki wiki is one self-contained HTML file, which makes syncing and backup easy via services like Dropbox or Google Drive.

  4. 4

    Full encryption can be enabled so each tiddler is encrypted inside the HTML file before uploading.

  5. 5

    TiddlyWiki includes workflow utilities such as journal templates and a “panic button” to close open tiddlers.

  6. 6

    Compared with Obsidian, TiddlyWiki lacks backlinks and an automatic graph view, which can matter for Zettelkasten-style navigation.

  7. 7

    The single-file design can limit interoperability with other apps that prefer one-file-per-note storage.

Highlights

TiddlyWiki can embed an entire note inside another note using curly braces, and the embedded content updates everywhere when the source tiddler changes.
The whole knowledge base lives in one HTML file, enabling simple portability and sync through file-based services like Dropbox or Google Drive.
Encryption in TiddlyWiki is not just superficial: each tiddler is encrypted within the HTML file after setting a password.
The biggest Zettelkasten gap versus Obsidian is the absence of backlinks and an automatically updated graph view.

Topics