Asana Data Export: Good Formats, No Answers
Asana offers JSON and CSV on every plan, which is more than most. What it does not offer is any statement of what those files contain.
Exit score: 20 / 30
How hard Asana makes it to leave with your data intact, scored against 6 criteria from the vendor's own published documentation. How we score.
| Criterion | Score | What the documentation says |
|---|---|---|
| Self-service | 5/5 | Export runs from inside the product at project level, and also covers Search Views and My Tasks. No support request, no administrator gate and no role restriction is documented. |
| Format openness | 5/5 | JSON and CSV. JSON is the important one - it can represent nesting and relationships, which a flat CSV cannot, and it is the format most receiving systems prefer. |
| Completeness | 2/5 | Unresolvable. The export article does not state whether comments, attachments, custom fields, subtasks or task history are carried. Scored low because an export you cannot describe is one you cannot rely on. |
| Not paywalled | 5/5 | The article lists availability across Personal, Starter, Advanced, Enterprise, Enterprise+, Premium, Business and Legacy Enterprise - effectively every tier, including the free Personal plan. |
| Documentation clarity | 1/5 | The weakest export documentation we have scored. It explains why you might export and which plans can, then never says what is in the file. No exclusions are named in either direction. |
| Caps and expiry | 2/5 | No caps, expiry or download limits are documented - but neither is their absence confirmed. Scored as unknown rather than as absent, on the same basis as completeness. |
What comes out
- Projects, as JSON or CSV.
- Search Views, which lets you export a filtered slice across projects rather than one project at a time.
- My Tasks, as its own export.
- Task-level fields visible in a project list - names, assignees, dates and status.
What stays behind
- Unknown, and that is the problem. The documentation names no exclusions at all.
- Anything outside a project, a Search View or My Tasks - there is no documented whole-workspace export.
- Portfolios, Goals and workload views, which are not listed as exportable objects.
- Rules and automations, which the export article does not cover.
Asana starts this report better placed than almost anything we have scored. JSON and CSV, available on every plan including the free one, with exports of Search Views and My Tasks as well as projects.
Then you look for what the file contains, and the documentation simply stops.
The absence
Asana's export article explains why you might want an export — backups, spreadsheet analysis, sharing with stakeholders, documentation requirements, integration with other systems. It lists which plans can do it. It shows you where the button is.
It never says what is in the file.
Not "comments are included." Not "comments are excluded." Nothing about attachments, custom fields, subtask nesting or task history, in either direction.
This is the weakest export documentation we have read, and the gap matters more here than it would elsewhere, because Asana is a product people configure. Teams build custom fields for their own reporting and hold years of decisions in task comments. Whether those survive an export is the entire question, and it is the one question the page does not touch.
A tension in our own scoring, stated openly
Asana scores 20. So does Teamwork.com. Trello scores 20 as well — and Trello's documentation is excellent, scoring full marks, because Atlassian states its limits plainly: a 1,000-action ceiling, no comments in CSV, archived cards excluded.
That produces an uncomfortable result. A product that discloses real losses can score no better than one that discloses nothing.
We have not adjusted the numbers to hide it, because the honest response is to say how to read them. A score built on disclosure tells you what you will lose. A score built on silence tells you only that you do not know. Trello's 20 is a measured 20. Asana's 20 is a 20 with error bars on it, and the error bars run in both directions — the export may well be excellent.
Which is why the checklist on this page is longer than most. When the vendor will not tell you, the test export becomes the documentation.
Project by project, with no register
There is no documented account-wide export. Exports are per project, plus Search Views and My Tasks.
For a small team with six projects that is a mild inconvenience. For an agency with sixty, it is an afternoon of repetitive clicking with no progress indicator — nothing in the product records which projects you have already exported, so the tracking is yours to invent.
Search Views are the underused answer here. A saved search that matches everything assigned to your team, or everything modified this year, exports as one file and cuts across the project boundary. If you are leaving Asana, build the search first and export that, rather than working down the project list.
Choose JSON, and know why
The format choice is more consequential in Asana than in most products, because of what Asana models.
Asana understands that tasks nest inside other tasks, that one task can block another, and that a piece of work can belong to a project and to a wider goal at once. That is genuinely relational structure.
A CSV is one flat table. It can hold a row per task and columns of values. It cannot hold a hierarchy, so subtask relationships either flatten into a column of parent references or disappear.
JSON can carry that structure. Whether Asana's JSON export actually does is, again, undocumented — but it is the format with the capacity, so it is the one to take.
What the free plan gets right
One clear point in Asana's favour, and it is worth stating because so many competitors fail it.
Export is listed on every tier, including the free Personal plan. There is no upgrade required to leave. Compare that with Trello, where CSV export and any workspace-level export require Premium, or Wrike, where the only complete export is limited to Business and above.
A company that lets free users take their data out is making a small statement about how it expects to keep them, and it is to Asana's credit.
The verdict
20 out of 30, and read it as a provisional score.
The mechanics are good: open formats on every plan, self-service, no documented caps. If the file turns out to carry comments, attachments and custom fields, Asana belongs in the low twenties alongside monday.com and Jira.
We cannot say that it does, and neither will Asana. So the practical advice is unusually simple: run one test export this week, while nothing depends on it. Twenty minutes now answers a question that otherwise gets answered during a migration, which is the worst possible time to discover that four years of discussion did not come with you.
If you are weighing Asana against its closest rival, the buying comparison is Asana vs monday.com — and monday.com's export, covered in its own exit report, documents its exclusions in a way Asana does not.
Before you cancel
- Run a test export of one real project before you rely on any of this - it is the only way to learn what the file contains.
- Export as JSON rather than CSV if the receiving system will take it; CSV cannot represent subtask nesting.
- Open the file and search it for a comment you know exists, an attachment filename and a custom field value. Those three answers are what the documentation withholds.
- Use Search Views to capture work that spans projects, since there is no documented account-wide export.
- Export project by project and keep a list, because nothing tells you which projects you have already done.
- Screenshot your Portfolios and Goals structure separately - they are not listed as exportable.
What we could not verify
- Whether comments are included in a JSON or CSV export.
- Whether attachments are exported as files, as links, or not at all.
- Whether custom fields appear in the export.
- Whether subtasks and task history are carried, and to what depth.
- Whether any account-wide export exists beyond project, Search View and My Tasks.
These are open questions, not criticisms. Where a vendor does not publish an answer we leave it unscored rather than guessing, and the score is calculated only from what is documented.
Questions people ask
How do you export data from Asana?
From inside the product, at project level, as either JSON or CSV. Asana also documents exporting Search Views and My Tasks, which is useful because a Search View can span projects. The feature is listed as available across every plan tier including the free Personal plan.
Does an Asana export include comments?
Asana does not say. Its export documentation names the formats and the eligible plans but does not state what the file contains, in either direction. We have left this unscored rather than guess - the only reliable answer is to run a test export and search the file for a comment you know exists.
Can you export a whole Asana workspace at once?
Not through any route the documentation describes. Exports are documented at project level, plus Search Views and My Tasks. For an account with fifty projects that means fifty exports, and nothing in the product tracks which ones you have already taken.
Should I export Asana as JSON or CSV?
JSON, unless something downstream specifically requires CSV. Asana models subtasks, dependencies and relationships that a single flat table cannot represent, so CSV loses structure by definition. JSON at least has the capacity to carry it.
Is Asana export available on the free plan?
Yes. The export article lists Personal among the eligible tiers alongside Starter, Advanced, Enterprise and the legacy Premium and Business plans. That is unusually generous - several competitors put export or the useful export format behind an upgrade.
Where this information comes from
Product details change often. Each item below links to the primary source we checked, so you can confirm anything that matters to your decision.
Vendors change their export tooling without announcing it. If something here no longer matches what you see in the product, tell us and we will re-check it.