- Home
- Wiki Software
- TiddlyWiki
TiddlyWiki
TiddlyWiki · Palo Alto, California, United States · founded 2004
What it is
TiddlyWiki is a non-linear notebook and interactive wiki for capturing and connecting notes, to-do lists, projects and websites. It organizes material into small units called tiddlers, which can be linked using tags, lists and macros. Search works across tiddlers and includes filters for system and shadow tiddlers. In its single-file setup, the data and code are kept together in an HTML file that runs in a browser without installation or external dependencies. Content can be imported from files or other TiddlyWiki windows, and plugins, themes, colour palettes, widgets and macros allow customization. TiddlyWiki is free and open source, with donations supporting hosting and ongoing development. It can also run as a Node.js application; that setup offers more capability but requires more technical knowledge to maintain. Single-file wikis can use services such as Google Drive, iCloud, Dropbox or Syncthing for storage or synchronisation, and WebDAV can save changes automatically for wikis created after 2016. Its built-in encryption has not had rigorous third-party testing.
For and against
For
- Free and open source
- Single-file wiki runs in a browser without installation
- Connects notes with links, tags and macros
- Offers plugins, themes and other customization
- Supports several storage and synchronisation options
Against
- Node.js setup needs more technical knowledge
- Built-in encryption lacks rigorous third-party testing
- Server login is intended for trusted networks
The verdict
TiddlyWiki offers flexible ways to organize and connect information, from a single HTML file to a Node.js application. Choose a setup and saving method with its maintenance and security limitations in mind.
Who it suits
TiddlyWiki suits people who want to organize connected notes and projects in a customizable personal wiki. The single-file option favors users who want a browser-based notebook, while the Node.js setup is for those prepared to configure and maintain a server.
Plans and prices
TiddlyWiki
Free and open source project · donations support hosting and ongoing development
Read 7 Oct 2026 · tiddlywiki.com
On the record
- Audience
- The official site describes Xememex as a multiuser TiddlyWiki for companies and teams.tiddlywiki.com · read 7 Oct 2026
- Community support
- The site describes an active community of users and developers who help each other and share questions and advice.tiddlywiki.com · read 7 Oct 2026
- Customization
- The user interface is implemented in hackable WikiText, and the software is highly customisable.tiddlywiki.com · read 7 Oct 2026
- Data format
- In its single-file configuration, TiddlyWiki stores its data and code in one HTML file that runs in a web browser without installation or external dependencies.tiddlywiki.com · read 7 Oct 2026
- Desktop
- The official desktop application is offered for macOS, Windows and Linux.tiddlywiki.com · read 7 Oct 2026
- Encryption
- For a single HTML file, TiddlyWiki supports AES 256-bit encryption in CCM mode using the Stanford JavaScript Crypto Library.tiddlywiki.com · read 7 Oct 2026
- Encryption caveat
- The single-file security page says the built-in encryption has not undergone rigorous third-party testing and cautions users against relying on it as they would on rigorously tested solutions.tiddlywiki.com · read 7 Oct 2026
- Formats
- It can run as a single HTML file in a browser or as a Node.js application.tiddlywiki.com · read 7 Oct 2026
- Importing
- Users can import content from files or other TiddlyWiki windows, including by selecting or dragging files and pasting content.tiddlywiki.com · read 7 Oct 2026
- Maker
- The project page identifies Jeremy Ruston as TiddlyWiki's original inventor and says he can be hired through Intertwingled Innovations.tiddlywiki.com · read 7 Oct 2026
- Mobile
- The official site’s getting started page lists Android and iOS among the platforms for exploring ways to save changes.tiddlywiki.com · read 7 Oct 2026
- Organizing notes
- It uses small units called tiddlers that users can connect with links, tags, lists and macros.tiddlywiki.com · read 7 Oct 2026
- Purpose
- TiddlyWiki is a non-linear personal web notebook and interactive wiki.tiddlywiki.com · read 7 Oct 2026
- Saving and hosting
- The official site describes Tiddlyhost as an independently run community service with free accounts, and says users can choose among saving methods with different features and limitations.tiddlywiki.com · read 7 Oct 2026
- Saving integrations
- The privacy and security page names Google Drive, Apple's iCloud, Dropbox and Syncthing as options for storing or synchronising a single-file wiki.tiddlywiki.com · read 7 Oct 2026
- Search
- TiddlyWiki provides fast, flexible search across tiddlers, with advanced options for filtering system and shadow tiddlers.tiddlywiki.com · read 7 Oct 2026
- Self-hosting
- TiddlyWiki can run as a Node.js application with a web server; the guide says this configuration is more powerful but requires more technical knowledge to set up and maintain.tiddlywiki.com · read 7 Oct 2026
- Server security
- The Node.js web server’s simple multi-user login is intended for individuals or small groups on a trusted network; the documentation recommends an external proxy before internet exposure.tiddlywiki.com · read 7 Oct 2026
The review
TiddlyWiki is a personal wiki for people who want to build a connected workspace from notes, projects, to-do lists, or websites. It is best for self-directed users comfortable choosing how their information is saved and maintained. Its free, portable format is compelling; server hosting and security require more care.
Overview
Rather than treating notes as pages in a fixed sequence, TiddlyWiki divides information into small units called tiddlers. Links, tags, lists, and macros connect them, making it useful when ideas and reference material need to cross-link. That freedom can support a personal information system, but it puts the burden of designing one on the user.
A single-file wiki keeps its content and code together in an HTML file that opens in a browser without installation or external dependencies. That is a practical fit for people who value portability and a compact setup. TiddlyWiki can also run as a Node.js application with a web server; it offers more power, but setup and ongoing maintenance call for technical knowledge.
Key features
Connections, search, and customization
Tiddlers can be related through links, tags, lists, and macros, while search supports flexible queries and filters for system and shadow tiddlers. This gives a growing wiki several ways to retrieve information. Plugins, themes, colour palettes, widgets, and macros allow substantial customization, which suits users who want control over their workspace and may feel like extra design work to those who want a ready-made note-taking routine.
Importing and saving
Users can bring in content from files or other TiddlyWiki windows by selecting or dragging files and by pasting content. Saving depends on the chosen setup: single-file wikis can use storage or synchronization options such as Google Drive, Apple iCloud, Dropbox, and Syncthing. TiddlyWiki can also save changes over HTTP to a WebDAV-enabled server for wikis created after 2016. Tiddlyhost offers free accounts as an independently run community service. These choices make the format adaptable, but users need to understand the limits of their chosen saving method before relying on it.
Security and support
The single-file configuration has built-in AES 128-bit encryption in CCM mode, but TiddlyWiki cautions that it has not undergone rigorous third-party testing. It should not be treated as equivalent to a rigorously tested encryption solution. The Node.js server's simple multi-user login is intended for an individual or small group on a trusted network; the documentation recommends an external proxy before exposing it to the internet. The Talk TiddlyWiki forum provides a place for help, announcements, feature discussions, and user experiences, and the community shares advice and plugins.
Pricing
TiddlyWiki is free and open source. The TiddlyWiki plan costs nothing, and donations support hosting and ongoing development. There is no free trial because the project is free. This makes it accessible for personal use without a subscription, while the cost does not remove the time involved in choosing a saving method or maintaining a server setup.
The official desktop application is offered for macOS, Windows, and Linux. The getting-started guide also covers Android and iOS as platforms for exploring ways to save changes. TiddlyWiki can be used on the web or self-hosted, with the capabilities and upkeep depending on the setup.
Platforms
TiddlyWiki supports Android, iOS, Linux, macOS, self-hosting, the web, and Windows. Its single-file approach runs in a browser, and its Node.js option is aimed at users able to administer a web server. Mobile users should account for the saving method they choose, since changing a wiki and reliably saving those changes are separate parts of the setup.
Who it's for
TiddlyWiki fits people who want a customizable personal notebook or interactive wiki and are willing to organize information as a network of connected tiddlers. It is a good match for users who value a self-contained file, flexible search, and control over storage. Those who prefer a managed, ready-to-use team knowledge base or do not want to make decisions about saving and hosting may find it demanding. The official site describes Xememex as a multiuser TiddlyWiki for companies and teams.
Pros and cons
- Pro: The single HTML file contains both code and data and runs in a browser without installation or external dependencies, which makes a portable setup possible.
- Pro: Links, tags, lists, macros, search, and plugins support a highly connected and adaptable knowledge system.
- Pro: Users can choose among file storage, synchronization, WebDAV, community hosting, and a Node.js server, depending on their needs and technical comfort.
- Con: Users must choose and understand a saving method; the options have different capabilities and limitations.
- Con: The built-in encryption has not had rigorous third-party testing, limiting its suitability for sensitive material that requires proven encryption.
- Con: The Node.js server takes technical skill to set up and maintain, and its built-in login is intended for trusted networks rather than direct internet exposure.
Alternatives
Confluence is worth considering for teams that want a freemium platform with a free forever tier for up to 10 users, 2 GB of file storage, and three active whiteboards per user. Outline is a paid option for teams seeking a knowledge base, with plans at $10 a month for 1–10 team members and $79 a month for 11–100 team members; annual pricing is available.
VoodooPad is a paid Mac app at $24.99, paid once for macOS 10.12 or later, with a free trial. BlueSpice may suit self-hosted users looking for a freemium wiki with a free distribution that includes a visual editor, performance search, templates, and PDF export. BookStack is another free self-hosted option, distributed under the MIT license.
@WIKI is a free alternative for Android, iOS, and web users. PBworks offers a freemium service with custom pricing. Wikidot has a free account limited to five sites, 300 MB per site, five members per private site, and 25 MB per file.
Explore more options in Wiki Software, Knowledge Management Software, Personal Knowledge Management Software, Knowledge base software, and Note-taking apps.
Verdict
Choose TiddlyWiki if you want a free, highly customizable personal wiki and are willing to shape its structure and take responsibility for how it saves. Its portable single-file format and flexible connections are its strongest reasons to choose it. Look elsewhere if you want a managed team workspace or need encryption and internet-facing server security with stronger assurances.