Perm Rod Selection Calculator
Determine the right perm rod size, count, and wrapping technique for your target curl pattern.
About this calculator
Rod Diameter is built in two lookup steps, not one: Target Curl Size sets a base diameter (0.25in for a tight ringlet up to 1.0in for a body wave, lines 11-14), then Hair Texture nudges that base by exactly 1/16 of an inch -- coarse hair adds 0.0625in, fine hair subtracts it, medium leaves it unchanged (lines 17-18). Because both inputs only offer a handful of discrete options, Rod Diameter can only ever land on one of twelve exact values across all combinations, and Rod Size / Color is bucketed from that value against fixed boundaries (lines 21-25) -- the "Jumbo" label is reachable from exactly one combination, Body Wave paired with Coarse hair (1.0625in), and nothing else. Rods Needed defaults to a fixed count keyed only to Target Curl Size -- 50 rods for tight ringlet or medium curl, 36 for anything looser (line 28) -- unless Override Rod Count is set above zero, in which case your typed number replaces that recommendation entirely; leaving it at zero (the default) is what triggers the automatic figure, not a separate toggle.
Wrapping Technique is the only place Hair Length is read at all: over 10 inches recommends spiral wrap, 6 to 10 inches allows either croquignole or spiral, and 6 inches or under recommends croquignole only (lines 31-32) -- Hair Length has no effect on Rod Diameter, Rods Needed, Processing Time, or Expected Curl Circumference. Section Width and Section Depth are both derived purely from Rod Diameter (Section Depth is 75% of it, line 36), and Expected Curl Circumference is Rod Diameter times pi times a fixed 1.5 relaxation factor (line 42).
Inputs
Results
Rod Diameter
0.5 in
How to Use This Calculator
- Enter the client hair length and desired curl size.
- Set the hair texture (fine, medium, coarse).
- Review the recommended rod diameter and wrapping pattern.
- Select rods based on recommendation and confirm with a test curl on a small section.
- Document rod choice and processing time in the client record.
What each input means
- Target Curl Size
- Desired curl pattern after perming
- Hair Length
- Length of hair to be permed
- Hair Texture
- Natural texture of the hair
- Override Rod Count
- Leave 0 for automatic recommendation
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersTarget Curl Size = 2, Hair Length = 8, Hair Texture = 2, Override Rod Count = 0 = 4 input(s) provided
- Calculate Rod DiameterRod Diameter0.5 = 0.5
- Calculate Rod Size / ColorRod Size / ColorBlue (Medium) = Blue (Medium)
- Calculate Rods Needed50 = 50
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Can I ever get a 'Jumbo' rod recommendation?
Only from one specific combination: Target Curl Size set to Body Wave together with Hair Texture set to Coarse, which produces the single largest reachable Rod Diameter, 1.0625 inches (lines 11-25). Every other combination of Target Curl Size and Hair Texture lands in one of the five smaller labeled buckets, from Purple/Gray up through Orange.
Does entering a number in Override Rod Count always change my Rods Needed result?
Only if that number is above zero. Rods Needed uses your Override Rod Count value directly whenever it's non-zero, but at the default of zero it falls back to a fixed count based on Target Curl Size instead -- 50 rods for tight ringlet or medium curl, 36 for looser patterns (line 28). Zero isn't a valid override value; it's the signal to use the automatic recommendation.
Does Hair Length change my recommended Rod Diameter or Processing Time?
No. Hair Length is read in exactly one place -- Wrapping Technique, where it decides between croquignole and spiral wrapping (lines 31-32) -- and nowhere else. Rod Diameter, Rods Needed, Processing Time, and Expected Curl Circumference are all calculated without ever reading Hair Length.
How is Expected Curl Circumference calculated?
It's Rod Diameter multiplied by pi, then multiplied by a fixed 1.5 relaxation factor to account for the curl loosening slightly after the rod is removed (line 42). Because Rod Diameter itself only ever takes one of twelve exact values, Expected Curl Circumference is likewise limited to one of twelve corresponding exact results.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Hair Color Formulation Calculator
Calculate developer volume, mixing ratio, and processing time for target hair color lift and tone.
CosmetologyChemical Service Timing Calculator
Calculate processing time for chemical hair services based on product type, hair condition, and lift target.
ImmigrationPERM Labor Certification Calculator
Calculate PERM process costs and prevailing wage compliance.
CosmetologyBalayage Placement Calculator
Determine optimal balayage section placement based on face shape, hair length, and desired intensity.
More in Beauty, Fashion & Personal Care.