Todoist is free to use with limited features. A Premium version is available for $29/year.
In addition to their web-based app, Todoist also offers mobile apps for the iPhone, iPad, Android, and Android tablet.
A browser extension is available for both Firefox and Google Chrome and a desktop app is available for both Windows and Mac.
Other extensions are available for Gmail, Outlook, Thunderbird, and Postbox.