NewsNOX METALS Raises an $11.5M Seed Round to Reindustrialize America

Anodize Growth and Pre-Anodize Size Calculator

Anodizing is a conversion coating, so roughly half of it grows above the original surface and half of it eats into the metal. That means an outside dimension gets bigger, a bore gets smaller, and a tapped hole loses four times the coating thickness on pitch diameter. This calculator gives you the pre-anodize size to machine and the tolerance the coating will eat.

Last updated July 2026

Coating Geometry
Growth Above Surface
0.00015"
Penetration Below Surface
0.00015"
Total Coating Per Surface
0.00030"
g = FG x t = 0.50 x 0.00030 = 0.00015"pen = (1 - 0.50) x 0.00030 = 0.00015"
Pre-Anodize Machining Size
Final Print Dimension
1.0000"
Total Dimensional Change
+0.00030"
Machine At (Pre-Anodize)
0.9997"
Print Tolerance Band (Total)
0.00200"
Eaten By Coating Variation
0.00040" (20%)
Machining Tolerance Left
0.00160" (+/- 0.00080)
Verdict
Machinable to print

No masking required. Machine at 0.9997 in and the feature lands inside the print after coating with 0.00160 in of tolerance left over.

change = +2 x g = +2 x 0.00015 = +0.00030"pre-anodize = 1.0000 - (+0.00030) = 0.9997"tol eaten = 2 x 0.50 x (0.00050 - 0.00010) = 0.00040"tol left = 0.00200 - 0.00040 = 0.00160"
Coated Surface Cross-Section
base metaloriginal surfacegpengrowth 0.00015"penetration 0.00015"2 x g on this feature = +0.00030"t = 0.00030", FG = 0.50not to scale
Alloy Note: 6061-T6 / T651

The benchmark. Standard 50/50 conversion, clean uniform color, best all round anodize response of any structural plate alloy.

General purpose sulfuric anodize. Minimal dimensional effect on most features.

Worked Example

A 1.0000" bore getting Type III hard coat at 0.0020" on 6061 grows 0.0010" per surface, closes 0.0020" on diameter, and must be machined at 1.0020" before anodize. A 1/4-20 tapped hole in that same part loses 0.0040" of pitch diameter, which is 82 percent of the entire class 2B tolerance band, so plug it or tap it after anodize.

Growth fraction is the share of coating thickness that sits above the original surface. Use the actual thickness your anodize house runs, not the range on the spec sheet. Type III can legally land anywhere from 0.0005" to 0.0045" under MIL-A-8625, and that spread, not the nominal, is what blows a tight fit.

How to use this calculator

  1. Pick the coating the print calls out. Type II Class 1 is clear sulfuric, Type III is hard coat per MIL-A-8625. Selecting a coating loads its default thickness and the thickness tolerance a typical anodize house holds.
  2. Override the target thickness with the number your anodize house actually runs. Type III is legally anywhere from 0.0005" to 0.0045", so the spec range is useless as a machining input. Ask them, then type it in.
  3. Choose the base alloy. 6061, 7075, 7050, 5052 and 5083 all use the standard 50/50 growth to penetration split. 2024 penetrates more than it grows, and cast tool and jig plate is flagged as unpredictable.
  4. Choose the feature. An outside dimension gains two times the growth, a bore or slot loses two times the growth, a single face from an uncoated datum gains one times the growth, and a thread pitch diameter shifts four times the growth.
  5. Enter the final print dimension and its tolerance. For threads, pick the size instead and the calculator pulls the class 2B pitch diameter and tolerance band from the table.
  6. Read the pre-anodize size, the tolerance the coating variation eats, and the verdict. If the verdict says mask or plug, the coating spread alone is wider than your print tolerance and no machining target will hold across a lot.

Anodize coating thickness and growth reference

CoatingThickness Range (in)Default Target (in)Thickness Tol (in)Growth Per Surface (in)Notes
Type II Class 1 clear, sulfuric0.0001 to 0.00090.0003+/- 0.00020.00015General purpose, minimal dimensional effect
Type II Class 2 dyed, sulfuric0.0004 to 0.00100.0007+/- 0.00020.00035Black dye runs the thick end of the range
Type III Class 1 hard coat, undyed0.0005 to 0.00450.0020+/- 0.00050.00100MIL-A-8625 default is 0.002 in unless the print says otherwise
Type III Class 2 hard coat, dyed0.0010 to 0.00400.0020+/- 0.00050.00100Same growth math as undyed hard coat
Chem film per MIL-DTL-5541about 0.000030.00003negligible0.000015No meaningful dimensional change on any feature

Growth per surface is half the target thickness at a 0.50 growth fraction. Chem film per MIL-DTL-5541 is listed for comparison, it is a chromate conversion coating rather than an anodic film and adds no usable dimension.

Growth fraction and anodize behavior by aluminum alloy

Base AlloyGrowth Fraction FGGrowth Per Surface at 0.0020 in (in)Coating Behavior
6061-T6 / T6510.500.00100Standard 50/50 conversion, best all round anodize response
7075-T6510.500.00100Good, comes out darker than 6061, thick hard coat is harder to build
7075-T73510.500.00100Same coating behavior as T651
7050-T74510.500.00100Same family behavior as 7075, expect a darker result
5052-H320.500.00100Excellent bright clear anodize
5083-H3210.500.00100Good response, slightly grey cast
2024-T3510.400.00080High copper, more penetration than growth, poor hard coat quality and limited thickness
5000 series cast tool and jig plate0.50 nominal0.00100Unpredictable. Blotchy, lot to lot color variation, porosity can trap acid. Prefer ALCA-5 class over Mic-6 class, or move to wrought 6061-T651

Growth fraction is the share of total coating thickness that sits above the original surface. MIL-A-8625 does not publish a per-alloy split, so treat the 0.40 on 2024 as a shop rule of thumb driven by its copper content, not a specification value.

Dimensional change by feature type

FeatureChangePre-Anodize SizeChange at 0.0020 in Hard Coat (in)
Outside dimension across two coated faces+2 x gtarget - 2 x g+0.0020
Bore or hole diameter-2 x gtarget + 2 x g-0.0020
Slot width-2 x gtarget + 2 x g-0.0020
Single face from an uncoated datum+1 x gtarget - g+0.0010
Internal thread pitch diameter-4 x gtarget PD + 4 x g-0.0040
External thread pitch diameter+4 x gtarget PD - 4 x g+0.0040

Class 2B pitch diameter versus hard coat loss

Thread2B PD Min (in)2B PD Max (in)Tolerance Band (in)Band Eaten by 0.0040 in PD Loss
6-32 UNC0.11770.12180.004198%
8-32 UNC0.14370.14750.0038105%
10-24 UNC0.16290.16720.004393%
10-32 UNF0.16610.16970.0036111%
1/4-20 UNC0.21750.22240.004982%
1/4-28 UNF0.22680.23110.004393%
5/16-18 UNC0.27640.28170.005375%
3/8-16 UNC0.33440.34010.005770%
1/2-13 UNC0.45000.45650.006562%

The last column is the pitch diameter loss from a 0.0020" Type III hard coat, which is four times the 0.0010" growth per surface, divided by the full class 2B band. Anything over 100 percent cannot be tapped oversize and still pass a go gauge after coating. Plug the hole for anodize or tap it after the parts come back.

Formulas

Let t be the target coating thickness in inches and FG be the growth fraction for the base alloy, meaning the share of the coating that sits above the original surface.

g = FG x t
pen = (1 - FG) x t
outside dimension: change = +2 x g, pre-anodize = target - 2 x g
bore or hole diameter: change = -2 x g, pre-anodize = target + 2 x g
slot width: change = -2 x g, pre-anodize = target + 2 x g
single face from an uncoated datum: change = +1 x g, pre-anodize = target - g
internal thread PD: change = -4 x g, pre-anodize PD = target PD + 4 x g
external thread PD: change = +4 x g, pre-anodize PD = target PD - 4 x g
t_max = t + coating tolerance, t_min = t - coating tolerance
tol eaten = surfaces x FG x (t_max - t_min)
print tolerance total = plus tolerance + minus tolerance
tol machining = print tolerance total - tol eaten
thread PD target, class 2B = (En_max + En_min) / 2

The factor of four on threads is the standard thread rule. Pitch diameter is measured across the thread flanks, so the coating on both flanks of both sides of the thread stacks four times along that one measurement. This is why a tapped hole that measured perfect before coating will not take a screw after a hard coat.

The verdict is a tolerance budget. When the remaining machining tolerance is more than half the print tolerance the feature is machinable to print. Between zero and half it is tight but achievable, and you should hold the pre-anodize size hard and confirm the anodize house thickness. At or below zero the coating variation alone is wider than the print tolerance, so mask or plug the feature and finish it after coating.

Chem film per MIL-DTL-5541 is a special case. The film runs about 0.00003 inch, so the dimensional change is negligible on every feature and no pre-anodize compensation is needed.

Frequently Asked Questions

How much does hard anodize grow per side?

About 0.001 inch per surface for a standard 0.002 inch Type III hard coat. Anodizing is a conversion coating, so roughly half the coating thickness grows above the original surface and half of it consumes the aluminum below. That means an outside dimension gains about 0.002 inch total, a bore loses about 0.002 inch total, and a single face from an uncoated datum gains about 0.001 inch.

How much does a bore shrink after anodizing?

A bore closes by twice the growth per surface, because the coating builds inward from both walls. With a 0.002 inch Type III hard coat the diameter drops about 0.002 inch. With a 0.0003 inch Type II clear it drops about 0.0003 inch. Machine the bore oversize by that amount before the part goes out. For anything held tighter than a thousandth, plugging the bore and reaming it after anodize is cheaper than chasing the fit.

Does anodizing affect tapped hole size?

Yes, and by four times the coating growth per surface, not two. Pitch diameter is measured across the thread flanks, so the coating stacks four times along that measurement. A 1/4-20 with a 0.002 inch hard coat loses about 0.004 inch of pitch diameter, which eats roughly 82 percent of the entire class 2B tolerance band. Below about 1/4 inch, plug the hole for anodize or tap it after coating.

What is the pre-anodize machining size for a bore?

Take the final print diameter and add twice the growth per surface. For a 1.0000 inch bore with a 0.002 inch Type III hard coat on 6061, machine it at 1.0020 inch. For a 0.0007 inch Type II dyed coating, machine it at 1.0007 inch. Always work from the actual coating thickness the shop is running, not the range on the spec sheet, because Type III can legally be anywhere from 0.0005 to 0.0045 inch.

Why does cast tooling plate anodize blotchy?

Because cast plate has a non-uniform grain structure and inconsistent chemistry between heats, and it can carry porosity that traps acid. The coating grows at different rates across the surface, so the color comes out mottled and it varies lot to lot. If a cast plate part has to be anodized, ALCA-5 class material generally looks better than Mic-6 class, but the reliable answer is to machine appearance parts from wrought 6061-T651 instead.

Can you anodize 7075 the same as 6061?

Yes, but expect a darker result and a harder time building thick hard coat. 7075 and 7050 anodize with roughly the same 50/50 growth-to-penetration split as 6061, so the dimensional math is the same, but the zinc and copper content shifts the color toward grey or bronze on clear coatings and limits how thick a Type III layer will build before it starts to burn. Budget for a color match sample if appearance is on the print.

Anodize compensation only works if the blank starts where you think it does. Get an instant quote on 6061, 7075 and 7050 plate cut to size with mill certs on every order, so the stock you compensate from is the stock you actually get.

Related Tools

Related Reading