You don't need any external tool.. Simply replace the place-holder in the below link with your actual twitter handle and your total tweet count and you will be able to download an XML of all your tweets. After this, open this in any XML viewer, and you will be able to see the list of all your tweets. You can even use MS Excel to view this in a tabular manner..

https: // twitter. com / statuses/user_timeline/ <Twitter-handle>/ xml?count=<Tweet-count>
/* Remove spaces before using the above link */

You can even use this to download tweets of any another user, whose tweets are public.

See question on Quora