Switch from Google Tasks
Your lists, subtasks, notes, due dates, completed tasks and links come with you.
On this page
Export from Google Tasks#
- Open takeout.google.com and select Deselect all.
- Tick only Tasks, then Next step and Create export.
- When Google's email arrives, download the archive and unpack it. Inside
Takeout/Tasks/isTasks.json.
Import into OpenTodo#
- Open Settings → Data → Import data (or press
gthenShift+I). - Choose
Tasks.json. The preview shows Google Tasks (Takeout JSON). - Check the warnings and select Import.

What carries over#
- Each list becomes a project. My Tasks, your default list, goes to your Inbox, or to the project you choose as the target.
- Titles, notes (as the description) and subtasks.
- Due dates, exactly as Google Tasks shows them. The file has no times, so none are set.
- Completed tasks, with the time they were completed.
- Links attached to a task (for example the email it came from) become link attachments.
- Each task remembers it came from Google Tasks (
origin: google-tasks).
The full mapping is in Import formats.
What does not#
- Google Tasks has no priorities, labels or reminders, so imported tasks have none.
- Repeating tasks: Takeout writes only the next occurrence, without the rule. Set the repeat rule again on the task.
- Deleted tasks are in the file but skipped; the preview says how many.