Snapshot
Ditto reads all tasks, subtasks, attachments, tags, custom fields, and assignees from the selected projects in your source workspace.
Ditto for Asana
Ditto takes a complete snapshot of your projects — tasks, subtasks, attachments, custom fields, and assignees — and recreates them faithfully in any destination workspace.

How it works
Ditto reads all tasks, subtasks, attachments, tags, custom fields, and assignees from the selected projects in your source workspace.
It compares the snapshot against the destination workspace — aligning custom fields, tags, and users to avoid duplicates and flag any mismatches.
Tasks are created in parallel for maximum speed. Multi-homed tasks and subtasks are placed correctly; a summary report confirms what was created.
Pricing
Ditto has always been free for the standard copy. A Pro tier was previously available for advanced features like customising the scope of a copy. In April 2025, Pro subscriptions were disabled, and all advanced features were made free for everyone.
£0
No account required
Rules, Task Templates, and Goals are not supported due to Asana API limits.
Open DittoBackground
The original tool started in 2013, based on a script posted to GitHub by AWeg and an earlier version by MhdHejazi. A web UI was added to help choose projects, then gradually updated to support new Asana features like Teams and Custom Fields.
It became surprisingly popular, in no small part because Asana support would refer users looking to transfer projects between workspaces to it directly. Over six years it was sustained entirely by donations, just about covering running costs.
Ditto is a complete rewrite: faster, more accurate, and easier to maintain. All the original features are present, plus several improvements that were too difficult to retrofit into the old codebase.
Get started
No installation, no account required. All features are free. Open Ditto in your browser and connect your Asana workspace.