Orca Print NotesOrca Print Notes
BlogOrcaSlicer download guide

Browser-only OrcaSlicer dimensional tool

Print Shrinkage Compensation Calculator

Measure a printed calibration part, compare it with the size it was supposed to be, and get the shrinkage percentage plus the scale factor to apply in the slicer so the next print lands on dimension. X, Y and Z are handled separately against one nominal size, and you can enter a target part size to see the compensated model dimension for each axis. Every calculation runs in this page — nothing you type is uploaded, stored or sent to a server.

1 — The calibration part you printed and measured

Enter the size the model was supposed to be, then the dimensions you measured on the finished part with calipers. Leave any axis blank if you did not measure it, but at least one axis is needed.

The dimension the model was designed at — for a 20 mm calibration cube that is 20.00 mm. Use the same nominal size for every axis you measured.

Width of the printed part. Measure the outside faces with calipers, not holes or slots, and take the reading at more than one point.

Depth of the printed part. X and Y often differ, so measure both if the part has them.

Height of the printed part, with any first-layer flare left out of the reading: Z mixes shrinkage with first-layer squish.

Measure at room temperature. A part measured while it is still warm reads large, and one measured straight off a flex plate can read small. Let it cool, then measure the same feature at two or three places and average.

2 — Target part size (optional)

Enter the size of the part you actually want to print, and the page shows the model dimension to use per axis. Leave it blank to work with the nominal size you measured on.

For example, 40 if you need a 40 mm part on size. The scale factor is applied to this size per axis.

A correction measured on one small calibration coupon is a ratio, not a law. Long parts, thick sections and heavily infilled parts usually shrink by a different proportion, so treat the compensated dimension as a starting point and measure the first real part.

Result

Enter the nominal size and at least one measured dimension, then selectCalculate shrinkage and scale.

Uniform scale factor

100.00%

×1.000000

Shrinkage measured

—

A positive number means the printed part came outsmaller than the nominal size, which is the usual direction for filament shrinkage.

Per-axis readings

AxisMeasuredNominal − measuredShrinkageScale ×Scale %

Compensated model dimensions

AxisScale %Model dimension

    How the scale factor is worked out

    Shrinkage is the difference between the size you designed and the size that came off the plate, written as a percentage of the designed size. The scale factor is the same measurement turned into the number a slicer wants: multiply the model by it, and the printed part lands on size.

    shrinkage % = (nominal − measured) ÷ nominal × 100

    scale factor = nominal ÷ measured

    Worked example: a 20.00 mm nominal feature measures19.82 mm on the printed part.(20.00 − 19.82) ÷ 20.00 × 100 = 0.90%shrinkage, and 20.00 ÷ 19.82 = 1.009082, so the scale to apply is 100.91%.

    This is the same target-over-measured ratio OrcaSlicer guides use to correct flow from a measured wall, applied to dimensions instead of extrusion. When you measure more than one axis, the uniform factor the page suggests divides the nominal size by theaverage of your measurements, because the factor is a ratio of two lengths and averaging the lengths keeps that basis reproducible by hand.

    Printing something worth measuring

    1. Print a part whose designed size you know exactly — a plain calibration cube or a simple block from your own model — in the filament and with the profile you intend to use.
    2. Let it cool to room temperature. Dimensional readings taken warm are larger, and a part pulled off the plate early can spring back.
    3. Measure outside faces with calipers, at two or three places along the same feature, and average the readings. For Z, measure the height and keep any first-layer flare out of the jaws.
    4. Enter the nominal size of the feature you measured and the measured dimensions here. Leave an axis blank if you did not measure it.
    5. Apply the factor, print the part again and measure it. If the second part still lands off size, the cause is usually a different one from shrinkage.

    What scaling can and cannot fix

    • It corrects proportional error, not warping. A scale factor stretches the whole object evenly. Warping is local — lifted corners, bowed walls, oval holes — and no single factor removes it. Enclosure, bed temperature and part cooling are the tools for that.
    • It scales holes and clearances too. When you scale a part up, every hole, slot and press fit grows with it, and holes already print undersize for reasons of their own. Check a fit-critical feature after compensating instead of assuming it followed.
    • It uses one measurement of one feature. Shrinkage is a property of material, geometry and cooling, not a constant. A 20 mm coupon and a 200 mm bracket do not shrink by the same percentage.
    • It does not diagnose mechanical error. Belt tension, loose pulley grub screws, steps-per-mm settings, a worn nozzle and an over-extruding flow ratio all show up as the wrong dimension. If X and Y disagree, fix the mechanics rather than scaling the axes apart.
    • It is arithmetic on your own numbers. A misread caliper or a nominal size taken from the wrong model gives a confidently wrong factor. Re-measure before you commit a preset to production parts.

    Applying the factor in OrcaSlicer

    Scaling in OrcaSlicer happens per object: select the part on the plate and open the scale tool, where you can keep the scale uniform or set each axis separately. Enter the percentage this page gives you — the uniform value when the axes agree, or the per-axis values when they do not. Nothing is written into the filament profile by scaling, so record which filament and profile the measurement belongs to and repeat the measurement when you change material or printer.

    Compensating with the model is also the more portable option for a part you model yourself: apply the factor in CAD, or edit the model parameters, and the correction travels with the file instead of sitting in one project. Whatever route you take, keep the printed measurement with the preset — the next spool of the same material will not necessarily shrink by the same amount.

    Frequently asked questions

    Is shrinkage the same as the scale factor?

    They are two ways of writing the same measurement. Shrinkage is the percentage the part came out small; the scale factor is nominal ÷ measured and is what you multiply the model by. A 0.90% shrinkage on a 20 mm feature is a 100.91% scale. Slicers want the scale, notes usually record the percentage.

    Which axes should I measure?

    Every axis whose size matters. X and Y come from outside dimensions on the printed part and usually differ from each other; Z is worth measuring but it mixes material shrinkage with first-layer squish and layer-height rounding. Holes and slots are a separate problem and are not covered by an outside measurement.

    Can I use a scale factor to fix warping?

    No. Warping is local deformation — corners lifting, walls bowing, a base that pulls oval — while a scale factor changes every dimension by the same proportion. Fix warping with an enclosure, a warmer bed, less cooling on the first layers and better bed adhesion, then measure again.

    Does scaling the model change holes and fits?

    Yes. A uniform scale grows or shrinks every feature, including holes, slots, threads and press fits. Holes already tend to print undersize on their own, so check a fit-critical feature after compensating rather than assuming the correction carried over.

    How accurate does my measurement have to be?

    Calipers that read to 0.01 mm are enough. The factor is a ratio of two numbers, so on a 20 mm feature a 0.02 mm reading error moves the scale by about 0.1%. Measure the same feature at several points and average, and measure a part that has cooled to room temperature.

    Does the calculator send my measurements anywhere?

    No. The calculation is plain arithmetic that runs in this page, and no value you type is stored, logged or transmitted. Copying a factor writes to your own clipboard.

    Before you blame shrinkage

    Most dimensional error on a well-built printer is extrusion, not material. Calibrate flow ratio from a measured wall and save the result in the filament profile, then measure the part again.

    Flow ratio calculatorSave and reuse filament profilesASA settings and warping

    Orca Print NotesOrca Print Notes

    Orca Print Notes

    Company

    Editorial guides

    Explore

    OrcaSlicer download guideStop PETG Stringing in OrcaSlicerOrcaSlicer Supports Too Hard to Remove: Settings to ChangeOrcaSlicer Color Change at a Specific Layer: Step by StepOrcaSlicer Z Offset Calibration: First-Layer Setup GuideOrcaSlicer Speed Settings: What Each Limit Actually Controls3D Filament Profiles in OrcaSlicer: Build, Save, and Reuse Your SettingsPETG Filament Settings for OrcaSlicer: Temperature, Cooling & SpeedPLA Filament Guide: How to Choose Spools and Dial In Temp, Flow & CoolingTPU Filament Settings in OrcaSlicer: Check the Spool and Printer FirstVolumetric Flow in 3D Printing: How to Measure Your Limit and Set It in Orca SlicerASA 3D Printing Filament Settings for OrcaSlicer — Temperature, Cooling & WarpingCarbon Fiber 3D Filament: Nozzle, Temperature & Flow SettingsHow to Level Your 3D Printer Bed: Z-Offset, First Layer Settings, and Bed Mesh3D Print Bed Adhesion: Fix First-Layer Problems by Filament Type | Orca Slicer3D Print Build Plate: Types, Materials & OrcaSlicer Settings GuideInfill Pattern and Density: How to Choose Strength and Print TimeHow to Print Faster Without Ruining Quality: Speed, Acceleration and Layer Settings3D Printing Tolerances: Set Clearances and Verify FitMulti Color 3D Printing: AMS, MMU and Manual Setup GuideMulti Material 3D Prints: Plan Parts, Slots, and the Purge TowerMulticolor 3D Printer Setup: AMS, MMU & Slicer SettingsTree Supports for 3D Printing: Z Gap and Interface Settings for Clean Removal | Orca Print Notes3D Printing Software: How to Choose the Right Slicer

    Support

    Editorial guides

    resources

    Blog

    tools

    3D Print Cost CalculatorFilament Flush Waste CalculatorFilament Length to Weight CalculatorFlow Ratio CalculatorG-code AnalyzerMax Volumetric Speed CalculatorPressure Advance Tower CalculatorPrint Shrinkage Compensation CalculatorSTL Volume and Weight Estimator

    © 2026Orca Print Notes. All rights reserved.