ConvertAll is a unit conversion utility. The base units for conversion may be either typed (with auto-completion) or selected from a list. Units may be selected using either an abbreviation or a full name. Units may be combined with the * and / operators. Units may be raised to powers with the ^ operator. Units with non-linear scales, such as temperature, can also be converted. A unit list may be filtered and searched. Numbers may be entered on either the From or the To units side, for conversions in both directions. Basic mathematical expressions may be entered in place of numbers. Options control the formatting of numerical results. The unit data includes over 400 units. The format of the unit data file makes it easy to add additional units.