This is a simple unit conversion tool using AngularJS bindings and control. It's also configured with app cache manifest, and thus can be run off-line like a native application.