Control Chart Constants Table — A2, A3, d2, d3, c4, B3, B4, D3, D4 to n = 100

A₂, A₃, d₂, d₃, c₄, B₃, B₄, D₃, D₄ and the rest, for subgroup sizes from 2 to 100 — computed from the normal distribution rather than copied from a table, with the derivation and the source shown for each one.

Why compute them instead of printing a table

Three reasons, and the first is the boring one: the printed tables stop at n = 25. If you are charting subgroups of 30 there is nowhere to look the factor up, and the usual workaround — using the n = 25 row — is simply wrong.

The second is that the tables do not agree with each other. Cross-checking two independent public tables cell by cell turns up a disagreement at D₄ for n = 3: the four-decimal source prints 2.5746 and the three-decimal source prints 2.574, where rounding 2.5746 gives 2.575. One of them derived the factor from its own rounded inputs. That is not a scandal, it is what happens to a table that has been retyped for eighty years, and it is exactly why the /validation page names the exception rather than quietly picking a side.

The third is that a constant with no derivation attached is a number you have to trust. Every symbol on this page carries the expression it comes from, so you can check any cell with a gamma function and a numerical integrator of your own.

Loading the calculation engine…

SVG is vector — it stays sharp at any size in a report. PNG 4× is roughly 600 dpi at figure width. Every export carries the estimator, the constants and the rule set drawn inside the figure, so the file is readable on its own.

Downloads carry a small “made with spcplot.com” credit along the bottom edge. The chart on screen is never watermarked, and the credit is a credit rather than a licence restriction — the figures are yours to publish either way. A Pro or Lifetime licence removes it.

Options

This plot has no adjustable options yet.

Your measurements are processed entirely in this browser tab. Nothing you type here is uploaded, so confidential production data stays confidential.

Every constant, n = 2 to n = 100

The figure above is the version that exports. This is the same computation as text — selectable, searchable, and readable on a phone. Every value computed from the standard normal distribution — c₄ in closed form, d₂, d₃ and d₄ by numerical integration of the range distribution. Nothing on this table is copied from a printed table.

All 99 rows and all 16 factors, comma separated.

Shewhart control chart constants for subgroup sizes n = 2 to 100. A dash marks a factor clamped at zero — there is no lower limit, not a missing value. An asterisk marks a subgroup size beyond the largest published table cited below.
nAA₂A₃c₄d₂d₃d₄B₃B₄B₅B₆D₁D₂D₃D₄E₂
22.12131.88002.65870.79791.12840.85250.9539—3.2665—2.6063—3.6859—3.26652.6587
31.73211.02331.95440.88621.69260.88841.5878—2.5682—2.2760—4.3577—2.57461.7725
41.50000.72861.62810.92132.05880.87981.9783—2.2660—2.0877—4.6982—2.28211.4572
51.34160.57681.42730.94002.32590.86412.2569—2.0890—1.9636—4.9182—2.11451.2898
61.22470.48321.28710.95152.53440.84802.47170.03041.96960.02891.8742—5.0785—2.00381.1837
71.13390.41931.18190.95942.70440.83322.64550.11771.88230.11291.80580.20475.20400.07571.92431.1093
81.06070.37251.09910.96502.84720.81982.79080.18511.81490.17861.75140.38775.30670.13621.86381.0537
91.00000.33671.03170.96932.97000.80782.91540.23911.76090.23181.70680.54655.39350.18401.81601.0101
100.94870.30830.97540.97273.07750.79713.02420.28371.71630.27591.66940.68645.46870.22301.77700.9748
110.90450.28510.92740.97543.17290.78733.12050.32131.67870.31341.63730.81095.53480.25561.74440.9455
120.86600.26580.88590.97763.25850.77853.20690.35351.64650.34561.60950.92305.59390.28331.71670.9207
130.83210.24940.84950.97943.33600.77043.28500.38161.61840.37371.58511.02475.64720.30721.69280.8993
140.80180.23540.81730.98103.40680.76303.35620.40621.59380.39851.56341.11775.69580.32811.67190.8806
150.77460.22310.78850.98233.47180.75623.42170.42821.57180.42061.54401.20325.74050.34661.65340.8641
160.75000.21230.76260.98353.53200.74993.48210.44791.55210.44051.52651.28235.78170.36301.63700.8494
170.72760.20280.73910.98453.58790.74413.53830.46571.53430.45851.51061.35575.82000.37791.62210.8361
180.70710.19430.71760.98543.64010.73863.59070.48181.51820.47481.49601.42435.85580.39131.60870.8242
190.68820.18660.69790.98623.68900.73353.63980.49661.50340.48981.48261.48855.88940.40351.59650.8132
200.67080.17960.67970.98693.73500.72873.68590.51021.48980.50361.47031.54895.92100.41471.58530.8032
210.65470.17330.66290.98763.77830.72423.72940.52281.47720.51631.45891.60585.95090.42501.57500.7940
220.63960.16750.64730.98823.81940.71993.77060.53441.46560.52811.44831.65965.97910.43451.56550.7855
230.62550.16210.63270.98873.85830.71593.80970.54521.45480.53911.43831.71076.00600.44341.55660.7775
240.61240.15720.61910.98923.89530.71213.84680.55531.44470.54931.42911.75916.03160.45161.54840.7701
250.60000.15260.60630.98963.93060.70843.88210.56481.43520.55891.42031.80536.05600.45931.54070.7632
26*0.58830.14840.59430.99013.96430.70503.91590.57371.42630.56801.41211.84946.07930.46651.53350.7568
27*0.57740.14450.58290.99043.99650.70173.94820.58201.41800.57651.40441.89146.10160.47331.52670.7506
28*0.56690.14080.57220.99084.02740.69863.97910.58991.41010.58451.39711.93186.12310.47971.52030.7449
29*0.55710.13730.56210.99114.05700.69554.00880.59741.40260.59201.39021.97046.14370.48571.51430.7395
30*0.54770.13410.55250.99144.08550.69274.03730.60441.39560.59921.38362.00756.16350.49141.50860.7343
31*0.53880.13100.54330.99174.11290.68994.06480.61111.38890.60601.37742.04326.18260.49681.50320.7294
32*0.53030.12810.53460.99204.13930.68724.09120.61751.38250.61251.37142.07766.20110.50191.49810.7248
33*0.52220.12540.52630.99224.16480.68474.11680.62361.37640.61871.36572.11076.21890.50681.49320.7203
34*0.51450.12280.51840.99254.18940.68224.14140.62941.37060.62461.36032.14276.23610.51151.48850.7161
35*0.50710.12040.51080.99274.21320.67994.16520.63491.36510.63021.35512.17366.25280.51591.48410.7120
36*0.50000.11800.50360.99294.23620.67764.18830.64021.35980.63561.35022.20356.26900.52021.47980.7082
37*0.49320.11580.49660.99314.25860.67544.21060.64521.35480.64081.34542.23246.28470.52421.47580.7045
38*0.48670.11370.49000.99334.28020.67324.23230.65011.34990.64571.34082.26046.29990.52811.47190.7009
39*0.48040.11170.48360.99344.30120.67124.25330.65481.34520.65051.33642.28766.31470.53191.46810.6975
40*0.47430.10980.47740.99364.32160.66924.27370.65921.34080.65501.33222.31406.32910.53551.46450.6942
41*0.46850.10790.47150.99384.34140.66734.29350.66361.33640.65941.32812.33966.34310.53891.46110.6910
42*0.46290.10620.46570.99394.36060.66544.31280.66771.33230.66371.32422.36456.35680.54221.45780.6880
43*0.45750.10450.46020.99414.37940.66364.33160.67171.32830.66771.32042.38876.37000.54541.45460.6850
44*0.45230.10280.45490.99424.39760.66184.34990.67561.32440.67171.31672.41236.38300.54851.45150.6822
45*0.44720.10130.44980.99434.41540.66014.36770.67931.32070.67551.31322.43526.39560.55151.44850.6794
46*0.44230.09980.44480.99454.43280.65844.38510.68291.31710.67911.30982.45766.40800.55441.44560.6768
47*0.43760.09830.44000.99464.44970.65684.40200.68641.31360.68271.30652.47946.42000.55721.44280.6742
48*0.43300.09700.43530.99474.46620.65524.41850.68981.31020.68611.30332.50076.43180.55991.44010.6717
49*0.42860.09560.43080.99484.48240.65364.43470.69301.30700.68941.30022.52146.44330.56251.43750.6693
50*0.42430.09430.42640.99494.49810.65214.45050.69621.30380.69261.29722.54176.45460.56511.43490.6669
51*0.42010.09310.42220.99504.51360.65074.46590.69931.30070.69581.29432.56156.46560.56751.43250.6647
52*0.41600.09190.41810.99514.52860.64924.48100.70221.29780.69881.29142.58096.47640.56991.43010.6625
53*0.41210.09070.41410.99524.54340.64794.49580.70511.29490.70171.28872.59986.48700.57221.42780.6603
54*0.40820.08960.41020.99534.55780.64654.51020.70791.29210.70461.28602.61836.49730.57451.42550.6582
55*0.40450.08850.40640.99544.57200.64524.52440.71071.28930.70741.28342.63656.50750.57671.42330.6562
56*0.40090.08740.40270.99554.58580.64394.53820.71331.28670.71011.28082.65426.51740.57881.42120.6542
57*0.39740.08640.39910.99554.59940.64264.55180.71591.28410.71271.27842.67166.52720.58091.41910.6523
58*0.39390.08540.39570.99564.61270.64134.56510.71841.28160.71531.27602.68876.53670.58291.41710.6504
59*0.39060.08440.39230.99574.62580.64014.57820.72091.27910.71781.27362.70546.54610.58481.41520.6485
60*0.38730.08350.38890.99584.63860.63894.59100.72321.27680.72021.27142.72176.55540.58681.41320.6468
61*0.38410.08260.38570.99584.65110.63784.60360.72561.27440.72261.26912.73786.56450.58861.41140.6450
62*0.38100.08170.38260.99594.66350.63664.61590.72781.27220.72491.26702.75366.57340.59051.40950.6433
63*0.37800.08080.37950.99604.67560.63554.62810.73011.26990.72711.26482.76906.58210.59221.40780.6416
64*0.37500.08000.37650.99604.68750.63444.64000.73221.26780.72931.26282.78426.59070.59401.40600.6400
65*0.37210.07920.37360.99614.69920.63334.65170.73431.26570.73151.26072.79916.59920.59571.40430.6384
66*0.36930.07840.37070.99624.71060.63234.66320.73641.26360.73361.25882.81386.60750.59731.40270.6369
67*0.36650.07760.36790.99624.72190.63134.67450.73841.26160.73561.25682.82826.61570.59891.40110.6353
68*0.36380.07690.36520.99634.73300.63024.68560.74041.25960.73761.25492.84236.62380.60051.39950.6338
69*0.36120.07610.36250.99634.74400.62924.69650.74231.25770.73961.25312.85626.63170.60211.39790.6324
70*0.35860.07540.35990.99644.75470.62834.70730.74421.25580.74151.25132.86996.63950.60361.39640.6310
71*0.35600.07470.35730.99644.76530.62734.71790.74601.25400.74331.24952.88346.64720.60511.39490.6296
72*0.35360.07400.35480.99654.77570.62644.72830.74781.25220.74521.24782.89666.65480.60651.39350.6282
73*0.35110.07340.35230.99654.78600.62544.73850.74961.25040.74701.24612.90966.66230.60801.39200.6268
74*0.34870.07270.34990.99664.79600.62454.74860.75131.24870.74871.24442.92256.66960.60931.39070.6255
75*0.34640.07210.34760.99664.80600.62364.75860.75301.24700.75041.24282.93516.67690.61071.38930.6242
76*0.34410.07150.34530.99674.81580.62274.76840.75461.24540.75211.24122.94756.68400.61211.38790.6230
77*0.34190.07090.34300.99674.82540.62194.77800.75631.24370.75381.23962.95986.69110.61341.38660.6217
78*0.33970.07030.34080.99684.83490.62104.78750.75791.24210.75541.23812.97186.69800.61471.38530.6205
79*0.33750.06970.33860.99684.84430.62024.79690.75941.24060.75701.23662.98376.70490.61591.38410.6193
80*0.33540.06910.33650.99684.85350.61944.80620.76101.23900.75861.23512.99546.71170.61721.38280.6181
81*0.33330.06850.33440.99694.86270.61864.81530.76251.23750.76011.23373.00706.71830.61841.38160.6169
82*0.33130.06800.33230.99694.87160.61784.82430.76391.23610.76161.23233.01846.72490.61961.38040.6158
83*0.32930.06750.33030.99704.88050.61704.83320.76541.23460.76311.23093.02966.73140.62081.37920.6147
84*0.32730.06690.32830.99704.88930.61624.84190.76681.23320.76451.22953.04076.73780.62191.37810.6136
85*0.32540.06640.32640.99704.89790.61544.85060.76821.23180.76591.22813.05166.74420.62301.37700.6125
86*0.32350.06590.32450.99714.90640.61474.85910.76961.23040.76731.22683.06246.75040.62421.37580.6114
87*0.32160.06540.32260.99714.91480.61394.86750.77091.22910.76871.22553.07306.75660.62531.37470.6104
88*0.31980.06500.32070.99714.92310.61324.87580.77221.22780.77001.22423.08356.76270.62631.37370.6094
89*0.31800.06450.31890.99724.93130.61254.88400.77351.22650.77141.22303.09396.76880.62741.37260.6084
90*0.31620.06400.31710.99724.93940.61184.89210.77481.22520.77271.22173.10416.77470.62841.37160.6074
91*0.31450.06360.31540.99724.94740.61114.90010.77611.22390.77391.22053.11426.78060.62951.37050.6064
92*0.31280.06310.31360.99734.95530.61044.90800.77731.22270.77521.21933.12416.78640.63051.36950.6054
93*0.31110.06270.31190.99734.96310.60974.91580.77851.22150.77641.21813.13406.79220.63151.36850.6045
94*0.30940.06220.31030.99734.97080.60904.92350.77971.22030.77761.21703.14376.79790.63241.36760.6035
95*0.30780.06180.30860.99734.97840.60844.93110.78091.21910.77881.21583.15336.80350.63341.36660.6026
96*0.30620.06140.30700.99744.98590.60774.93870.78211.21790.78001.21473.16286.80910.63431.36570.6017
97*0.30460.06100.30540.99744.99340.60714.94610.78321.21680.78121.21363.17226.81460.63531.36470.6008
98*0.30300.06060.30380.99745.00070.60644.95350.78431.21570.78231.21253.18146.82000.63621.36380.5999
99*0.30150.06020.30230.99755.00800.60584.96080.78541.21460.78341.21153.19066.82540.63711.36290.5990
100*0.30000.05980.30080.99755.01520.60524.96790.78651.21350.78451.21043.19966.83070.63801.36200.5982

* n > 25: computed on the same footing as every other row, but beyond the range any published table cited here covers, so not cross-checkable against a printed source.

What each symbol is, and how it is derived

A — X̄ limits from a known σ₀
A = 3/√n (closed form)
A₂ — X̄ limits from R̄
A₂ = 3/(d₂√n) (derived from d2, d3)
A₃ — X̄ limits from s̄
A₃ = 3/(c₄√n) (derived from c4)
c₄ — Unbiasing constant for the sample standard deviation
c₄ = √(2/(n−1)) · Γ(n/2) / Γ((n−1)/2) (closed form)
d₂ — Mean of the relative range
d₂ = E[W], W = (X₍n₎ − X₍₁₎)/σ, integrated from the range density n(n−1)∫φ(x)φ(x+w)[Φ(x+w)−Φ(x)]ⁿ⁻² dx (numerical integration)
d₃ — Standard deviation of the relative range
d₃ = √(E[W²] − d₂²), from the same range density (numerical integration)
d₄ — Median of the relative range
the w solving P(W ≤ w) = ½, where P(W ≤ w) = n∫φ(x)[Φ(x+w)−Φ(x)]ⁿ⁻¹ dx (numerical integration)
B₃ — s-chart lower limit from s̄
B₃ = max(0, 1 − 3√(1−c₄²)/c₄) (derived from c4)
B₄ — s-chart upper limit from s̄
B₄ = 1 + 3√(1−c₄²)/c₄ (derived from c4)
B₅ — s-chart lower limit from a known σ₀
B₅ = max(0, c₄ − 3√(1−c₄²)) (derived from c4)
B₆ — s-chart upper limit from a known σ₀
B₆ = c₄ + 3√(1−c₄²) (derived from c4)
D₁ — R-chart lower limit from a known σ₀
D₁ = max(0, d₂ − 3d₃) (derived from d2, d3)
D₂ — R-chart upper limit from a known σ₀
D₂ = d₂ + 3d₃ (derived from d2, d3)
D₃ — R-chart lower limit from R̄
D₃ = max(0, 1 − 3d₃/d₂) (derived from d2, d3)
D₄ — R-chart upper limit from R̄
D₄ = 1 + 3d₃/d₂ (derived from d2, d3)
E₂ — Individuals limits from the average moving range
E₂ = 3/d₂(span) (derived from d2, d3)

What these were checked against

How each family is derived

c₄ is exact: c₄ = √(2/(n−1))·Γ(n/2)/Γ((n−1)/2). It is the expected value of the sample standard deviation of n standard normal observations, and A₃, B₃, B₄, B₅ and B₆ all follow from it algebraically.

d₂ and d₃ have no elementary closed form. They are the mean and the standard deviation of the range of n standard normal observations, and they are obtained here by integrating the range density n(n−1)∫φ(x)φ(x+w)[Φ(x+w)−Φ(x)]ⁿ⁻² dx. A₂, D₁, D₂, D₃, D₄ and E₂ follow from them.

d₄ is the median of that same range distribution — the unbiasing constant for a median moving range — found by solving its CDF for the half-way point. It is not printed by either source cited here, so it is checked against its own closed form at n = 2, where the median range of a pair is √2·Φ⁻¹(0.75) = 0.9539.

The known-sigma family, which most software omits

A, B₅, B₆, D₁ and D₂ are the factors for the case where σ₀ is not estimated from the data but is known in advance — from a long production history, from a specification, or from a previous validated study. Limits are then μ₀ ± A·σ₀ for averages, B₅σ₀ to B₆σ₀ for standard deviations and D₁σ₀ to D₂σ₀ for ranges.

They are rarely offered because most tools assume you are estimating. If you are running a Phase 2 chart against a baseline that was established properly, these are the right factors and the estimated-sigma ones are not.

Naming, and a trap worth knowing about

The symbols collide across sources, and the collisions are not harmless. `d₄` here is the median moving-range constant and has nothing to do with `D₄`, the upper R-chart factor — one is about 1.98 at n = 4 and the other about 2.28. `E₂`, the individuals factor, is routinely mislabelled `A₂` or `A₃`, including inside at least one published international standard. `A₂` for an X̄-R chart and `Ã₂` for a median chart share the value 1.880 at n = 2 and diverge immediately afterwards.

In this site’s source code the constants are named by role at every call site rather than by letter, for exactly this reason.

Common questions

What is d₂ used for?
Estimating the process standard deviation from ranges: σ̂ = R̄/d₂ for subgrouped data, or σ̂ = MR̄/d₂(2) for individuals. It is the mean range of n standard normal observations, so dividing by it converts an average range back into a standard deviation.
Why is D₃ zero for small subgroups?
D₃ = 1 − 3d₃/d₂, and for n below 7 that expression is negative. A range cannot be negative, so the factor is clamped at zero and the R chart has no lower control limit. Tables print either 0.000 or a dash; they mean the same thing.
Can I use these for subgroup sizes above 25?
Yes — that is most of why this page exists. Nothing changes in the arithmetic above 25; what changes is that no published table covers those rows, so they are marked on the figure as not cross-checkable against a printed source.
Is A₃ the same as A₂?
No. A₂ = 3/(d₂√n) is for limits from R̄; A₃ = 3/(c₄√n) is for limits from s̄. They are close for small subgroups and diverge as n grows, because the range loses efficiency against the standard deviation.