Make lists and get organized. TaskPaper is a plain text to-do list that’s surprisingly adept. Thoroughly modernized. TaskPaper 3.5 is all new, while still retaining the same plain text design that’s been getting things done since 2006.

Buy now to make lists and get organized!


Key Features
• Plain text files; edit anywhere
• Type and your lists are auto formatted
• Organize projects:, - tasks, notes, and @tags
• Filter your lists by @tag, type, or content
• Fold, focus, and filter to make big lists small
• Fast keyboard navigation & commands

Supporting Features
• Drag and drop to organize your lists
• Manage dates and times in plain text
• Import/Export with Reminders app (Siri)
• Active support community ready to help
• LESS/CSS powered stylesheets for theming
• Extensive Javascript API for scripting

Learn More

What's New

Version 3.7.7

• Adds support for tag value lists.

TaskPaper allows you to create tags by typing `@` followed by a tag name. You can also include an optional value after the tag in parentheses like this: @mytag(my value). The new feature is that TaskPaper now understands lists of comma separated values. For example you can now type @job(jack,jane) and TaskPaper understands that there's a list of values associated with the tag. When you click on "jack" your lists will be filtered to show all tasks where "jack" is listed on the job.

• Added View > Show Sidebar And Expand Completely
• Fixes print margins to be smaller
• Fixes crash that could occur when using ancestor-or-self:: in search
• Fixes undo bug where undoing moves might put items at wrong indentation


Previously in 3.7 TaskPaper improves how filtered items work in two ways:

1. Filtered items are only selected when a visible ancestor item is also selected.
2. Selected filtered items are indicated by a horizontal dotted line across the entire selection.

Also this release:

• Added warning that imported reminders are removed from
• Added warning when trying to work with without access granted
• Added TaskPaper > Recover License menu item to direct download version
• Remembers and restores which outline items are expanded in sidebar
• Fixed crash when pasting text that contained non "\n" newline characters
• Fixed crash when option (to create copy) dragging items from one document to another
• Fixes bug where last line of edited text might not get auto-saved.
• Fixes copying of last item in a filtered view
• Fixes comparing against empty string ("") in search syntax
• Fixed problems styling and updating searchbar
• Fixed keyboard focus problem when closing searchbar
• Fixes crash that could occure when placing cursor in empty line

Ratings and Reviews

4.3 out of 5

7 Ratings

7 Ratings

Friction-free task management


So hard to encapsulate what a joy it is to use this app. It is fast. It is easy to learn. It is reliable. With fast search and tag filters, I am able to track dozens of projects and tasks and notes with ease. My list does not become overwhelming because I can quickly and intuitively filter it to zoom in on a set of tasks by context, by due date, etc. What really stands out for me is the way it adapts to the way I generally think about tasks and projects — it is usually a non-linear process where thinking about one task or project triggers a memory about another thing to do. From anywhere in the app I can immediately start adding a new project or task. I don’t need to click-click-click to get to a Project view or Inbox view and then proceed from there. It is that ease of capturing projects and tasks that gives me a sense of calm and “ninja-ness” in managing what I need to do.

Pretty great, couple of features would knock it out of the park


Longtime user recently bought back in with v3.

I wish I could set the app to open with the last active project(s). I’m using the same project most of the time so it’s a hassle to have to open it after launching the app.

In-app theme eiting would be awesome (select text, change size and color, etc).

I wish I had precise color options for the sidebar (match all editor styles?). Don’t know if this is possible, but the following is better than nothing:

sidebar {
appearance: NSAppearanceNameVibrantDark;

Developer Response

Hi. TaskPaper is able to open with the same projects that were open when you last quit. For more details please go to TaskPaper's support site ( and search for "How do I make TaskPaper restore open documents when it starts".

Conceptually simple, infinitely featureful


What an elegant, mature app! Its wonderful design, polished down to the very small details, hides tremendous complexity. All of this care and thoughtfulness results in a flexible, powerful application that lets you build your own system for tracking ideas and breaking them down into actionable tasks. I spent years using a text editor to create my own ad hoc (off-the-cuff) plain-text to-do system, but it slowly grew out of hand. The collapsible navigation pane and projects feature of TaskPaper allowed me to tame and reorganize my unruly, overgrown text file and put a lot more structure back into my work. Now I can see where I am and where I am going. And I can jump around and drill down on small parts of the overall project a lot more easily, working non-linearly, without worrying that I will forget any details. And the whole time, I have a non-proprietary text file that can be synced with Dropbox and can easily be manipulated and processed with many community-provided tools. TaskPaper sets a high bar for software quality and design on all fronts. Kudos Jesse.


Jesse Grosjean
8.1 MB
English, French, German, Portuguese
Age Rating
Rated 4+
© 2006 Jesse Grosjean


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer