True Strain Calculator

Calculate true (logarithmic) strain vs engineering strain from specimen lengths. Compare strain measures with progressive table and stress conversion.

Common Scenarios

mm
mm
For area reduction calc (0 to skip)
mm²
True Strain (ε_true)
0.262364
ε_true = ln(Lf/L₀) = ln(1.3000)
Engineering Strain (ε_eng)
0.300000
ε_eng = ΔL/L₀ = 15.000/50
Percent Elongation
30.00%
Extension: 15.000 mm
Stretch Ratio (λ)
1.3000
λ = Lf / L₀
Strain Difference
0.037636
True strain is 12.5% lower
Current Area
60.42 mm²
23.1% area reduction (constant volume)

True vs Engineering Strain

Engineering
0.3000
True
0.2624

At 30% elongation, the 12.5% difference is significant — use true strain for accurate analysis.

Strain Progression Table

StepLength (mm)ε_engε_trueDifferenceArea (mm²)
050.000.00000.00000.0000078.54
151.500.03000.02960.0004476.25
253.000.06000.05830.0017374.09
354.500.09000.08620.0038272.06
456.000.12000.11330.0066770.13
557.500.15000.13980.0102468.30
659.000.18000.16550.0144966.56
760.500.21000.19060.0193864.91
862.000.24000.21510.0248963.34
963.500.27000.23900.0309861.84
1065.000.30000.26240.0376460.42
Planning notes, formulas, and examples

About the True Strain Calculator

The true strain calculator computes the logarithmic (true) strain and compares it with the conventional engineering strain for deformed materials. True strain, also called natural or Hencky strain, is defined as ε_true = ln(L_f/L₀) and is the physically meaningful measure of deformation for large strains, incremental loading, and computational mechanics.

Engineering strain ε_eng = ΔL/L₀ is simpler to calculate but becomes increasingly inaccurate as deformation grows beyond a few percent. At 10% elongation, the two measures differ by about 5%; at 100% elongation (doubling in length), engineering strain reads 1.0 while true strain reads 0.693 — a 30% difference. This discrepancy matters enormously in metal forming, rubber mechanics, and any application involving large plastic deformation.

It gives instant comparison of both strain measures, tracks the progressive divergence through a step-by-step deformation table, calculates the constant-volume cross-sectional area change, converts between engineering and true stress, and offers preset scenarios ranging from standard tensile tests to extreme rubber stretching.

When This Page Helps

Anyone working with material testing, metal forming, FEA simulations, or polymer mechanics needs to properly distinguish between true and engineering strain. Using the wrong measure in constitutive models or forming simulations leads to significant errors in predicted forces, stresses, and failure points.

It gives a clear, visual comparison of both strain measures and their progressive divergence, making it an ideal teaching tool for materials science students and a quick reference for practicing engineers.

How to Use the Inputs

  1. Select a preset scenario or enter the original gauge length (L₀) and final deformed length (Lf) manually.
  2. Choose the length unit (mm, inches, or meters) matching your test specimen.
  3. Optionally enter the original cross-sectional area for area reduction calculations (assumes constant volume).
  4. Select the stress conversion mode if you also need to convert between engineering and true stress.
  5. If using stress mode, enter the engineering stress (F/A₀) — the calculator computes true stress as σ_eng × (1 + ε_eng).
  6. Review the output cards showing both strain measures, percent elongation, stretch ratio, and their difference.
  7. Examine the progressive strain table to see how the two measures diverge as deformation increases.
Formula used
True (logarithmic) strain: ε_true = ln(Lf/L₀). Engineering strain: ε_eng = (Lf − L₀)/L₀ = ΔL/L₀. Relationship: ε_true = ln(1 + ε_eng). Stretch ratio: λ = Lf/L₀. Constant-volume area: Af = A₀ × L₀/Lf. True stress from engineering: σ_true = σ_eng × (1 + ε_eng) = σ_eng × λ.

Example Calculation

Result: True strain = 0.2624, Engineering strain = 0.3000, 30% elongation, area = 60.4 mm²

With L₀ = 50 mm and Lf = 65 mm: ε_eng = 15/50 = 0.300, ε_true = ln(65/50) = ln(1.3) = 0.2624. The 12.5% difference shows true strain is smaller for tensile deformation. Constant-volume area = 78.54 × 50/65 = 60.4 mm².

Tips & Best Practices

  • For small strains (<5%), engineering and true strain are interchangeable — use whichever is more convenient.
  • True strain has a natural symmetry: compression by 50% gives ε_true = −0.693, while stretching to double gives ε_true = +0.693.
  • In FEA software, always check whether the solver expects true (logarithmic) or engineering stress-strain curves.
  • The area reduction percentage from a tensile test can be directly used to calculate true fracture strain: ε_f = ln(A₀/Af).
  • For rubber and elastomers, strain measures in hundreds of percent are common — true strain is essential for these materials.
  • The 'necking' instability in tensile tests occurs when dσ_true/dε_true = σ_true (Considère's criterion).

True Strain vs Engineering Strain: When It Matters

The choice between true and engineering strain is one of the most important decisions in experimental mechanics. Engineering strain (ΔL/L₀) references all deformation to the original length, which is simple and intuitive but physically questionable for large deformations. True strain (∫dL/L) integrates the incremental deformation over the changing length, giving a measure that correctly reflects the current state of the material.

The key mathematical property is additivity. If a specimen is stretched from 50 mm to 75 mm (ε₁) and then from 75 mm to 100 mm (ε₂), the true strains are: ε₁ = ln(75/50) = 0.405, ε₂ = ln(100/75) = 0.288, total = 0.693 = ln(100/50). Engineering strains: ε₁ = 0.500, ε₂ = 0.333, total = 0.833 ≠ (100−50)/50 = 1.000. The engineering strains don't add up because the reference length changed between steps.

Applications in Materials Testing

Standard tensile tests (ASTM E8) typically report engineering stress and strain. However, the true stress-strain curve is needed for constitutive modeling in FEA, forming limit diagrams, and plastic flow analysis. The conversion is straightforward in the uniform deformation region: σ_true = σ_eng(1 + ε_eng) and ε_true = ln(1 + ε_eng). After necking begins, these simple conversions no longer apply and local strain measurements (e.g., DIC) are needed.

Computational Mechanics

Finite element codes universally use true (logarithmic) strain internally because it provides a consistent framework for large rotation and deformation. When inputting material data from tensile tests, engineers must convert from the engineering curves reported in test standards to the true stress-strain curves required by the solver. Failure to do this conversion is a common source of error in FEA simulations.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • True strain is additive for sequential deformations (ε_total = ε₁ + ε₂), correctly represents the instantaneous deformation state, and is the natural measure for constitutive equations in computational mechanics. Engineering strain is not additive and can give misleading results for large deformations.