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) from built-in steam tables

Reviewed by Christopher FloiedUpdated

This free online steam table interpolation calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.

Steam Table Interpolation Calculator

Saturated water properties interpolated from built-in IAPWS steam tables (0–300°C)

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

Saturated Water Properties at T = 75.00°C

Saturation Pressure P_sat38.5800 kPa
Specific Volume v_f (liquid)1.02600e-3 m³/kg
Specific Volume v_g (vapor)4.13200e+0 m³/kg
Enthalpy h_f (liquid)313.9300 kJ/kg
Enthalpy h_fg (evap.)2321.4000 kJ/kg
Enthalpy h_g (vapor)2635.3000 kJ/kg
Entropy s_f (liquid)1.0155 kJ/(kg·K)
Entropy s_fg (evap.)6.6576 kJ/(kg·K)
Entropy s_g (vapor)7.6731 kJ/(kg·K)
Calculate properties for a wet mixture (quality x)
View full steam table (0–300°C)
T°CP_sat kPah_fh_fgh_gs_fs_g
00.6110.02500.92500.90.00009.1562
50.87321.02489.62510.60.07619.0257
101.22842.02477.72519.80.15118.9009
151.70663.02465.92528.90.22458.7814
202.33984.02454.12538.10.29668.6672
253.169104.92442.32547.20.36748.5322
304.247125.82430.52556.30.43698.4533
355.629146.72418.62565.30.50538.3363
407.385167.62406.72574.30.57258.2570
459.594188.42394.82583.20.63878.1807
5012.350209.32382.72592.10.70388.0763
5515.758230.22370.72600.90.76807.9914
6019.940251.12358.52609.60.83137.9097
6525.033272.12346.22618.30.89377.8312
7031.190293.02333.82626.80.95497.7213
7538.580313.92321.42635.31.01557.6731
8047.390334.92308.82643.71.07537.6108
8557.830355.92296.02651.91.13437.5518
9070.140376.92283.22660.11.19257.4791
9584.610398.02270.22668.11.25007.4159
100101.325419.02257.02676.01.30697.3549
105120.820440.02243.72683.71.36307.2958
110143.270461.12230.22691.31.41857.2387
115169.060482.32216.52698.81.47347.1834
120198.530503.52202.62706.11.52767.1296
125232.100524.72188.52713.21.58137.0775
130270.280546.02174.22720.21.63447.0269
135313.160567.42159.62727.01.68706.9777
140361.300588.72144.72733.51.73916.9299
145415.540610.22129.62739.81.79076.8833
150476.160631.72114.32745.91.84186.8378
155543.100653.22098.62751.81.89256.7935
160617.800674.92082.62757.51.94276.7502
165700.500696.62066.22762.81.99256.7078
170791.700718.32049.52767.92.04196.6663
175892.400740.22032.42772.62.09096.6256
1801002.200762.12015.02777.12.13966.5857
1851122.700784.11997.12781.22.18796.5465
1901254.400806.21978.82785.02.23596.5079
1951397.800828.41960.02788.42.28356.4698
2001553.800850.61940.72791.42.33096.4323
2101906.200895.51900.72796.22.42486.3585
2202318.000940.91858.52799.42.51786.2861
2302795.100986.71813.82800.52.60996.2146
2403344.7001033.21766.52799.72.70156.1437
2503973.1001080.71716.22796.92.79276.0729
2604688.6001128.81662.52791.32.88386.0019
2705499.9001177.71605.22782.92.97515.9304
2806416.6001227.51543.62771.13.06685.8575
2907445.0001278.41477.12755.53.15945.7827
3008587.9001332.01404.92736.93.25345.7045

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Steam Table Interpolation Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units 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 instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and 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.

Formula Reference

Steam Table Interpolation Calculator Formula

See calculator inputs for the governing equation

Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.

When to Use This Calculator

  • Use the Steam Table Interpolation Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback 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) from built-in steam tables All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. 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. For two-variable interpolation (e.g., superheated steam at P and T both between tabulated values), bilinear interpolation is used: interpolate first in one direction, then in the perpendicular direction. Linear interpolation error depends on how non-linear the actual property is; for most steam properties the error is < 1% with modern table granularity, which is usually well within engineering accuracy. For higher precision, higher-order interpolation (quadratic, cubic spline) or direct computation from equations of state (IAPWS-IF97) can be used. The calculator handles linear interpolation between saturation table entries for pressure or temperature independent variables. For superheated or compressed liquid states, bilinear interpolation handles two-variable cases. All results match standard reference tables (ASME Steam Tables, NIST REFPROP) to within table precision.

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 water enthalpy at 125°C when the table has entries at 120°C (h_f = 503.72 kJ/kg) and 130°C (h_f = 546.33 kJ/kg): h = 503.72 + (125 − 120)(546.33 − 503.72)/(130 − 120) = 503.72 + 21.31 = 525.03 kJ/kg.

Is linear interpolation accurate enough?

For most engineering applications, yes. Modern steam tables have fine granularity (1°C or 10-100 kPa intervals), and linear interpolation errors are < 0.5% for most properties. For very high precision work (research, cycle analysis near the critical point), higher-order methods or direct computation from the IAPWS-IF97 equation of state are used. 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. The calculator handles both single-variable (saturation) and two-variable (superheated) interpolation.

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?

Modern steam tables (ASME Steam Tables, NIST REFPROP) are based on the IAPWS-IF97 formulation — the International Association for the Properties of Water and Steam, 1997 release. This is a comprehensive set of equations of state covering the full range of water's thermodynamic states from triple point to 1000°C and 100 MPa. All reliable modern tables and software derive from IAPWS-IF97 and agree to at least 4-5 significant figures.

Related Calculators

References & Further Reading

Wikipedia

Standards & Organizations