Skip to content
A task app · works offline · phone / tablet / computer / web

Works like paper. Syncs like software.

Every task is saved on your device the moment you write it: flights, tunnels and dead zones included. Sign in and it appears on your other devices too. Nothing ever waits for a connection.

goodTodo on desktop showing today's tasks
goodTodo on desktop showing today's tasks
goodTodo home screen showing today's tasks
goodTodo home screen showing today's tasks
  • works offline
  • no account needed
  • take your data with you
01 — Everywhere

One list. Every device.

The same list on your phone, your laptop and the web. Open any device and the task is already there, saved on the device itself and quietly kept in step in the background.

goodTodo home on desktop showing today's tasks
goodTodo home on desktop showing today's tasks
goodTodo home on a phone showing the same tasks
goodTodo home on a phone showing the same tasks
iPhone & iPadBetaNative app with widgets, a share extension and Siri Shortcuts.
AndroidBetaNative app with home-screen widgets and quick capture.
macOSBeta buildNative menu-bar-friendly app with widgets and a share extension.
Windows & LinuxBeta buildFull desktop app with keyboard-first navigation.
WebLive demoTry it in the browser. Nothing to install.
02 — The loop

From a fleeting thought to a task that takes care of itself.

Scroll through a single task as it moves from capture to a fully scheduled, syncing item.

  1. New task

    02 · Capture

    Catch it before it's gone.

    Add a task in seconds from the app, a widget or the share sheet. No loading spinners: capture works instantly, online or off.

    Adding a new task in goodTodo
    Adding a new task in goodTodo
  2. Due date set

    02 · Schedule

    Give it a day.

    Set a due date so the task shows up exactly when it matters. Overdue items surface clearly so nothing slips.

    A task scheduled on a specific day in goodTodo
    A task scheduled on a specific day in goodTodo
  3. Reminder added

    02 · Remind

    Get nudged at the right time.

    Attach a reminder and goodTodo notifies you locally on your device. Snooze it with a tap when life gets in the way.

    A task with a reminder in the goodTodo task list
    A task with a reminder in the goodTodo task list
  4. Repeats weekly

    02 · Repeat

    Set it once, let it recur.

    Daily, weekly, monthly or yearly, with intervals and specific weekdays. Choose to roll forward automatically or keep nudging until it's done.

    Setting a task to repeat weekly in the goodTodo task editor
    Setting a task to repeat weekly in the goodTodo task editor
  5. Synced

    02 · Sync

    Everywhere, in the background.

    Your task is now on every device, and its due date sits alongside your Google Calendar events for full context.

    Tasks and calendar events together in goodTodo
    Tasks and calendar events together in goodTodo
One loop, every task.
03 — Offline

Works now. Syncs later.

You type it

Add a task the moment it lands, online or off.

The New Task editor in goodTodo, ready for a title
The New Task editor in goodTodo, ready for a title
no connection needed
It's already saved

It's saved to your device before anything touches the internet.

A stored task row with due-date and priority chips
A stored task row with due-date and priority chips
Saved on deviceno internet needed
It syncs in the background

Sign in and it appears on your other devices, quietly.

The same task list on the desktop app
The same task list on the desktop app
Syncedin the background

Everything you add is saved on your device the moment you type it. Syncing happens quietly in the background when you're signed in, and never gets in the way of the task in front of you.

Live demo

Don't take our word for it.

The demo on this site is the real app, running right in your browser.

Open the demo
04 — Calm

Nothing on screen you didn't ask for.

goodTodo shows you the task in front of you and gets out of the way. No streaks, no engagement nudges, no dashboard to tend. The detail is there when you open it, and quiet when you don't.

The quick-add task sheet in goodTodo
The quick-add task sheet in goodTodo
capture is one tap
Priority and due-date chips on a goodTodo task
Priority and due-date chips on a goodTodo task
state you can read at a glance
The completed-task log in goodTodo
The completed-task log in goodTodo
done work stays visible
05 — The index

Everything else, in one honest list.

  1. 01

    Recurring tasks

    Daily, weekly, monthly or yearly, with intervals and weekdays. Roll forward automatically, or keep repeating until it's done.

  2. 02

    Reminders and snooze

    Reminders that pop up on your device at the time you pick, with one-tap snooze and quick presets.

  3. 03

    Location reminders

    Get reminded when you arrive at or leave a place you choose.

  4. 04

    Subtasks

    Break a task into checklist steps that track their own progress.

  5. 05

    Drag-and-drop ordering

    Reorder tasks and projects by hand; the order stays yours.

  6. 06

    Undo and redo

    Step back and forward through your recent changes with a visible history.

  7. 07

    Image attachments

    Attach photos to a task for context.

  8. 08

    Voice capture

    Speak a task out loud and check what the app heard before it's saved. Your voice stays on your device.

  9. 09

    Home and desktop widgets

    See your tasks right on the home screen or desktop on Android, iPhone, Mac and Windows.

  10. 10

    Siri, Shortcuts and assistant surfaces

    Add and complete tasks by asking Siri, from Shortcuts, or straight from your phone's search.

  11. 11

    Sharing by email

    Share a task or project with someone by email when you're signed in. Either of you can stop sharing at any time.

  12. 12

    Google Tasks1

    Two-way sync with your Google task lists.

  13. 13

    Google Calendar1

    A read-only overlay of your Google Calendar events for context.

  14. 14

    Device export, account export and deletion

    Save what's on this device as a ZIP without an account. If you sign in, separately download or delete your cloud account data.

Explore all 96 capabilities

1 Google features need a signed-in account. They're still going through Google's approval process, so they count as beta for now.

06 — Private

Private by default. Cloud by choice.

Your tasks live on your device, not on someone else's computer. Signing in is optional; it adds syncing, sharing and the Google extras. Voice capture never leaves your device.

Read the privacy policy. It's short.
  • Works fully signed out
  • Sync is opt-in
  • Export this device as a zip
  • Delete your account and data
  • Voice capture stays on your device

Start a list that survives anything.

Join the beta

One email when your invite is ready. No spam, unsubscribe anytime.

Free while in beta.