Weibull Distribution Calculator
How it Works
01Enter Shape (k) & Scale (λ)
Shape k controls failure rate behavior; scale λ is the characteristic life.
02Enter Time Point x
The time at which to compute failure probability and reliability.
03Get CDF & Reliability
F(x) = failure probability; R(x) = survival probability at time x.
04MTTF & Hazard Rate
Mean time to failure and instantaneous hazard rate at time x.
Introduction
Named after Swedish mathematician Waloddi Weibull, who popularized it in his 1951 paper on statistical distribution functions of wide applicability, the Weibull distribution can model a remarkable range of failure behaviors. By adjusting the shape parameter k, it can represent decreasing failure rates (infant mortality, k<1), constant failure rates (random failures, k=1, giving the exponential distribution), or increasing failure rates (wear-out failures, k>1).
The three failure rate regimes correspond to the three periods of the famous "bathtub curve" in reliability engineering: infant mortality (early life failures due to manufacturing defects), useful life (constant random failures), and wear-out (aging and fatigue failures). The Weibull distribution models any of these with appropriate parameter choices.
Applications span: engineering reliability analysis, survival analysis in medicine and biology, wind speed and precipitation modeling in meteorology, financial risk modeling, material strength testing, quality control and product lifetime analysis, and warranty claims forecasting.
This calculator enables complete Weibull analysis: computing probabilities, survival probabilities, median lifetime, mean time to failure (MTTF), and percentile values — all essential for making reliability predictions and maintenance decisions.
The formula
PDF:
f(x) = (k/λ) × (x/λ)^(k−1) × e^−(x/λ)^k
CDF (Failure Probability):
F(x) = 1 − e^−(x/λ)^k
Reliability (Survival):
R(x) = e^−(x/λ)^k
Hazard Rate:
h(x) = (k/λ) × (x/λ)^(k−1)
Mean (MTTF):
E = λ × Γ(1 + 1/k)
Variance:
Var = λ² × [Γ(1+2/k) − (Γ(1+1/k))²]
Calculation In Practice
Shape k = 2.5 (wear-out failures)
Scale λ = 1000 hours
Probability of failure by 800 hours:
F(800) = 1 − e^−(800/1000)^2.5
= 1 − e^−(0.8)^2.5
= 1 − e^−0.572
= 1 − 0.564
= 0.436 (43.6%)
Reliability at 800 hours: R(800) = 56.4%
MTTF = 1000 × Γ(1+1/2.5) = 1000 × Γ(1.4) ≈ 887 hours
Typical Use Cases
Product Reliability Analysis
Survival Analysis
Wind Energy Modeling
Maintenance Planning
Material Strength Testing
Technical Reference
Median Life:
T₅₀ = λ × (ln 2)^(1/k)
B10 Life (10th percentile):
T₁₀ = λ × (−ln 0.9)^(1/k)
Parameter Estimation:
Bathtub Curve:
Key Takeaways
Key values to remember: k=1 gives the exponential distribution (constant hazard, random failures). k=2 gives the Rayleigh distribution (common in wave height modeling). k≈3.4 approximates the normal distribution for symmetrical wear-out processes.
For practical reliability analysis, Weibull parameters are typically estimated from failure time data using maximum likelihood estimation (MLE) or Weibull probability paper regression. Once parameters are estimated, this calculator provides all the reliability metrics needed for engineering decisions.