Skip to main content
engineering

Steam Table Interpolation Calculator

Interpolate saturated water properties (P_sat, v_f, v_g, h_f, h_fg, h_g, s_f, s_g) in an IAPWS-IF97 steam table and compare with the exact IF97 value

By Christopher FloiedPublished Updated

Linear interpolation in a saturated-water table built from IAPWS-IF97 (0.01–300°C), shown next to the exact IAPWS-IF97 value so you can see the interpolation error.

Valid range: 0.01–300°C (convert automatically from selected unit)

Table row

T (°C)P_sat (kPa)v_fv_gh_fh_fgh_gs_fs_fgs_g
7538.5950.00102584.1291313.972320.632634.61.01566.66567.6812

Saturated Water Properties at T = 75.00°C

PropertyLinear interpolationIAPWS-IF97Interpolation error
Saturation Pressure P_sat38.5950 kPa38.5954-3.63e-4 (-0.001 %)
Specific Volume v_f (liquid)1.02580e-3 m³/kg1.02582e-3-2.11e-8 (-0.002 %)
Specific Volume v_g (vapor)4.12910e+0 m³/kg4.12908e+01.87e-5 (0.000 %)
Enthalpy h_f (liquid)313.9700 kJ/kg313.9736-3.55e-3 (-0.001 %)
Enthalpy h_fg (evap.)2320.6300 kJ/kg2320.62919.47e-4 (0.000 %)
Enthalpy h_g (vapor)2634.6000 kJ/kg2634.6026-2.61e-3 (-0.000 %)
Entropy s_f (liquid)1.0156 kJ/(kg·K)1.01561.58e-6 (0.000 %)
Entropy s_fg (evap.)6.6656 kJ/(kg·K)6.66562.24e-5 (0.000 %)
Entropy s_g (vapor)7.6812 kJ/(kg·K)7.68122.40e-5 (0.000 %)

Saturated Water Properties vs Temperature

h_f and h_g (kJ/kg) along the saturation dome; the interpolated point is marked.

Tip: hover to read values, click to pin a point for export

Calculate properties for a wet mixture (quality x)
View full steam table (0.01–300°C)
T°CP_sat kPah_fh_fgh_gs_fs_g
0.010.611660.002500.912500.910.00009.1555
50.8725721.022489.052510.070.07639.0249
101.228242.022477.212519.230.15118.8998
151.705762.982465.382528.360.22458.7804
202.339283.922453.552537.470.29658.6661
253.1697104.842441.712546.540.36738.5568
304.2467125.752429.842555.580.43688.4521
355.6286146.642417.942564.580.50528.3518
407.3844167.542406.002573.540.57248.2557
459.5944188.442394.022582.450.63868.1634
5012.351209.342381.972591.310.70388.0749
5515.761230.242369.872600.110.76807.9899
6019.946251.152357.692608.850.83127.9082
6525.041272.082345.432617.510.89357.8296
7031.201293.022333.082626.100.95507.7540
7538.595313.972320.632634.601.01567.6812
8047.415334.952308.072643.011.07547.6110
8557.867355.952295.382651.331.13447.5434
9070.182376.972282.562659.531.19277.4781
9584.609398.022269.602667.611.25027.4150
100101.42419.102256.472675.571.30707.3541
105120.9440.212243.182683.391.36327.2951
110143.38461.362229.702691.071.41877.2380
115169.18482.552216.032698.581.47357.1827
120198.67503.782202.152705.931.52787.1291
125232.22525.062188.042713.111.58157.0770
130270.26546.392173.702720.091.63467.0264
135313.2567.772159.102726.871.68726.9772
140361.5589.202144.242733.441.73936.9293
145415.63610.692129.102739.801.79096.8826
150476.1632.252113.672745.921.84206.8370
155543.42653.882097.922751.801.89266.7926
160618.14675.572081.862757.431.94286.7491
165700.82697.352065.452762.801.99266.7066
170792.05719.212048.692767.892.04196.6649
175892.45741.152031.552772.702.09096.6241
1801002.6763.192014.032777.222.13956.5841
1851123.3785.321996.102781.432.18786.5447
1901255807.571977.742785.312.23586.5060
1951398.6829.921958.942788.862.28346.4679
2001554.7852.391939.672792.062.33086.4303
2101907.4897.731899.622797.352.42486.3565
2202319.3943.641857.412801.052.51786.2842
2302796.8990.211812.802803.012.61026.2131
2403346.71037.521765.542803.062.70196.1425
2503975.91085.691715.332801.012.79346.0722
2604692.11134.831661.822796.642.88476.0017
2705502.81185.091604.602789.692.97625.9304
2806416.51236.671543.152779.823.06815.8578
2907441.61289.801476.842766.633.16085.7832
3008587.71344.771404.802749.573.25475.7058

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Steam Table Interpolation Calculator. Follow the units and input format printed next to each field. Where a unit selector is available, choose the units that match your data.

2

Review your inputs

Double-check that all values are correct and match the units or format shown for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The Steam Table Interpolation Calculator computes the output in your browser and displays the results, with units clearly labeled, as soon as they are ready — no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

When to Use This Calculator

  • •Use the Steam Table Interpolation Calculator to check your hand calculations on homework or exam problems — comparing its result with your own working helps identify arithmetic errors before they propagate.
  • •Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
  • •Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
  • •Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
  • •Use it in the field when a quick estimate is needed and a full engineering software package is not available.

About This Calculator

The Steam Table Interpolation Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Interpolate saturated water properties (P_sat, v_f, v_g, h_f, h_fg, h_g, s_f, s_g) in an IAPWS-IF97 steam table and compare with the exact IF97 value All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Follow the units printed beside each field. Where a unit selector is provided, the selected unit is converted internally. Results are computed in your browser without sending data to a server, which keeps your inputs private. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.

The Theory Behind It

Steam tables are reference data listing thermodynamic properties of water and steam (pressure, temperature, specific volume, internal energy, enthalpy, entropy) at discrete values of one or two independent variables. Saturated steam tables list properties along the saturation line (where liquid and vapor coexist) at various temperatures or pressures. Superheated steam tables list properties of vapor at pressures and temperatures above saturation. Engineering problems almost always require values BETWEEN the tabulated points, requiring interpolation. Linear interpolation is the standard method: for a property y that varies with independent variable x, the interpolated value at x is y = y₁ + (x − x₁)(y₂ − y₁)/(x₂ − x₁), where (x₁, y₁) and (x₂, y₂) are the nearest tabulated points bracketing x. This calculator interpolates only along the saturated-water temperature table; superheated states use the separate Water / Steam Properties Calculator. Linear interpolation error depends on how non-linear the property is: a 39-point-per-interval sample of this calculator's grid found relative errors below 0.14 % for most enthalpy and entropy columns away from the triple point, and roughly 1.4 % for saturation pressure and 1.6 % for vapor volume in the first interval. These are sampled results, not error bounds. The rounded zero in the printed triple-point row makes h_f and s_f percentages especially sensitive to the target temperature: the pinned IF97 check gives h_f errors of 1.60 % at 0.02 °C and 59.25 % at 0.0101 °C. Compare absolute errors or compute directly with IF97 when a property is near zero. For higher precision, properties are computed directly from an equation of state such as IAPWS-IF97. This calculator interpolates its saturated-water temperature table (0.01–300 °C, built from IAPWS-IF97 at 5 °C spacing to 200 °C and 10 °C above) and shows the exact IAPWS-IF97 value and the interpolation error next to every result. For superheated or compressed states, use the Water / Steam Properties Calculator, which evaluates IAPWS-IF97 directly.

Real-World Applications

  • •Rankine cycle analysis: look up turbine inlet and exit enthalpies from steam tables for the actual operating pressures and temperatures. These values directly feed into cycle efficiency calculations.
  • •Boiler design: compute the enthalpy rise from feedwater inlet to steam outlet at the boiler pressure, using saturated liquid enthalpy at feedwater T and saturated vapor enthalpy at boiler P.
  • •Turbine stage analysis: for multi-stage turbines with intermediate extraction, interpolate in superheated tables at each stage's exit pressure and temperature to compute the enthalpy drop through each stage.
  • •Condenser analysis: determine the condenser heat rejection by using saturated liquid properties at the condenser pressure and comparing to the turbine exhaust conditions.
  • •Thermodynamics coursework and textbook problems: most introductory thermodynamics problems require interpolating steam tables to find properties at 'realistic' (not tabulated) pressure and temperature combinations.

Frequently Asked Questions

How does steam table interpolation work?

Linear interpolation between adjacent tabulated values. For a property y at an independent variable x between tabulated points x₁ and x₂: y = y₁ + (x − x₁)(y₂ − y₁)/(x₂ − x₁). For example, to find saturated-liquid enthalpy at 125°C from table rows at 120°C (h_f = 503.78 kJ/kg) and 130°C (h_f = 546.39 kJ/kg): h = 503.78 + (125 − 120)(546.39 − 503.78)/(130 − 120) = 503.78 + 21.305 = 525.085 kJ/kg, against an exact IAPWS-IF97 value of 525.062 kJ/kg.

Is linear interpolation accurate enough?

For routine calculations, the displayed error lets you judge. In a 39-point sample within each table interval, most enthalpy and entropy columns had small relative errors, while saturation pressure and vapor volume were around 1.6 % at worst among the sampled points. That sample is not a bound: close to the triple point, the printed h_f and s_f values round to zero and percentage errors can become large even when absolute errors remain small. The calculator shows the exact IAPWS-IF97 value next to each interpolated one, so you can see the error at your temperature. For undergraduate coursework, linear interpolation with printed tables matches the reference answers.

What if my conditions fall outside the saturation region?

Use the superheated steam tables (for vapor at pressure below saturation pressure at that temperature) or compressed liquid tables (for liquid at temperature below saturation temperature at that pressure). These tables are indexed by both pressure and temperature, so bilinear interpolation is needed in most cases. This calculator covers the saturation line only; for superheated or compressed-liquid states use the Water / Steam Properties Calculator, which evaluates IAPWS-IF97 directly at any pressure and temperature.

How do I identify whether I'm in the saturated, superheated, or compressed liquid region?

Compare your pressure and temperature to the saturation curve. If T > T_sat(P), the state is superheated. If T < T_sat(P), the state is compressed liquid (sub-cooled). If T = T_sat(P), the state is saturated, and the fraction of vapor (quality x) determines which side of the saturation line you're on. For x = 0, pure liquid; x = 1, pure vapor; 0 < x < 1, two-phase mixture.

What are steam tables referenced to?

Two IAPWS formulations underlie modern steam tables. IAPWS-95 is the scientific reference, used by the NIST Chemistry WebBook and REFPROP; IAPWS-IF97, published today as IAPWS R7-97(2012), is the faster industrial formulation behind engineering steam tables such as the ASME International Steam Tables for Industrial Use. IF97 covers 0–800 °C up to 100 MPa and 800–2000 °C up to 50 MPa and stays close to IAPWS-95: at 200 °C it gives a saturation pressure of 1554.67 kPa against 1554.93 kPa. Both set the internal energy and entropy of saturated liquid at the triple point to zero. This calculator's table is computed from IAPWS-IF97.

Related Calculators

References & Further Reading

Add the live Steam Table Interpolation Calculator to your site. Free to embed, with a link back to MegaCalc.