Dynamic solutions for a fluid world™


Physical Properties for Steam and Water

SteamCalc is a tool that provides easy access to accurate steam and water properties.

  • Includes a standalone application and an add-in to Microsoft Excel™
  • Offers two different formulations for calculating water and steam properties:
    • 1997 ASME Steam Tables
    • 1984 National Bureau of Standards

Steam/Water Properties: 

Bulk Modulus of Elasticity Compressibility Factor
Density Enthalpy
Entropy Internal Energy
Isentropic Expansion Coef., Gamma Kinematic Viscosity
Phase Prandtl Number
Pressure Quality
Saturation Temperature Sonic Velocity
Specific Heat, cp Specific Heat, cv
Specific Volume Temperature Subcool
Temperature Superheat Temperature
Thermal Conductivity Viscosity

SteamCalc Viewer

SteamCalc Viewer is a standalone application that provides three ways to calculate steam and water properties from a broad range of input parameters:

  • Single Point - properties calculated at a single point
  • Two Points - the difference in value between the two inputs for all selected output parameters
  • Range - properties calculated over a range of points based on two inputs. The first input is a single value and the second input includes a start value, end value and increment. The output displays properties for each increment over the range. Range output may also be graphed.


  • Configure parameters displayed, display order and number of digits
  • Supports English and SI units
  • Save or set your parameter and unit preferences as the default
  • Save and reload input sets
  • Customize your graphs using colors, axis scale, titles, markers and more
  • Use your graphs in other documents

SteamCalc Add-in (for Excel)

Directly access ASME and NBS steam/water property functions from within a Microsoft Excel spreadsheet

  • Imbed comprehensive, accurate fluid properties in your spreadsheet based calculations
  • Paste or directly enter SteamCalc functions as you would with any Excel function
  • Unit preferences and online help are available from the SteamCalc menu that appears on Excel’s menu bar

pdf button SteamCalc Data Sheet

pdf button SteamCalc Data Sheet - Spanish


I want to optimize a system without any compressors or fans. Do I still need to enter cost data?

No. Many gas systems (especially steam systems) are pressure driven, and weight or area optimization can be quickly and effectively used to optimize the system. While it may not be as effective as cost optimization, weight optimization for pipes and area optimization for ducts will frequently track cost with a minimum of effort.

What formulations are the basis for the water and steam properties calculated in SteamCalc?

SteamCalc offers two different formulations for calculating water and steam properties. The first option uses the 1997 formulations developed by the International Association for the Properties of Water and Steam (IAPWS-IF97), as presented by the ASME in their publication "ASME Steam Tables For Industrial Use". The second option uses the 1984 water and steam property formulations published by the National Bureau of Standards (NBS).

What water and steam properties does SteamCalc calculate?

SteamCalc calculates a full range of water and steam properties, including: Pressure (including saturation), Temperature (including saturation), Density, Enthalpy, Entropy, Specific Heat, Viscosity, Bulk Modulus of Elasticity, Compressibility Factor, Prandtl Number, Sonic Velocity, Phase, and more.

What properties can I enter as input to SteamCalc?

SteamCalc requires two thermodynamic properties as input. The input properties can be entered in many different combinations. The properties that can be used as input include: Pressure, Temperature, Density, Specific Volume, Enthalpy, Entropy and Quality

Does SteamCalc calculate saturation properties?

SteamCalc can be used to easily determine saturated liquid and vapor properties. In addition, SteamCalc has the ability to calculate properties in the two-phase saturation region.

Can SteamCalc be used to calculate a range of properties?

SteamCalc allows you to calculate water and steam properties for a single point, two points simultaneously, or for a range of points.

Can I control how the calculated output is displayed in SteamCalc?

SteamCalc offers a full range of configuration options that allow you to fully control the content and form of the output values. The calculated output is displayed in a grid format. The data may be displayed in either horizontal or vertical rows in the grid. In addition, you can specify which parameters are displayed, and which are not, so only the data you wish to see is displayed. SteamCalc also allows you to specify the units used for each calculated value displayed.

Can I transfer the calculated results to other applications?

SteamCalc provides the capability to copy the contents of the output grid to your computer's clipboard. From there, the values may be pasted directly into other applications, such as a spreadsheet program. In addition, SteamCalc allows you to save the results to at text file.

end faq