Asana task export tool


Update:  The latest version of this tool, with GUI, can be found here.  If you prefer the old command-line version, though, you can download it below. Please note, though, that I’m not updating this version, and it doesn’t include subtask or comment export.

Some people have been hitting this site with search strings to do with exporting information from Asana.  If you’re one of those people, you’ve probably already found out that Asana doesn’t have an official export tool at present.  It is something they’re looking into, and if it’s important to you, let them know and tell them what features you’d like in this thread on their support forum.

That’s all very well and good, but what if you need to export tasks right now?  Well, since it’s obviously something that people need, I’ve written a little tool that will get a list of all your Asana tasks and export them out to a tab-delimited file that’s saved to your desktop.  It’s fairly basic, and there are no options about what’s exported (project name, task name, notes, assignee name, due date and completed date), but I hope it will be useful to some of you.

Sound good?  Download it here:


If you have any questions or problems, contact me, or leave a comment below.


11 Responses to “Asana task export tool”

Read below or add a comment...

  1. Laura says:

    Is there a tool for the mac?

  2. Is it possible to change the directory of the extracted file instead of the dekstop?

  3. David Boone says:

    This tool *will* work on the Mac if you have mono installed. When it’s done the exported csv will be in your home directory and be named “Desktop\asana_export.csv” (yes, backslash becomes part of the actual file name.)

    Thanks for the tool ed!

  4. Eric says:

    How do I run this app on a Mac? It opens to a text edit page when I open in Finder. Thanks!

    • ed says:

      Hi Eric,

      Sorry, this is a PC-only app. I’d have to create a Mac version for you to run it on your Mac. I’m not sure how complicated that will be, but I’ll look into it.



  5. I can’t seem to get this program to work on Windows XP, Windows7 or Windows 8. It simply opens a MS-DOS window and closes. Try to do it again and does the same thing but quicker.

    • ed says:

      It’s a command-line tool. So you need to run it from the command line (Start menu, type cmd and press enter), giving your API key as an argument, in order for it to work. If you have issues with the command line, give me an email and let me know where you’re stuck.

  6. Michael says:

    I think it’s pretty tough to use asana as an enterprise project management tool since I can’t put into a powerpoint presentation, or excel file, or msft project. Actually I don’t care so much about external backup for wanting to export data. I want export so I can do reporting/graphing and group coordination. I understand what asana is going for (email replacment via web coordination), but building a nice island in the internet is a bit odd, not to mention features missing.

  7. Ryan says:

    Asana not having an export function is a deal breaker for me. I would like to be able to backup all data via API, this way I can automate and script daily backups.

    Have you thought about putting this on GitHub or sharing the code? I’d love to contribute, but need to see the source! is a great tool!

    • ed says:

      Personally, Asana’s lack of an export feature isn’t a big deal at present, but looking on their forums, it seems that there are plenty of people for whom it is. Have you added your comments to the export thread on their forum?

      I hadn’t though about posting the code on GitHub, but if people would like to contribute, I’ll look at doing that.

Leave A Comment...