Stress Calculator — Normal Stress, Strain & Elongation
Calculate the normal (axial) stress a force produces in a structural member, then find the resulting elastic strain and elongation using Young's modulus — the three cornerstones of engineering mechanics of materials.
N
mm²
GPa
mm
Axial stress: σ = F ÷ A (N/mm² = MPa)
Normal stress formula
Substituting values
Result
Strain: ε = σ / E
Elongation: δ = ε × L
- 1
Normal stress σ = F ÷ A
10,000 N ÷ 100 mm² = 1001 N/mm² = 1 MPa. - 2
Elastic strain ε = σ ÷ E
100 MPa ÷ 200,000 MPa = 0.0005 - 3
Elongation δ = ε × L
0.0005 × 1,000 mm = 0.5
How does this calculator work?
Normal stress σ = F / A in MPa, where F is force in newtons and A is cross-sectional area in mm². Elastic strain ε = σ / E (E in GPa) and elongation δ = ε × L. Enter force and area for stress; add Young's modulus and length to get strain and elongation too.
Formula
How this is calculated
Normal stress is the internal force per unit area acting perpendicular to a cross-section. When a structural member carries an axial load F, that force is distributed over its cross-sectional area A, giving a stress σ = F / A. Working in SI engineering units — force in newtons (N) and area in square millimetres (mm²) — the result is in N/mm², which equals megapascals (MPa). Tensile loads produce positive stress; compressive loads produce negative stress (the calculator returns the magnitude).
For materials in the elastic range (below the yield point), Hooke's law links stress to strain: ε = σ / E, where E is Young's modulus in GPa. Because σ is in MPa and E is entered in GPa, the conversion E_MPa = E_GPa × 1000 is applied internally. Strain is dimensionless — it represents the fractional change in length per unit length. Steel has E ≈ 200 GPa, aluminium ≈ 70 GPa, and concrete ≈ 25–30 GPa.
Multiplying strain by the member's original length L (in mm) gives the total elastic elongation or shortening δ = ε × L. This formula assumes a uniform cross-section and a centrally applied axial load along the full length. It does not account for stress concentrations at holes, notches, or section changes — for those cases, see the stress-concentration-factor calculator. It also assumes linear-elastic behaviour; once stress exceeds the yield strength, the material deforms plastically and the linear formulas no longer apply.
Frequently asked questions
Stress is force divided by area. In SI: N/m² = Pa. Engineers typically use N/mm² = MPa (1 MPa = 10⁶ Pa) for structural and mechanical applications. Yield strengths are typically 250 MPa for mild steel, 450 MPa for high-strength structural steel, and 70–550 MPa for various aluminium alloys.
Stress (σ, MPa) is the internal force intensity — force per unit area. Strain (ε, dimensionless) is the resulting fractional deformation — change in length divided by original length. They are linked by Young's modulus E: σ = E × ε. A stiffer material (higher E) deforms less for the same applied stress.
The formula assumes a uniform cross-section, a centrally applied axial load, and a material in the elastic range. It breaks down near stress raisers (holes, notches, fillets), when bending or torsion is present, or when the material has yielded. A finite-element analysis or stress-concentration correction is needed for those cases.
Also known as
TG we-Calculate Editorial Team. (2026). Stress Calculator — Normal Stress, Strain & Elongation [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/stress-calculator
TG we-Calculate Editorial Team. "Stress Calculator — Normal Stress, Strain & Elongation." TG we-Calculate. 2026. https://we-calculate.com/calculator/stress-calculator.
TG we-Calculate Editorial Team, "Stress Calculator — Normal Stress, Strain & Elongation," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/stress-calculator
@misc{wecalculate_stress_calculator, title = {Stress Calculator — Normal Stress, Strain & Elongation}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/stress-calculator}}, year = {2026}, note = {TG we-Calculate} }
Did this calculator help you?
