WinUnit is a flexible unit conversion utility. It understands Number Unit text input with auto-completion and menu selection. WinUnit is totally data driven from a simple text file definition, allowing new units to be added. It also understands unit classes and systems. Dimensional analysis is performed to ensure consistent units are used in the conversion. Help text and a tutorial are supplied.