+ Add Question

import and export?


Where are the controls to import tasks via csv, xml, etc.? I have over 100 tasks in Astrid and entering them by hand is a deal-breaker. Similarly, how would I export my tasks if I decide to switch from todoist to something else?

I'm not willing to place my data for such a critical part of my success somewhere I can't easily get my data in, or back out again.

I can't be the first person to have this problem. To my fellow users - how are you handling this?

All responses

Peter Gao  premium
Replied on Jun 28, 2012 - 20:43 UTC

Same Question Here!!

David Trey  staff
Replied on Jun 29, 2012 - 05:34 UTC


unfortunately, there is no import/export feature in Todoist right now, but we will certainly consider adding it in the future.

You're welcome to add your votes for this request: http://todoist.com/Vote/showProposal/30/

Best regards,

Replied on Jul 03, 2012 - 05:09 UTC

I buy Todoist in April but today problem not resolve and i bot use Todoist becouse it's impossible import Google Calendar in Todoist.
Why don't resolve problem and motivation is always: "unfortunately, there is no import/export feature in Todoist right now, but we will certainly consider adding it in the future."
This problem not specify in Product, why?

David Trey  staff
Replied on Jul 03, 2012 - 05:42 UTC

Hello BLI.IT,

we are constantly working on many different features and mobile apps and will certainly consider adding an import/export feature in the future. For now, it is possible to synchronize your tasks with Google Calendar or any other calendar software supporting the iCal feed. It's not possible to import tasks into Todoist, though.

Best regards,

Replied on Jul 10, 2013 - 20:45 UTC

I had similar problem - I'd like to move from Astrid to sth else, at the beginning I've chosen Wunderlist, but it wasn't perfect so I'll try for a while Todoist.

To move all tasks from Wunderlist to Todoist I've written really simple python script reading Wunderlist's JSON dump and adding new projects/tasks via Todoist's API - https://gist.github.com/kbl/5970131

Malte Herrmann  premium
Replied on Jul 28, 2013 - 03:47 UTC

Sounds "simple" but I have no clue how to use your script. If you find the time would be highly appreciated if you can explain step-by-step how to use ist (I don't know what API is...) THANKS!

Drew Williams  premium
Replied on Sep 21, 2013 - 22:36 UTC

If I can't import my tasks, I can't use Todoist. Too bad. Looked promising.

John Anderson
Replied on Oct 02, 2013 - 00:06 UTC

Agreed same here, too bad. Task import is very important

Amir Hameed
Replied on Nov 06, 2013 - 06:53 UTC

Besides we demand it, i guess it is a must have feature. For a person heavily rely on such applications , he most probably wants to import or export his data across applications. So yes , Import Exort, is a must have feature, just like a Calendar.

Bryan Evans  premium
Replied on Dec 27, 2013 - 19:38 UTC

I wanted to start using Todoist too. But if I can't import my tasks, I can't use it. I'm not going to manually input over 200 tasks.

It looks like a really nice app too! Please add import/export soon!

Janos  premium
Replied on Dec 30, 2013 - 08:24 UTC

I really must express my needs too for an import/export option, I hope itt will have a higher priority :)

Antti  premium
Replied on Jan 16, 2014 - 08:39 UTC


I also write to show my support for import/export feature. Especially for me the export function is a must have. And now since an unofficial export tool I have been using has ceased to function, I'm actively looking for a new todo-list manager.

Please add import/export feature to this marvellous todo-list manager :)

Kevin Young
Replied on Jan 23, 2014 - 13:11 UTC

+1 import/export option

Brandon Ruiz
Replied on Jan 26, 2014 - 15:47 UTC

Agree on the import/export function. This is the only capability keeping from upgrading to a Premium account. I must have the ability to export notes.

Peter Holck
Replied on Feb 04, 2014 - 02:42 UTC

Agree on import/export. It's a deal breaker for me without that option; too bad, would have liked to use todoist...

Sean Dillon
Replied on Feb 04, 2014 - 14:57 UTC

There is a way to import tasks in Todoist, but you need to do it on a project by project basis. I dont understand why Todoist staff don't explain it an document it.

You need to format the import file in a particular way. a simple excel string manipulation will reformat for you.

- Create a new project, Call it ImportedTasks for example
- Create a text file call it anything.
- list your tasks in the text file the following format

task1 name @label1 [[date dd/mm yyyy @ hh:mm]] [[priority 1]
[[NOTE]]: Hello World
task2 name @label2 [[date dd/mm yyyy]] [[priority 1]
task3 name @label3 [[date dd/mm yyyy]] [[priority 2]

- open the project ImportedTasks.
- on the top right, beside the task name there is a Task Actions icon. Click on it, select import from template, select the text file and upload it.

Couple of points:
- The date format may be different (I'm not sure) for different localities e.g mm/dd instead of dd/mm.
- There is a [space] before yyyy, not a "/".
- You can also use [[date today at hh:mm]]
- Notes must go on a separate line

Look at a backup or use the export function for an existing project to see the formats.

I hope this helps

Antti  premium
Replied on Feb 05, 2014 - 07:21 UTC

Hi SD!

I'm aware of the "export as a template" functionality. If the "export as a template" would also export subprojects then it would be enough for me. I have far too many projects that it would make sense to export them individually.

David Trey  staff
Replied on Feb 05, 2014 - 13:44 UTC

Hello Antti,

You can go to the Settings -> Backups, generate a new backup and download it. The ZIP file you'll get will contain all data from all projects (one TXT file per project, though).

Best regards,

Antti  premium
Replied on Feb 05, 2014 - 19:12 UTC


Thanks David. I didn't realize that I can backup all the projects with a single click. I have looked for export/backup solution earlier, but haven't noticed it. How long there has been this backup option?

Anyway the backup is actually enough for my needs. Thank you for pointing that out :)


David Trey  staff
Replied on Feb 05, 2014 - 21:55 UTC


I'm glad it works for you :) The backup option has been introduces in October 2012.

Best regards,

Replied on Feb 16, 2014 - 20:11 UTC

greengoo, how do you use your script at https://gist.github.com/kbl/5970131 for converting Wunderlist to Todoist? (Which the devs say is impossible!)

Kerim Friedman  premium
Replied on Mar 17, 2014 - 10:33 UTC

Oh, this is a bummer. I was thinking of trying out Todoist, but there is no way I'm going to manually recreate hundreds of tasks from my current app... It seems silly to have to "vote" for this feature as it is primarily a feature that will help attract new users, but won't be of much use to existing users.

Replied on Apr 21, 2014 - 19:51 UTC

Still need this!

Mike McCarthy  premium
Replied on Apr 23, 2014 - 15:25 UTC

+1 for import options

Dragan Ruzic  premium
Replied on Apr 23, 2014 - 21:31 UTC

I have a large task database in Omni Focus (more than 2.000) and at first I wanted to ask or vote for Todoist import feature.
I've just moved to TD and attend to stay for a long time.
But after a bit of thinking, I _will_ look into OmniFocus, reconsider my projects, do a honest review, and then manually move everything I want to keep working on.
It's gonna be my therapy I guess....

Renato Trovo  premium
Replied on Jun 16, 2014 - 14:12 UTC

I've already used the import feature in Todoist.... A 1 or 2 week ago. Where did the feature go?

David Trey  staff
Replied on Jun 16, 2014 - 14:16 UTC

Hello Renato,

Please enter a project and click on the "Task Actions" icon - it's the wrench and pencil icon at the top. This is where you'll find the "Export as template" and "Import from template" options.

Best regards,

Renato Trovo  premium
Replied on Jun 16, 2014 - 14:18 UTC

Ooops! Sorry, folks! I've found the feature again: It appears when you click on the icon positioned on the top-right of the frame list of tasks, called "task actions".

Please, disregard my previous post!

Replied on Jun 29, 2014 - 18:06 UTC

I have to agree that this is a major shortcoming. I am considering moving from Toodledo which makes it VERY VERY easy to import or export all of your tasks.

Data portability is one of my biggest requirements from any SaaS.

Too bad.

Renato Trovo  premium
Replied on Jun 29, 2014 - 18:51 UTC

Ok, nice. I suggest you to offer some data export and import layout using ; as separator between fields. And also export the names of the fiels, for better integration. Also, I miss the possibility of import the responsibles names for the tasks.

Replied on Jul 13, 2014 - 10:27 UTC

Maybe this can helphttp://www.magimetrics.com/about.html

Renato Trovo  premium
Replied on Jul 13, 2014 - 12:53 UTC

Thanks, SB. I'll try it!

Replied on Sep 29, 2014 - 18:49 UTC

The lack of import / export is unacceptable. I'm not going to re-type all my tasks. I'm going to delete the app and move on.

Paul Hetherington
Replied on Nov 21, 2014 - 19:49 UTC

+1. No import/export no new customer here. What are you guys thinkin? For any app streamlining the on-boarding process is a key to rapid growth. You're missing out.

Dragan Ruzic  premium
Replied on Nov 23, 2014 - 19:40 UTC

This has now been a 2,5 year plee for an option in Todoist.
There is _no_ way the developers cannot fix this, they don't want to.

It is, no matter how ignorant, bullying, you name it - it may look to us users, but it's their right to provide the software the way _they_ believe it should be. We'll take it - or we'll leave it.

They stand for that decision and they're taking the risk of people becoming sour & leave.
IMHO, The Doist company can afford it now :-) :-(

The sad smiley above is because I'd really love to be able to import from Omni Focus for ex. I've written a post here in April stating I'll be manually moving projects from OF to TD and that it could be a good way to evaluate what's really important in my work and life.
The truth is, I've moved all those projects directly, they were screaming to be taken care of, and the rest..... well, it's still in Omni Focus.

It's now been more than 6 months since I've totally & unconditionally moved to Todoist.
The only moments I regretted were with issues people at the support forum talk about the most - label sorting, nesting the labels, UI issues sometimes, sync, but all that is still not so annoying to make me leave.

And I won't leave even if you _don't_ implement the import/export between various ToDo apps. I will leave, though, if somebody copies you shamelessly _and_ then gives us all the missing options and features from Todoist - to their new app on the market.
This would mean that they listened to the users and that they chose that path - give people what they want and charge for it.

I'm chatting with a friend now who can see what I'm writing you on a shared screen - and her remark is that you guys don't want to offer the import/export because you're afraid people would leave easier - before they became Premium users. Maybe, but then again, it would be easier to come to Todoist from another competing task manager, or?

Paul H
Replied on Nov 24, 2014 - 05:28 UTC

Dragan, you are right in your comment about the lack of import/export being a priority choice by the Todoist team. I don't believe it's a sinister thing, just a poor business decision.

It is very much standard for leading Saas companies in pretty much all industries to support data portability.

It is my feeling that anyone who keys in large amounts of data into any companies tool without a very easy way to get it out in a usable manor (the standard today is .csv) is making a very bad decision (I have learned the hard way my self at least a couple of times. Never again! ;)

I have over 600 tasks and projects, so clearly not even an option to join up without a way to easily get them over.

I like aspects of what Todoist is doing in their layout, multi-platorm support etc, but not enough to put my data at risk with a company that is clearly not on the ball enough to address this basic tenant of being considered a leading Saas company. There are LOTS of task companies out there.

You can see by all the many threads that this is a big issue for customers and possible customers. I would encourage existing users to strongly consider leaving Todoist until they show they respect your time (which you clearly value) and data which you could loose at any point should the Todoist team find something more interesting to persue (or get bought out, or get hit by a bus....) Those that haven't signed on yet, don't even consider trapping your data in such a backwater.

To the Todoist team: nice work so far, now consider taking the step to industry leader, defacto standard, and even reach disruptor status by providing a solution that puts your customers first. History has shown that this is how you break through, which I'm pretty sure you are still hoping to do.

If not, then enjoy and all the best.


My 2 cents.

Dragan Ruzic  premium
Replied on Nov 24, 2014 - 07:44 UTC

@Paul H

If I was sitting at the dev. desk at Todoist, I'd give an order to go through all task managers on the market, sign up and use them a little, then see which exporting options they offer - then I'd work hard to make that data importable to Todoist.
It's-as-simple-as-that :-), for a good developer.

Anyway, you're absolutely right and having read what you wrote, it struck me how similar the Omni Group (Omni Focus makers for that matter) is at their ignorance to (at least) make an Android app and a web interface.
Maybe in that case I never would've discovered Todoist in the first place. Why I found it?
Well, only because Omni Focus didn't work on Android, Windows, and no web UI.
I've been forced to use other platforms as well as my Mac/iPad and Todoist was the best choice.
I would lie if I said that the fact of Todoist founder being a fellow countryman didn't have anything to do with it. But that's another story.

Jared Lane  premium
Replied on Dec 18, 2014 - 07:11 UTC

Has anyone worked out how to import to ToDoist from Wunderlist?

I've found these two options...
Actually there's at least one more option in that 1st link.

Has anyone tried one or more of them?
Work well enough for you, or too many issues?


Todoport  premium
Replied on Jan 23, 2015 - 16:53 UTC

For people who still have this problem, you can now import from Wunderlist using https://todoport.com.

Replied on Jan 26, 2015 - 23:52 UTC

An easy method to move your Wunderlist lists into Todoist: email your
wunderlist list to yourself, copy into notepad, strip off the cute little
boxes, save as a file. Now go into Todoist (premium), create a project then
use the import template feature to load the list items from the file you
just saved from your email. Done. Only problem ... if your wunderlist list
has too many entries the email fails (you get a dumb error code). It works
with 49 items at least, but not 79.

Jared Lane  premium
Replied on Jan 27, 2015 - 02:57 UTC

No need, WL recently opened-up/shared their API for WL 3.x, which allowed todoport to add them to their list of services which they can import into todoist:


Jared Lane  premium
Replied on Jan 27, 2015 - 02:59 UTC

And I see todoport themselves have already posted in this thread...

Paul H
Replied on Jan 27, 2015 - 11:03 UTC

I tried the todoport offering and it worked well. It doesn't keep re-occuring tasks intact but other than that was very simple and performed as expected.

It is a one time event however. It doesn't seem to work as a sync as it writes new tasks each time so be careful with that export button once you have it pointing to the right accounts.

Replied on Feb 21, 2015 - 12:06 UTC

Having no easy import / export means that Todoist really isn't an option in the long term. Dispite al the nice features. I agree : poor business decision.

Milo Spencer-Harper
Replied on Mar 19, 2015 - 03:27 UTC

Magi Metrics doesn't have an import to todoist feature yet. But you can export all your tasks from todoist into your spreadsheet easily.


Disclosure: I'm the founder of Magi Metrics

Darek Kay  premium
Replied on Mar 19, 2015 - 11:18 UTC

I wrote an open source tool to export/backup all your tasks as CSV or JSON:

For migrating tasks, I would go with https://todoport.com/index.html (as already mentioned in this thread)