Tools
Water Supply Analysis
Hydrant Flow Test
Compute discharge from pitot readings, aggregate total flow at the residual reading, project available flow to 20 psi via Hazen-Williams, and plot the water supply curve on N1.85 paper. Handles pumper-outlet coefficients and the 10% pressure-drop check.
Launch tool →Fire Pump Test Curves
Plot and analyze fire pump performance from churn, rated, and 150% test points. Compare measured against rated curves to support acceptance testing and annual flow tests.
Launch tool →2″ Main Drain Flow Analysis
Estimate the municipal water supply available at a sprinkler riser using a 2″ main drain test, per AXA XL PRC.14.1.2.2. Computes drain flow from residual pressure and equivalent length, plots the fitted supply curve on N1.85 paper, and includes the full physics derivation.
Launch tool →Sprinkler System vs. Water Supply Analysis
Compare a sprinkler system demand point against a hydrant flow test water supply curve. Plots the supply, sprinkler demand, and outside hose stream allowance on N1.85 paper and reports the available pressure at the total demand flow and the safety margin in psi.
Launch tool →Hazen-Williams Friction Loss
Single-segment pipe friction loss using the Hazen-Williams equation. Inputs are flow, inside diameter, length, and material C-factor (NFPA 13 table built in). Reports pressure loss, head loss, and flow velocity in both US and SI units, with a flag for high-velocity conditions.
Launch tool →FM Global Data Sheets
FMDS 3-26 Occupancy Hazard Classification
Search FMDS 3-26 Appendix C Table C-1 by occupancy name or description to find the assigned Hazard Category (HC). Includes Table 2.2.2 HC definitions and Table 2.3.1.10 sprinkler design criteria for quick reference.
Launch tool →MFL Space Separation Calculator
Compute the MFL space separation distance, SM = SB × U × M, between buildings or to combustible yard storage. Includes the base-separation charts (Figs. 37–39), Table 3, the unprotected-opening factor (Fig. 40), and the exposure-angle factor (Figs. 47–49), plus the ยง2.3.1.1 minimum-distance rules.
Launch tool →FMDS 8-9 Ceiling-Level Storage Protection
Route your commodity class and storage arrangement to the correct FM DS 8-9 ceiling-level protection table (Tables 2–11), then review the rack flue-space requirements for single-, double-, and multiple-row racks with the acceptable-layout figures (2a–2i). Also bundles the hose-demand/duration, dry-pipe, and over-40-ft ceiling design tables. Full-resolution, zoomable table and figure images.
Launch tool →NFPA / IBC / ICC / SFPE
Site Fire Flow
Determine required fire flow and duration for one or more buildings on a site, based on fire-flow calculation area and construction type. Computes both base flow and sprinkler-adjusted flow per IFC Appendix B Table B105.2.
Launch tool →Aerosol Product Classification
Classify an aerosol product (metal containers ≤ 33.8 fl oz / 1000 mL) by component composition. Looks up chemical heat of combustion from FM DS 7-31 Table D, computes weighted ΔHtot, and bins to Level 1, 2, or 3.
Launch tool →CO₂ Surface (Pool) Fire Total-Flooding
Design quantity of CO2 for a surface-fire total-flooding system. Full six-step procedure: protected volume, MEC (table lookup or from residual O2), design concentration, flooding factor, material conversion factor, leakage through uncloseable openings, mechanical ventilation, and temperature-extreme adjustments. SI / U.S. units.
Launch tool →t² Fire Growth Plotter
Plot the four standard NFPA t² design fire growth curves (slow, medium, fast, ultra-fast) plus a user-defined growth coefficient and an optional peak-HRR cap. Export the heat release rate vs. time table to Excel for use in FDS, CFAST, PyroSim, and NFPA 92 smoke-control design-fire work.
Launch tool →More tools coming
Future additions may include sprinkler hydraulic calculations, standpipe demand calculators, and more.
About the author
John Dreher, P.E.
Fire Protection Engineer
John is a licensed Professional Engineer specializing in fire protection. His work centers on sprinkler system hydraulics, water supply analysis, special hazard suppression systems, and code-based fire flow evaluation under NFPA, IFC, and FM Global standards.
He built this collection of tools to streamline the calculations he performs day-to-day — and to share them, free, with the broader fire protection community. Each tool is open source, documents its assumptions and limitations, and ships with a validation test suite against the governing standard it implements.
These tools are intended as engineering aids, not as a replacement for code-required testing or for the judgement of a licensed engineer. Each tool documents its assumptions, limitations, and the governing standard it implements.