When a downloaded or designed model is the wrong size, you don’t re-model it — you scale it in the slicer. The slicer expects a percentage, where 100% is the original size. This calculator works out the exact percentage to type in, either to resize the whole model proportionally from one known dimension, or to scale each axis independently when you need to stretch or squash a part.
How it works
Scaling is a simple ratio of target size to original size, expressed as a percentage:
scale% = (target / original) × 100
In uniform mode you give one original dimension and the target you want; that same percentage applies to all three axes so the model keeps its proportions. In per-axis mode each axis gets its own percentage:
X% = targetX / originalX × 100, and likewise for Y and Z
If the three per-axis percentages come out equal, the scale is uniform and nothing is distorted. If they differ, the model is stretched — you must disable “uniform scaling” in the slicer for the per-axis values to take effect.
Example
A model is 40 mm wide and you need it 55 mm wide:
scale% = 55 / 40 × 100 = 137.5%
Enter 137.5% as the uniform scale; the height and depth grow by the same factor, so a 30 mm tall model becomes 41.25 mm tall.
Notes
Scaling changes everything, including wall thickness and small features. When you scale down, confirm the thinnest walls are still at least one to two nozzle widths thick or they will not print; when you scale up, watch that the part still fits the build plate. If a correctly-scaled print still measures wrong, the problem is printer calibration (steps-per-mm, flow, shrinkage), not the percentage. All calculations run locally in your browser.