Scaling a 3D model seems simple — increase the percentage in your slicer, get a bigger part. But the relationship between linear dimension and volume is non-linear in a way that surprises most 3D printing beginners: because volume is three-dimensional, scaling in all axes simultaneously causes material use to grow by the cube of the scale factor. A 20% scale increase leads to a 73% increase in material and print time. This calculator makes that relationship instantly visible before you commit to printing.
The formula, explained step by step
New dimension:
New size = original size × (scale% ÷ 100)
100 mm at 150%: 100 × 1.5 = 150 mm
Volume and material multiplier:
Multiplier = (scale% ÷ 100)³
At 150%: 1.5³ = 1.5 × 1.5 × 1.5 = 3.375× the material
At 200% scale, you get 2³ = 8× the material. At 50%, you get 0.5³ = 0.125× — an eighth of the material for a model at half size. This cubic relationship applies uniformly because the printer scales all three dimensions (X, Y, Z) simultaneously.
Scaling to a specific target dimension:
Scale% = (target dimension ÷ original dimension) × 100
To go from 80 mm to 60 mm: (60 ÷ 80) × 100 = 75%. Plug 75 into your slicer and the result is confirmed.
Scale factor vs. material multiplier quick reference
- 50% scale → 0.125× material (1/8th)
- 75% scale → 0.422× material (~42%)
- 90% scale → 0.729× material (~73%)
- 110% scale → 1.331× material (~33% more)
- 125% scale → 1.953× material (~95% more)
- 150% scale → 3.375× material (~238% more)
- 175% scale → 5.359× material (~436% more)
- 200% scale → 8.000× material (8×)
- 250% scale → 15.625× material
- 300% scale → 27.000× material (27×)
How to use this calculator
- Find your original model dimension. Open your slicer (PrusaSlicer, Cura, OrcaSlicer, Bambu Studio) and check the model's current size. Most slicers show width × depth × height in the sidebar or object info. Pick any dimension that you want to track — usually the largest dimension for scale reference.
- Enter the scale percentage. The percentage you plan to scale to in your slicer. 100% = original size. 150% = 50% larger. 75% = 25% smaller. This is the same value you enter in your slicer's scale field.
- Read the new dimension. Confirms what the scaled size will be for that dimension.
- Read the volume multiplier. This tells you how much more (or less) filament you'll use compared to the original. Multiply your slicer's current gram estimate by this multiplier to estimate the scaled print weight. Note: the multiplier is exact only for uniform scaling — if you scale each axis differently in your slicer, the calculation is more complex.
Real-world use cases for scale adjustment
Case 1: Scaling a cosplay prop to fit the wearer
A Mandalorian helmet downloaded from Thingiverse is modeled at 220 mm tall (a "medium" head size). The cosplayer's head requires 245 mm tall. Scale% = (245 ÷ 220) × 100 = 111.4%. Volume multiplier: 1.114³ = 1.383. If the original estimates 185 g of filament, the scaled version will need approximately 185 × 1.383 ≈ 256 g — an additional 71 g to fit properly. This also affects whether the model fits on the build plate, since all dimensions scale proportionally.
Case 2: Printing a miniature at different scales
A dungeon miniature is designed at 54 mm "heroic scale." To print at 28mm tabletop scale: 28 ÷ 54 = 0.519 scale, so 51.9% scale. Volume multiplier: 0.519³ = 0.140. If the heroic scale uses 12 g, the 28mm scale uses only 12 × 0.140 ≈ 1.7 g — and takes 7× less time. For batch printing miniatures, scaling down from designer scale to tabletop scale dramatically reduces material and time costs.
Case 3: Adjusting for fit tolerance
A phone case designed for an iPhone 15 is 2 mm too tight on all sides (the model's original is for a slim-fitting version). You need to scale up 3% to accommodate: 103% scale. Volume multiplier: 1.03³ = 1.093 — only 9.3% more material for a 3% linear scale increase. This is where the cubic relationship works in your favor — small dimensional adjustments have modest material cost impacts.
Case 4: Print farm scaling for sample vs. production
A product sample is printed at 75% scale for client approval before full production. Volume multiplier: 0.75³ = 0.422. If the full-scale version uses 95 g, the sample uses 95 × 0.422 ≈ 40 g — less than half the material and time. The client approves, and the farm scales to 100% for production. Using sample-scale prints for client approval is standard practice — this calculator confirms the material savings before printing the sample.
Case 5: Scaling up for wall thickness requirements
A functional bracket is designed at 60% of its intended size for a proof-of-concept. At 60% scale, wall thicknesses are only 0.6× the design spec — too thin for the nozzle diameter (0.4 mm minimum feature). Scaling to 100% gives proper wall thickness. Alternatively, redesign the model at the correct scale in CAD.
Minimum printable feature size at different scales
Scaling a model down doesn't just change the material amount — it changes which features are physically printable. With a 0.4 mm nozzle:
- Minimum wall thickness: 0.4 mm (one extrusion width). Features narrower than this disappear at the slicer stage.
- Minimum hole size: ~1 mm for functional (printable) holes; smaller holes print as solid or collapse.
- Text legibility: Embossed text under 3 mm character height becomes illegible on most FDM printers. For readable text, keep character height above 5 mm at print scale.
- Layer height and surface quality: At 0.2 mm layer height, scaling a 100 mm model to 50% means the same number of layers now cover 50 mm — relative surface quality (staircase effect) stays the same. Scaling up improves apparent surface quality for curved surfaces.
Before scaling down significantly, preview the sliced model in your slicer and check the "layer preview" to verify that all intended features are printing correctly.
Uniform vs. non-uniform scaling
This calculator assumes uniform scaling — the same percentage applied to all three axes simultaneously. This preserves the model's proportions and is by far the most common use case.
Non-uniform scaling (different % on X, Y, Z) stretches or compresses the model in specific directions. Use cases: correcting for dimensional inaccuracy in a specific axis (some printers are off by 0.5–1% on a single axis), adapting a model to fit a specific space (wider but not taller), or creating stylized stretched versions. For non-uniform scaling, use your slicer directly — each axis scales independently, and the volume multiplier is the product of all three scale factors: (X% ÷ 100) × (Y% ÷ 100) × (Z% ÷ 100).
How scaling interacts with print settings
Layer height stays constant: Scaling a model up doesn't automatically increase the number of layers; that depends on model height and your layer height setting. A 50 mm model at 0.2 mm layer height = 250 layers. Scaled to 100 mm: 500 layers at the same settings.
Wall count is absolute, not proportional: If you set 3 walls (perimeters), scaling the model from 100% to 200% doesn't give you 6 walls — still 3 walls, but each is the same 0.4 mm width. The wall-to-interior ratio changes significantly with scale, affecting strength per gram differently at different scales.
Support material scales cubically too: If a model at 100% needs 15 g of support material, at 150% scale it needs approximately 15 × 3.375 ≈ 51 g of support. For large print jobs, check your slicer's support estimate after scaling.