Migration
Move from Microsoft To Do to Done Bear
Save your Microsoft To Do lists as JSON from Graph Explorer and upload the file to Done Bear. Lists, categories, repeats and due dates come across.
Last updated
Free up to 250 tasks, completed tasks included. No credit card.
The short answer
Done Bear imports Microsoft To Do from a JSON file of your lists, saved from Microsoft Graph Explorer. Each list becomes a project, categories become labels, and repeats, due dates and completed tasks come across. The file has no steps, so print each list with Print steps turned on first. Reminders, attachments and the Important flag stay behind.
What to export from Microsoft To Do
The file to bring: Graph JSON export
- 1.Open Graph Explorer (developer.microsoft.com/graph/graph-explorer) and sign in.
- 2.Run GET /me/todo/lists?$expand=tasks and consent to the read-only scope.
- 3.Save the JSON response and upload it here. Done Bear reads it in your browser.
Full guide: how to export Microsoft To Do
What Microsoft To Do concepts become in Done Bear
| Microsoft To Do | Done Bear | Notes |
|---|---|---|
| List | Project | Every list, including empty and built-in ones. |
| List group | Not imported | Lists arrive ungrouped. |
| Step | Not imported | Before you import, print each list from To Do on the web or Windows with Print steps turned on. |
| Due date | Deadline | All-day, because To Do has no due time. |
| Remind me | Not imported | Set reminders again after the import. |
| Repeat | Repeat rule | End dates and counts are not read, so repeats keep going. An unusual pattern may change or stay as text. |
| Completed task | Logbook | Tasks in progress, waiting on others or deferred arrive open. |
| Category | Label | |
| Important | Not imported | Done Bear has no priority. |
| File attachment | Not imported | The files stay in To Do. |
| My Day | Not imported | Microsoft Graph has no My Day field. |
What comes across and what does not
Comes across
- Completed tasks
- Tags and labels
- Projects and lists
- Repeating tasks
Stays behind
- Areas and folders (become teams)
- Attachments
- Sub-tasks
- Microsoft To Do has no due time, so due dates import as all-day.
- The Graph Explorer request returns no steps, so tasks arrive without them. To keep a copy of your steps, print each list with Print steps turned on before you import.
Running the import
On the web, open Settings, then Import, choose Microsoft To Do and upload your file. Nothing is written until you confirm the preview. Re-importing adds only what is new, and the completion screen offers an undo that keeps your later edits.
Frequently asked questions
Does Microsoft To Do have an export button?
No. In January 2025 a Microsoft community representative said To Do has no direct export and Outlook.com’s Export works only for personal accounts, so use Graph Explorer, which saves personal, work and school lists as JSON.
Can Done Bear connect to my Microsoft account instead?
Not yet. Upload the Graph Explorer file instead: Done Bear reads it in your browser and never signs in to Microsoft.
Does importing change my Microsoft To Do lists?
No. Graph Explorer’s request only reads your lists.
Where this information comes from
- Microsoft Q&A, There is no way to export data from Microsoft To Do for Office 365 users (January 2025: To Do has no direct export, and Outlook.com’s Export setting is for personal accounts only)
- Microsoft Learn, todoTask resource type (steps are stored separately from a task, and there is no My Day field)
- Microsoft Learn, List Todo tasks (reading tasks needs only Tasks.Read, on personal, work and school accounts)