Skip to main content
engineering

Process Capability Calculator

Compute Cp, Cpk, Pp, Ppk, sigma level, and DPM from process data and spec limits with distribution overlay chart

By Christopher FloiedPublished Updated

Compute Cp, Cpk, Pp, Ppk, sigma level, and defects per million (DPM) for a process with spec limits.

Marginal
Cpk = 1.000 (threshold: 1.33 = capable, 1.00 = marginal)
Cp
1.0000
Cpk
1.0000
Cpu
1.0000
Cpl
1.0000
Pp
1.0000
Ppk
1.0000
Sigma Level
3.000
DPM (defects/million)
2699.8
% Above USL
0.1350%
% Below LSL
0.1350%
% Out of Spec
0.2700%
Process Mean
50.0000

Process Distribution with Spec Limits

Tip: hover to read values, click to pin a point for export

Capability Metrics Table

MetricValueInterpretation
Process Mean (μ)50.000000
Process Std Dev (σ)2.000000
Upper Spec Limit (USL)56.0000
Lower Spec Limit (LSL)44.0000
Cp1.0000≥1.33 capable
Cpk1.0000Marginal
Cpu1.0000Upper-side capability
Cpl1.0000Lower-side capability
Pp1.0000Overall capability
Ppk1.0000Overall + centering
Sigma Level3.000σ to nearest spec
DPM (defects per million)2699.80
% Above USL0.134990%
% Below LSL0.134990%
% Out of Spec0.269980%

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Process Capability Calculator. Follow the units and input format printed next to each field. Where a unit selector is available, choose the units that match your data.

2

Review your inputs

Double-check that all values are correct and match the units or format shown 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 Process Capability Calculator computes the output in your browser and displays the results, with units clearly labeled, as soon as they are ready — 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.

When to Use This Calculator

  • •Use the Process Capability Calculator to check your hand calculations on homework or exam problems — comparing its result with your own working 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 Process Capability Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Compute Cp, Cpk, Pp, Ppk, sigma level, and DPM from process data and spec limits with distribution overlay chart All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Follow the units printed beside each field. Where a unit selector is provided, the selected unit is converted internally. Results are computed in your browser without sending data to a server, which keeps your inputs private. 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

Process capability indices measure how well a manufacturing process meets its specification limits. The basic indices are Cp and Cpk for short-term capability, and Pp and Ppk for long-term performance. Cp = (USL − LSL) / (6σ), where USL and LSL are the upper and lower specification limits and σ is the process standard deviation. Cp assumes the process is centered between the specs; it measures how well the process spread fits within the specs. Cpk = min((USL − μ)/(3σ), (μ − LSL)/(3σ)), accounting for how well the process is centered. If Cpk < Cp, the process is off-center. Interpretation of values: Cpk < 1.0 means at least some out-of-spec production expected; Cpk = 1.0 means exactly 0.27% defective (±3σ from mean is at spec limits); Cpk = 1.33 means 63 ppm defective (typical 'acceptable' target); Cpk = 1.67 means 0.57 ppm; Cpk = 2.0 means 0.002 ppm (Six Sigma quality level). Pp and Ppk use long-term σ that includes shifts and drifts, while Cp and Cpk use short-term σ from within-subgroup variation only. Six Sigma methodology targets Cpk = 1.5 (corresponding to 3.4 DPMO considering 1.5σ shift), which is the famous '6-sigma quality' standard. The calculator computes Cp, Cpk, Pp, Ppk, sigma level, and DPMO (defects per million opportunities) from input data or summary statistics.

Real-World Applications

  • •Supplier qualification: require Cpk ≥ 1.33 as a minimum for supplier acceptance on critical dimensions.
  • •Automotive quality standards: IATF 16949 (automotive) requires Cpk ≥ 1.67 for safety-critical features and Cpk ≥ 1.33 for significant features.
  • •Capability studies: initial process validation measures Cpk to verify that a new process can meet specs with adequate margin.
  • •Continuous improvement: track Cpk over time and target improvements to increase from Cpk 1.0 to 1.33 and eventually 1.67+.
  • •Defect rate prediction: compute expected PPM (parts per million) defect rate from sigma level for quality cost estimates.

Frequently Asked Questions

What's the difference between Cp and Cpk?

Cp measures the potential capability assuming the process is centered between the specs: Cp = (USL − LSL)/(6σ). Cpk measures the actual capability accounting for how well-centered the process is: Cpk = min((USL − μ)/(3σ), (μ − LSL)/(3σ)). Cpk ≤ Cp always; equal only when the process is exactly centered. A high Cp with low Cpk indicates a centering problem — the spread is acceptable but the mean is off-target.

What Cpk do I need?

Industry standards vary. Common targets: Cpk ≥ 1.33 for routine production (63 ppm defects), Cpk ≥ 1.67 for automotive and safety-critical (0.57 ppm), Cpk ≥ 2.0 for Six Sigma quality (0.002 ppm in centered, 3.4 DPMO considering shifts). Higher Cpk costs more (tighter processes, better equipment) but reduces warranty costs and customer defects. Choose based on product risk and customer requirements.

What's the difference between Cp/Cpk and Pp/Ppk?

Cp and Cpk use 'short-term' process variability (within-subgroup variation, typical during a short production run with all factors held constant). Pp and Ppk use 'long-term' variability (including shifts, drifts, and longer-term variation). Pp and Ppk are usually worse than Cp and Cpk, reflecting the reality that processes drift over days and weeks. Use Pp/Ppk for customer-facing quality reports; use Cp/Cpk for process improvement targets.

What is Six Sigma quality?

Six Sigma quality refers to a process where the nearest spec limit is 6σ from the mean, corresponding to 3.4 defects per million opportunities (DPMO) accounting for a 1.5σ long-term drift. Cpk = 2.0 short-term = 1.5 long-term = Six Sigma level. Six Sigma methodology (Motorola, GE) aims for this level of quality for critical features through DMAIC (Define-Measure-Analyze-Improve-Control) improvement projects.

How do I compute Cpk from data?

(1) Collect a sample from the process (typically 100+ measurements). (2) Compute sample mean x̄ and sample standard deviation s. (3) Use x̄ as μ and s as σ in the Cpk formula. (4) Cpk = min((USL − x̄)/(3s), (x̄ − LSL)/(3s)). For short-term Cpk, use within-subgroup standard deviation (often σ/c4 from range charts). For long-term Ppk, use pooled standard deviation across all subgroups.

Related Calculators

References & Further Reading

Add the live Process Capability Calculator to your site. Free to embed, with a link back to MegaCalc.