Back to Free Tools

FREE TOOLS

Stair Carpet Runner Estimator

Estimate runner length and area from treads,risers,landings and fit allowance.

Number of treads, Number of risers, Tread depth (cm), Riser height (cm), Runner width (cm), Extra landing length (cm), Allowance per tread (cm), Total end allowance (cm), Extra material (%), Roll sale increment (m)

JSON

Browser only

Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  • Enter the labelled values using the displayed units and explicit assumptions.
  • Choose Calculate result and review the complete report and any undefined or no-solution states.
  • Choose Download result to save the complete JSON. Reset clears the result and restores example controls.

Examples

Number of treads: 12
Number of risers: 13
Tread depth (cm): 27
Riser height (cm): 18
Runner width (cm): 80
Extra landing length (cm): 100
Allowance per tread (cm): 2
Total end allowance (cm): 30
Extra material (%): 5
Roll sale increment (m): 0.5

Limitations

  • Whole treads/risers0–10000,positive tread depth/riser height/runner width in cm;nonnegative landing length,per-step allowance and end allowance. Runner path=treads*(depth+allowance)+risers*height+landing+end. Waste0–100%,positive roll sale increment m;ceil increments. No curvature,pattern repeat,installation or stair-code assessment.
  • Scalar controls accept explicit finite decimal syntax;positive values normally1e-12–1e12,nonnegative0–1e12 unless a narrower range is stated. JSON numeric rows use finite IEEE754 values within their stated bounds. Derived counts above1billion and nonfinite results refuse. Combined input<=400000UTF8 bytes;complete JSON<=4MiB. All processing stays in your browser.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool