Parallel Axis Theorem Calculator — Free Moment of Inertia Tool

The parallel axis theorem is one of the most frequently used formulas in structural engineering. Every time an engineer computes the moment of inertia for a built-up girder, a stiffened plate, a compound column, or a T-section made from two plates, they apply the parallel axis theorem. This reference explains the theorem, derives the formula I = I_c + Ad², provides step-by-step worked examples, and links to our free calculator tools for verification.


What Is the Parallel Axis Theorem?

The parallel axis theorem (also called Steiner's theorem or the Huygens-Steiner theorem) states that the moment of inertia of an area about any axis parallel to an axis through its centroid equals the moment of inertia about the centroidal axis plus the product of the area and the square of the perpendicular distance between the axes.

In equation form:

I = I_c + A d²

Where:

Symbol Definition
I Moment of inertia (second moment of area) about the desired parallel axis
I_c Moment of inertia about the centroidal axis (parallel to the desired axis)
A Cross-sectional area of the shape
d Perpendicular distance between the centroidal axis and the desired axis

Why It Matters in Structural Engineering

The moment of inertia (I) is a fundamental section property that governs bending stiffness. For a beam, deflection under load is inversely proportional to I — double the moment of inertia and you halve the deflection. For built-up and compound sections, you almost never have a pre-tabulated I value in a steel manual. You must compute it from first principles, and the parallel axis theorem is how you do it.

Common applications include:


The Formula: I = I_c + A d²

Derivation

Consider an area A with centroid at C. Take two parallel axes: the centroidal x_c axis passing through C, and another axis x' located a distance d away.

By definition, the moment of inertia about x' is:

I_x' = ∫_A (y + d)² dA

where y is the distance from the centroidal axis to the differential element dA, and d is the parallel offset.

Expand the integrand:

I_x' = ∫_A (y² + 2yd + d²) dA = ∫_A y² dA + 2d ∫_A y dA + d² ∫_A dA

Now evaluate each term:

Therefore:

I_x' = I_c + 0 + A d² = I_c + A d²

This is a genuinely elegant result. The cross-term (2d∫ydA) vanishes because the first moment about the centroid is zero. This means the parallel axis theorem is exact, not an approximation — it follows directly from the definition of the centroid.

Key Insight: The A·d² Term Dominates

For shapes where the area is located far from the centroid, the A·d² term dwarfs the self I_c term. Consider a typical built-up I-girder:

The A·d² term is 1,200 times larger than the flange's own I_c. This is why built-up sections get their stiffness from depth — the parallel axis theorem quantifies exactly how material placed far from the neutral axis contributes disproportionately to bending resistance.

The Theorem Works Both Ways

The same formula applies whether you are moving away from the centroid (adding A·d²) or toward it. To find I_c from a known I about some other axis:

I_c = I - A d²

This is useful when you know I about one edge of a shape and need the centroidal value. For example, the moment of inertia of a rectangle about its base is bh³/3. The centroidal I_c = bh³/3 - (bh)(h/2)² = bh³/3 - bh³/4 = bh³/12 — which recovers the familiar textbook formula.

Important Restriction: Axes Must Be Parallel

The theorem only applies when the two axes are parallel. You cannot use it to relate moments of inertia about perpendicular axes. For that, you need the perpendicular axis theorem (I_z = I_x + I_y for thin flat plates), which is a different concept entirely. Confusing the two theorems is a common student error.

Additivity of Moments of Inertia

Moments of inertia are additive: the total I of a compound shape about any axis equals the sum of the I values of its component parts about that same axis. Combined with the parallel axis theorem:

I_total = Σ (I_c,i + A_i · d_i²)

This is the workflow for every built-up section calculation in structural engineering.


Step-by-Step Calculation Procedure

Follow these six steps to compute the moment of inertia for any compound section:

Step 1: Divide the Section into Simple Shapes

Break the compound section into rectangles, circles, or other standard shapes whose centroidal moments of inertia are known. Number each part.

Step 2: Compute Area and Centroid of Each Part

For each part i:

Step 3: Find the Overall Centroid

Using the reference line, compute the distance to the overall centroid:

ȳ = Σ (A_i · y_i) / Σ A_i

where y_i is the distance from the reference line to the centroid of part i.

Step 4: Compute d for Each Part

For each part, d_i = |y_i - ȳ| — the absolute distance from the overall centroid to the centroid of that part.

Step 5: Compute I_c for Each Part

Use the standard centroidal moment of inertia formula for each shape:

Shape I_c (centroidal)
Rectangle bh³ / 12
Circle πr⁴ / 4
Hollow circle π(r_o⁴ - r_i⁴) / 4
Channel (C-shape) Use AISC table
Angle (L-shape) Use AISC table

Step 6: Sum All Contributions

I_total = Σ (I_c,i + A_i · d_i²)

This is the moment of inertia about the centroidal axis of the compound section.


Worked Example: T-Section Made from Two Rectangles

Problem: Compute I_x (moment of inertia about the horizontal centroidal axis) for a T-section fabricated by welding two plates:

The section is symmetrical about the vertical axis. Compute I_x about the horizontal centroidal axis.

Step 1: Identify Parts

Part Shape Width b (in) Height h (in) Area A (in²)
Flange Rectangle 8 1 8.0
Web Rectangle 1 8 8.0
Total: 16.0

Step 2: Locate Centroid of Each Part (from bottom of web)

The web extends from y = 0 to y = 8 in. Its centroid is at half its height:

y_web = 8 / 2 = 4.0 in

The flange sits on top of the web, extending from y = 8 to y = 9 in. Its centroid is at:

y_flange = 8 + 1/2 = 8.5 in

Step 3: Find Overall Centroid

ȳ = [A_flange × y_flange + A_web × y_web] / A_total

ȳ = [(8.0)(8.5) + (8.0)(4.0)] / 16.0

ȳ = [68.0 + 32.0] / 16.0

ȳ = 100.0 / 16.0

ȳ = 6.25 in from bottom

The centroid is closer to the flange (top) than the web center, as expected since the flange mass pulls it upward.

Step 4: Compute d for Each Part

d_flange = |8.5 - 6.25| = 2.25 in

d_web = |4.0 - 6.25| = 2.25 in

Note: d_flange equals d_web in this case because the areas are equal and the centroid falls exactly halfway between the part centroids. This is coincidental and not generally true.

Step 5: Compute I_c for Each Part

For a rectangle: I_c = bh³ / 12

Flange (about its own centroidal x-axis):

I_c,flange = (8)(1³) / 12 = 8 / 12 = 0.667 in⁴

Web (about its own centroidal x-axis):

I_c,web = (1)(8³) / 12 = 512 / 12 = 42.667 in⁴

Step 6: Apply Parallel Axis Theorem

I_x = I_c,flange + A_flange · d_flange² + I_c,web + A_web · d_web²

I_x = 0.667 + (8.0)(2.25)² + 42.667 + (8.0)(2.25)²

Compute A·d² terms:

A_flange · d_flange² = 8.0 × 5.0625 = 40.500 in⁴

A_web · d_web² = 8.0 × 5.0625 = 40.500 in⁴

Total:

I_x = 0.667 + 40.500 + 42.667 + 40.500

I_x = 124.33 in⁴

Step 7 (Bonus): Compute Section Moduli

The elastic section modulus S = I / y_max, where y_max is the distance from the centroid to the extreme fiber.

Top fiber distance: y_top = 9.0 - 6.25 = 2.75 in

Bottom fiber distance: y_bot = 6.25 - 0 = 6.25 in

S_top = I_x / y_top = 124.33 / 2.75 = 45.21 in³

S_bot = I_x / y_bot = 124.33 / 6.25 = 19.89 in³

The bottom section modulus is smaller because the extreme fiber is farther from the centroid at the bottom than at the top. For a simply supported T-beam with the flange in compression, the bottom (web tip) is the critical fiber for tension — use S_bot for bending stress checks.

Quick Verification

Let us verify by a completely independent method. Consider the T as a full 8×9 rectangle (area 72 in², centroid at y = 4.5 in, I = 8×9³/12 = 486 in⁴) minus two 3.5×8 rectangles cut from each side of the web-to-flange transition (each 28 in², centroid at y = 4 in, I_c = 3.5×8³/12 = 149.33 in⁴). Applying the parallel axis theorem to remove these areas from the 8×9 rectangle:

This is a more complex verification; the step-by-step method above using two rectangles is the standard approach and the result I_x = 124.33 in⁴ is correct. Engineers should verify built-up section properties with at least one independent check — either a different subdivision of the section, a CAD package, or a steel table comparison.


Built-Up Section Examples

The parallel axis theorem applies to any combination of standard shapes. Here are the most common configurations in structural steel design.

Example 1: Welded Plate Girder

A typical plate girder consists of three plates: two flanges and one web.

Part b (in) h (in) A (in²) y from bottom (in)
Top flange 16 1.5 24.0 47.25
Web 0.5 45 22.5 24.0
Bottom flange 16 1.5 24.0 0.75
Total 70.5

Overall depth: 48 in (1.5 + 45 + 1.5)

Centroid from bottom: ȳ = [(24.0)(0.75) + (22.5)(24.0) + (24.0)(47.25)] / 70.5

ȳ = (18 + 540 + 1,134) / 70.5 = 1,692 / 70.5 = 24.0 in (mid-depth, since the section is symmetric)

Compute I_x:

Part I_c (in⁴) d (in) A·d² (in⁴) I_contribution (in⁴)
Top flange 16×1.5³/12 = 4.5 23.25 24×540.56 = 12,973 12,978
Web 0.5×45³/12 = 3,797 0 0 3,797
Bottom flange 4.5 23.25 12,973 12,978
Total 29,753 in⁴

Notice that the web's I_c (3,797 in⁴) is only about 13% of the total I_x (29,753 in⁴). The flanges, through the A·d² term, provide 87% of the bending stiffness. This is the fundamental idea behind an I-shape: concentrate material in the flanges, far from the neutral axis, and use a thin web primarily to connect them and carry shear.

Example 2: Cover-Plated W-Shape

A W24x76 beam is reinforced with a 10×0.75 in cover plate welded to the bottom flange. Compute the new I_x.

W24x76 properties (from AISC Manual):

Cover plate properties:

New centroid (from W-shape centroid):

ȳ_new = [A_cp × 12.325] / (A_W + A_cp) = (7.5 × 12.325) / (22.4 + 7.5) = 92.44 / 29.9 = 3.09 in (downward shift)

New distances from the shifted centroid:

Part A (in²) y from new centroid (in) d from old W centroid (in)
W24x76 22.4 -3.09 -3.09 (shift of W centroid)
Cover plate 7.5 12.325 - 3.09 = 9.235 12.325

I_c,cp (cover plate about its own centroid) = 10×0.75³/12 = 0.35 in⁴

New I_x = I_W + A_W·(-3.09)² + I_c,cp + A_cp·(9.235)²

New I_x = 2,100 + 22.4×9.548 + 0.35 + 7.5×85.29

New I_x = 2,100 + 213.9 + 0.35 + 639.7

New I_x = 2,954 in⁴ (41% increase from the original 2,100 in⁴)

A single 10×0.75 in cover plate increases I_x by 854 in⁴ (41%). This demonstrates why cover-plating is a cost-effective strengthening strategy: a small amount of additional steel, placed at the extreme fiber where d is largest, yields a disproportionate stiffness gain.

Example 3: Channel Cap on W-Shape (Crane Girder)

A C12x20.7 channel is welded cap-up on top of a W21x62 beam to serve as a crane runway girder. The channel centroid is offset from the beam centroid. The parallel axis theorem handles this with no special treatment — simply follow the six-step procedure for both sections.

For standard rolled shapes, use I_c and A from AISC tables. The only additional computation is finding the overall centroid and computing d for each shape. The channel's I_c values (from AISC Manual Table 1-5 for C-shapes) are about its own centroidal axes; transfer both I_x and I_y to the compound section centroid as needed.


Common Shape Centroids Table

These centroid locations and I_c formulas are the starting point for every parallel axis theorem calculation.

Shape Centroid ȳ (from base) I_c (centroidal) Notes
Rectangle h/2 bh³/12 Axis parallel to base
Right triangle h/3 bh³/36 Axis through centroid, parallel to base
Circle d/2 πd⁴/64 d = diameter
Semicircle 4r/(3π) from base 0.1098r⁴ About centroidal axis parallel to base
T-section (A₁y₁ + A₂y₂)/A_total Composite — use PAT y from bottom of web
I-section h/2 (symmetric) Composite — use PAT For doubly-symmetric sections
Channel From AISC tables From AISC tables Strong-axis I_x in manual
Angle From AISC tables From AISC tables Principal axes differ from geometric

Rectangle Special Cases

The rectangle bh³/12 formula is the foundation of most calculations because structural steel sections decompose primarily into rectangles:

Rectangle Orientation I_c Formula When to Use
Flat (wide) bh³/12 Flange plates, cover plates, base plates
Vertical hb³/12 Web plates, stiffeners (for I about vertical axis)
Square a⁴/12 a = side length, both axes same

When to Use the Parallel Axis Theorem vs. Direct Calculation

Scenario Method
Single standard rolled shape (W, S, C, L, HSS) Direct: Look up I in AISC table
Built-up I-girder with rectangular plates Parallel axis theorem
W-shape with cover plates Parallel axis theorem
Two channels laced together (box section) Parallel axis theorem
HSS with internal stiffening plate Parallel axis theorem
Angle clip (single L-shape) Direct: AISC table
Rectangular solid bar Direct: bh³/12
T-section cut from W-shape (WT) Direct: AISC WT table
Custom laser-cut shape Parallel axis theorem or CAD
Composite steel-concrete PAT with modular ratio n = Es/Ec

Decision rule: If the section appears in the AISC Steel Construction Manual, use the tabulated value. If it is fabricated from multiple pieces (plates, bars, or standard sections combined), use the parallel axis theorem. For very complex shapes (castings, variable-thickness plates, cellular beams), use CAD or finite element analysis.


Relation to Steiner's Theorem

Jakob Steiner (1796-1863) was a Swiss mathematician who made fundamental contributions to projective geometry and the geometry of areas. In continental European literature, the parallel axis theorem is universally called Steiner's theorem (Satz von Steiner in German, théorème de Steiner in French, teorema di Steiner in Italian).

Christiaan Huygens (1629-1695) derived a version of the theorem for physical pendulums in his 1673 work Horologium Oscillatorium, predating Steiner by nearly two centuries. For this reason, the theorem is sometimes called the Huygens-Steiner theorem, particularly in Dutch and some Eastern European engineering traditions.

In English-language engineering practice, it is almost always called the parallel axis theorem. In physics and dynamics, the equivalent for mass moments of inertia is called the parallel axis theorem as well (I = I_cm + m·d², where m is mass instead of area). The three names refer to the same mathematical relationship; the context (area moment of inertia for structures vs. mass moment of inertia for dynamics) determines which quantities are used.

Regardless of the name, the formula is the same: I = I_c + A·d². Engineers practicing across code jurisdictions should be aware that European (EN 1993), Australian (AS 4100), and Canadian (CSA S16) codes all reference section property calculations that implicitly rely on this theorem for built-up member design.


Practical Tips for Manual Calculation

Tip 1: Use a Reference Line Consistently

Pick one edge (bottom, top, or left) as your reference for all y_i measurements. Switching reference lines mid-calculation is a common source of error.

Tip 2: Tabulate Your Work

Use a spreadsheet or a structured table with columns: Part, A, y_i, A·y_i, d, A·d², I_c. Sum A·y_i to find ȳ, then compute d, then A·d² for each part. This systematic approach catches errors before they propagate.

Tip 3: Watch Your Units

Moment of inertia units are length⁴. In US customary: in⁴. In SI: mm⁴ or m⁴. A single unit mismatch (e.g., mixing inches and feet) produces I values off by factors of 12⁴ = 20,736 — devastating. Convert everything to the same unit before starting.

Tip 4: Verify Symmetry

If a section is symmetric about the bending axis, the centroid lies on that axis. For doubly-symmetric sections (W-shapes, I-sections, rectangular HSS), the centroid is at mid-depth and mid-width. You only need the parallel axis theorem for asymmetric sections, built-up sections, or sections composed of different materials.

Tip 5: Do a Quick Sanity Check

After computing I, approximate the section as a simple rectangle of similar overall dimensions and compare. For the T-section example above: a solid 8×9 rectangle has I = bh³/12 = 8×729/12 = 486 in⁴. Our T-section I = 124 in⁴ — plausibly lower since about half the area is missing compared to the solid rectangle.

Tip 6: Use I_c from Reference Tables for Standard Shapes

For W, S, C, L, HSS shapes used as components in a built-up section, take I_c from AISC Manual tables rather than computing from first principles. The tables are the authoritative values. This reduces calculation steps and avoids rounding errors.


Frequently Asked Questions

What is the difference between the parallel axis theorem and the perpendicular axis theorem? The parallel axis theorem (I = I_c + Ad²) relates moments of inertia about two parallel axes. It applies to area moments of inertia and mass moments of inertia alike. The perpendicular axis theorem (I_z = I_x + I_y) relates moments of inertia about three mutually perpendicular axes for thin flat plates and applies only when the object lies entirely in the xy-plane. They are distinct theorems used for different purposes. In structural engineering, the parallel axis theorem is used daily for built-up sections; the perpendicular axis theorem is rarely needed except in specialized plate bending analysis.

When can I NOT use the parallel axis theorem? The theorem always applies when the two axes are parallel. However, there are practical situations where it is not the right tool: (1) when the axes are not parallel — use coordinate transformation (Mohr's circle for moments of inertia) instead; (2) for principal axis calculations on asymmetric shapes like angles — the principal axes are rotated, not parallel, to the geometric axes; (3) for sections with holes or cutouts — use the theorem but treat holes as negative areas; (4) when you need the product of inertia I_xy — the parallel axis theorem for I_xy is I_xy = I_xy,c + A·dx·dy, but this is rarely needed in routine beam design.

How does the parallel axis theorem apply to composite steel-concrete sections? For composite sections, the concrete slab is transformed into an equivalent steel area by dividing its width by the modular ratio n = E_s / E_c (typically n = 8 to 10 for normal-weight concrete). The transformed slab area is then treated as a steel rectangle, and the parallel axis theorem is applied normally. The concrete contribution to I uses the transformed area: I_transformed = I_c,conc/n + (A_conc/n)·d². For cracked section analysis, the concrete below the neutral axis is ignored, changing both the centroid location and the effective I. AISC 360 Chapter I governs composite beam design.

What is the most common mistake when using the parallel axis theorem? The most common mistake is using the wrong I_c value: computing I about the base of a rectangle (bh³/3) instead of the centroid (bh³/12) when plugging into I = I_c + Ad². If you use bh³/3 and also add the Ad² term, you double-count the offset. Always confirm that your I_c is truly the centroidal value. The second most common mistake is measuring d from the wrong reference — d must be the distance from the overall section centroid to the centroid of the individual part, not to an edge or an arbitrary reference line.

Can I compute I for sections with holes or openings using the parallel axis theorem? Yes. Treat each hole or opening as a shape with negative area. For a rectangular opening in a plate: use A = -(width × height), I_c = -(bh³/12), and compute d from the overall centroid to the opening centroid. The sum I_total = Σ (I_c,i + A_i·d_i²) handles negative areas correctly. This technique is valid for any perforated section — cellular beams, castellated beams, web openings for MEP penetrations, and bolted connection plates with multiple holes.

How do I apply the parallel axis theorem to an angle (L-shape) used as a component in a built-up section? Use the AISC tabulated values for the angle's own I_x, I_y, and I_xy about its geometric axes (not principal axes). Then apply the parallel axis theorem using these geometric-axis values together with A·d². The geometric axes are parallel to the overall section axes for standard angle placements (legs horizontal and vertical), so the parallel axis theorem works directly. If the angle is rotated, you must first compute I about its principal axes using Mohr's circle, then transform to the geometric orientation, and only then apply the parallel axis theorem.

Why is the A·d² term so dominant for built-up I-sections? Because d scales quadratically. A flange located 20 inches from the neutral axis contributes Ad² = A × 400 (in appropriate units). The flange's own I_c (bh³/12) for a 16×1.5 in flange is only 4.5 in⁴, while the Ad² term for the same flange is roughly 24 × 400 = 9,600 in⁴ — over two thousand times larger. This is the entire design logic of the I-shape: bending resistance comes from flange area times depth squared, not from the flange's own bending stiffness. The web serves to hold the flanges apart (shear transfer) and its own I_c is comparatively modest.

Is the parallel axis theorem relevant for the AISC 360 beam design equations? Indirectly, yes. AISC 360 Chapter F uses I_x, S_x, Z_x, r_ts, and other section properties that originate from the moment of inertia calculation. For standard rolled shapes, these values are pre-computed and tabulated. For built-up members (AISC 360 Section F4 and F5), the engineer must compute I_x from first principles using the parallel axis theorem before proceeding with LTB checks, flange local buckling checks, and shear calculations. The theorem itself is not an AISC equation, but it is the prerequisite calculation for every built-up member design.


Run This Calculation

Our free tools help you verify parallel axis theorem calculations and find section properties for standard shapes:


See Also


Disclaimer (educational use only)

This page is provided for general technical information and educational use only. It does not constitute professional engineering advice, a design service, or a substitute for an independent review by a qualified structural engineer. Any calculations, outputs, examples, and workflows discussed here are simplified descriptions intended to support understanding and preliminary estimation.

All real-world structural design depends on project-specific factors (loads, combinations, stability, detailing, fabrication, erection, tolerances, site conditions, and the governing standard and project specification). You are responsible for verifying inputs, validating results with an independent method, checking constructability and code compliance, and obtaining professional sign-off where required.

The site operator provides the content "as is" and "as available" without warranties of any kind. To the maximum extent permitted by law, the operator disclaims liability for any loss or damage arising from the use of, or reliance on, this page or any linked tools.

PRELIMINARY — NOT FOR CONSTRUCTION. All results must be independently verified by a licensed Professional Engineer (PE) or Structural Engineer (SE).