Material Shrinkage Calculator

Calculate the correct scaling factor to compensate for material shrinkage in FDM 3D printing. Includes preset data for PLA, ABS, ASA, PETG, Nylon, PC, PP, and more.

Material & Shrinkage

Typical: 0.8% ยท Range: 0.7% โ€“ 1.6%

Calibrate from Test Print

Print a test cube, measure it with calipers after cooling, and find your exact shrinkage for this material and printer.

Measured shrinkage: 0.80%
How to calibrate:
  1. Print a test cube (20 mm or 100 mm) with your material.
  2. Let it cool completely on the bed before removing.
  3. Measure with calipers โ€” average X and Y sides.
  4. Enter the values above and click "Use This Value."

Compensation

Slicer Scale Factor
100.81%
Set this in your slicer's XY scale
Shrinkage0.80%
Model At100.81 mm
In OrcaSlicer, enter 100.8% under Filament Settings โ†’ Shrinkage Compensation. In other slicers, scale your model to 100.81% before slicing.

Shrinkage by Material

MaterialTypicalRangeScale Factor
PLA0.3%0.2% โ€“ 0.5%100.30%
PETG0.4%0.2% โ€“ 1%100.40%
ASA0.5%0.4% โ€“ 0.7%100.50%
HIPS0.5%0.2% โ€“ 0.8%100.50%
PC0.6%0.5% โ€“ 0.8%100.60%
ABS0.8%0.7% โ€“ 1.6%100.81%
TPU 95A0.8%0.4% โ€“ 1.4%100.81%
Nylon PA121.4%0.7% โ€“ 2%101.42%
Nylon PA61.5%0.7% โ€“ 3%101.52%
PP1.5%1% โ€“ 3%101.52%

Values sourced from manufacturer datasheets and community testing. Actual shrinkage depends on print temperature, cooling rate, enclosure, part geometry, and filament brand. Always calibrate with a test print for critical dimensions.

What Is Material Shrinkage?

All thermoplastics contract as they cool from printing temperature to room temperature. This thermal shrinkage causes printed parts to end up slightly smaller than the CAD model. The amount varies by material โ€” amorphous plastics like PLA and PETG shrink very little (0.2โ€“0.5%), while semi-crystalline materials like Nylon and PP shrink significantly more (1โ€“3%) because crystallization during cooling causes additional volume reduction.

Shrinkage is different from warping. Warping is caused by uneven cooling creating internal stresses that curl or lift parts off the bed. Shrinkage is a uniform dimensional change that affects the entire part. You can compensate for shrinkage by scaling the model up; warping requires better temperature control (enclosure, heated bed, draft shields).

  • Amorphous materials (PLA, PETG, PC, ASA) have low, predictable shrinkage because they don't crystallize.
  • Semi-crystalline materials (Nylon, PP) have higher and more variable shrinkage due to crystallization.
  • Fiber-reinforced variants (CF-Nylon, GF-PETG) have reduced shrinkage because the fibers restrict polymer chain movement.

Tips & Best Practices

Use a 100 mm Test Cube

A 100 mm cube makes the math trivial โ€” if it measures 99.2 mm, your shrinkage is 0.8%. Larger cubes give more accurate measurements because caliper error is a smaller proportion of the total.

XY vs Z Shrinkage

Shrinkage is mostly uniform in X and Y, but Z can differ slightly due to layer stacking mechanics. For most materials, applying the same compensation to all axes is a reasonable starting point. Measure Z separately if your application requires tight vertical tolerances.

Enclosure Matters

Printing in an enclosure slows cooling and reduces effective shrinkage. If you calibrate with an enclosure, your compensation values won't apply when printing the same material without one. Recalibrate whenever your thermal environment changes.

Per-Material Setting

Shrinkage varies between materials and even between brands. Calibrate once per filament type and save the shrinkage compensation in your slicer's filament profile so it applies automatically on every print.

Ready to take your 3D modeling to the next level?

Create complex 3D models in seconds using our AI-powered generator. No CAD experience required.

Try GrandpaCAD for Free