Every feature earns its place.

Todo doesn't have features because competitors do. Every button, shortcut, and view exists because GTD demands it.

GTD Workflow

The method, built in.

Getting Things Done isn't a feature we bolted on β€” it's the architecture. Every view maps to a GTD stage. Every action moves a task through the system.

Inbox

Capture

Capture anything, instantly

Today

Engage

What you're doing right now

Next Actions

Organize

Everything that's ready to be done

Scheduled

Organize

Date-specific work

Someday

Organize

Ideas and low-priority items

Review

Reflect

Weekly reflection dashboard

Done

Archive

Completed work archive

Capture without thinking

The inbox exists for one reason: get things out of your head fast. No required fields, no categories, no friction. Just type and press Enter.

Clarify with context

Edit tasks with rich text descriptions, due dates, scheduled dates, tags, and project assignment. The form adapts β€” it never asks for more than you need.

Organize naturally

Drag tasks between views. Reassign status with a click. Tasks assigned to a project automatically leave the inbox β€” because GTD says so.

Review everything

The weekly review isn't a checklist β€” it's a dashboard. Stale inbox items, projects without next actions, overdue items, and someday items worth reconsidering.

Projects

Group work that belongs together.

Projects aren't folders β€” they're outcomes. Each project is a goal with tasks that move it forward.

  • βœ“ See all tasks for a project on one page
  • βœ“ Track completion with done/remaining counts
  • βœ“ Toggle completed tasks visible or hidden
  • βœ“ Reorder projects by priority in the sidebar
  • βœ“ Drag tasks into projects from any view

The GTD rule, enforced.

When you assign a task to a project, it leaves the inbox automatically. Because tasks with a home shouldn't clutter your capture space.

Project detail page with tasks grouped, some completed

Tags & Search

Find anything in seconds.

Tags

Slice across projects and views. Tag a task @work and urgent β€” then filter any view to show just those.

  • Click a tag to filter. ⌘+Click to add more tags.
  • "No tags" filter finds untagged tasks.
  • Tags visible across all views β€” consistent, always available.

Search

Full-text search across every task, project, and tag. Results appear as you type. Recent searches are remembered.

  • FTS5-powered full-text indexing
  • Real-time results as you type
  • Searches across todos, projects, tags, views, and commands
  • Recent search history persisted locally

Personalization

Make it yours. Actually yours.

This isn't "pick a theme." This is every visual dimension of the app, configurable.

12 Color Schemes

All schemes work in both light and dark mode with tested contrast ratios.

Nordic Blue
Forest Green
Sunset Orange
Royal Purple
Rose Quartz
Slate Mono
Ocean Teal
Amber Glow
Deep Crimson
Sky Breeze
Lime Zest
Hot Pink

3 Calendar Systems

Date pickers and formatting adapt to your calendar.

Gregorian
Persian (Jalali)
Hebrew

15 Languages

Arabic, Persian, and Hebrew automatically flip the entire layout to right-to-left.

English δΈ­ζ–‡ ζ—₯本θͺž ν•œκ΅­μ–΄ PortuguΓͺs EspaΓ±ol FranΓ§ais Deutsch Svenska Norsk Dansk Nederlands Ψ§Ω„ΨΉΨ±Ψ¨ΩŠΨ© RTL فارسی RTL Χ’Χ‘Χ¨Χ™Χͺ RTL

UI Scale & Spacing

6 text sizes from Very Small to Very Large. 3 spacing modes.

11px β†’ 18px
Roomy Cozy Compact

6 Date Formats

2026-04-22 ISO
22/04/2026 European
04/22/2026 US
22 Apr 2026 British
Apr 22, 2026 American
Auto Locale default

Keyboard & Navigation

No mouse required.

Every action has a keyboard shortcut. Every shortcut is consistent across platforms.

Navigate views

⌘1 Inbox
⌘2 Today
⌘3 Next
⌘4 Scheduled
⌘5 Someday
⌘6 Review
⌘7 Done
⌘8 Trash

Navigate projects

⌘P Project switcher

Manage tasks

Space Add
Enter Edit
Delete Trash
↑↓ Move focus
βŒ˜β†‘β†“ Reorder

Global

⌘K Search
⌘, Settings
⌘I AI chat
? Shortcuts

Press ? anywhere to see the full shortcut reference.

Drag & Drop

Move things where they belong.

  • βœ“ Reorder tasks within any view
  • βœ“ Drag tasks to projects in the sidebar
  • βœ“ Drag tasks to different views (Inbox β†’ Today, etc.)
  • βœ“ Reorder projects by priority
  • βœ“ Smooth animations and collision detection

Works with mouse and touch. Compact drag overlay keeps things readable while moving.

Task being dragged to a project in the sidebar, with drop indicator

Mobile view showing Today with bottom toolbar and a task being edited in a bottom sheet

Mobile

Same app, smaller screen.

  • βœ“ Bottom toolbar for thumb-friendly navigation
  • βœ“ Swipe from the left edge to open the sidebar
  • βœ“ Bottom sheet modals instead of centered dialogs
  • βœ“ Touch-optimized drag handles
  • βœ“ Safe area spacing for modern phones

Authentication

Sign in your way.

Email & password

Classic. Works everywhere.

Google OAuth

One-click sign-in.

Magic links

Passwordless. Just check your email.

Passkeys

Fingerprint or PIN. The future of sign-in.

BankID

For Swedish users. QR or same-device.

TOTP 2FA

Second factor with any authenticator app.

Data You Control

Export everything. Delete everything.

JSON export

Structured data, ready for scripting or migration.

CSV export

Open in any spreadsheet.

Account deletion

One click. All data removed. No dark patterns.

Soft-delete recovery

Deleted tasks go to Trash first. Restore anytime.

See for yourself.

The best way to understand Todo is to use it.