WaterEngineerLabENGINEERING TOOLS & METHODS
← All tools
TOOL-018 / STORMWATERReleased calculator

IDF Curve Interpolator

Interpolate rainfall intensity between the durations and return periods in the table you supply.

Interpolation only. Values outside the first and last tabulated duration or return period are not estimated.
01

Local IDF table

Enter intensity at each duration and return period, then the duration and return period you need.

Intensity units
Scenario
Return periods
Duration 1
Duration 2
Query inside the table

Switching units converts the stored intensity and rounds only the text in the field. Duration and return period stay in minutes and years. A blank field stays blank. The previous result is cleared when an input changes or an entry is rejected.

02

Interpolated intensity

Enter a table and interpolate.

Ready for interpolation

Review the local table, then interpolate inside its durations and return periods.

ln I on ln d and ln T
03 / METHOD & LIMITS

Log-log interpolation inside a local IDF table

Supply the intensities. The calculator reads between tabulated durations and return periods and stops at the edge of the table.

ln I(d, T) = (1−u)(1−v) ln I11 + u(1−v) ln I21 + (1−u)v ln I12 + uv ln I22u = ln(d / d1) / ln(d2 / d1) · v = ln(T / T1) / ln(T2 / T1) · depth P = i × t

US intensity uses the released design-storm inch, 0.0254 m, which is 25.4 mm/h per in/h. Duration stays in minutes and return period stays in years when you switch units. The field text is rounded for display. The stored intensity keeps full precision.

Input guidance

Duration · d
Enter at least two durations in minutes, in increasing order. The same unit is used for SI and US.
Return period · T
Enter at least two return periods in years, in increasing order.
Intensity · I
Enter a positive intensity in every cell. Millimetres per hour in SI, inches per hour in US. A blank cell is required and is not zero.

Applicability and limitations

FHWA HEC-22, 4th edition (FHWA-HIF-24-006, February 2024), Section 4.1.1, says an IDF curve relates duration and frequency to intensity, and that you read it by finding the duration, moving to the return period, and reading intensity. Section 4.2.2.2 says the Rational Method uses those curves and names NOAA and NRCS as sources of regional curves. NOAA Atlas 14 Volume 2 Version 3.0 (Bonnin et al., 2006) defines an IDF curve as a log-log plot of intensity against duration. A numbered interpolation equation in either document is UNVERIFIED. Volume 2 Section 4.8 is spatial interpolation between stations and is not used. The 2022 HDSC assessment says Atlas 14 production curves are cubic-spline smoothed (NA14 assessment, Section 1.1). This calculator does not apply that spline.

Model bounds: interpolation only, no extrapolation. The table is yours. Do not paste a depth table into the intensity cells. Return-period log-log weights are the project method, and that equation number is UNVERIFIED. Depth is P = i × t from the design-storm helper, not another interpolation. Time of concentration, peak runoff, and code compliance are outside this result.

Method reference

Formula FORMULA-TOOL018-IDF-LOGLOG-INTERPOLATION-001, with depth from FORMULA-TOOL002-DESIGN-STORM-DEPTH-001. Sources SRC-IDF-CURVE-HEC22-TOOL018-001, SRC-NOAA-ATLAS14-IDF-TOOL018-001, and SRC-PROJECT-METHOD-TOOL018-001, each version 1.0.0.