I modeled a man and would like to scale him down to be exactly 6' tall (Z dimension), however I cannot find a way to do that. I know I can go to front ortho view and and use the normal scale S key to scale it, however that requires some pretty specific fine tuning in order to get it to the right dimensions.

I'd like to be able to essentially type "6" into the Z dimension (don't worry I have it setup in imperial) and have it scale the X and Y dimensions proportionally.


3 Answers 3


As far as I know it can't easily be done on a single atomic operation unfortunately, but I generally use the following workflow.

To scale uniformly with precise absolute dimensions, in the Properties Area of the 3D View just type in the exact absolute dimension you require in the single desired axis.

Now check the resulting scaling on that axis, Blender will have calculated the appropriate factor for that vector. You can now copy-paste the value with Ctrl+C, Ctrl+V to the other axis so they all remain uniform. No need to click on the field to edit, hovering the value and pressing Ctrl+C, Ctrl+V is enough.

Apply the scale afterwards if you desire with Ctrl+A Apply > Scale while in Object Mode.

enter image description here

Make sure your object has uniform scaling on all axis before using this technique, otherwise you may get unexpected results. Apply scale before proceeding with Ctrl + A Apply > Scale

  • 3
    $\begingroup$ Simple and accurate $\endgroup$
    – bertmoog
    Commented Aug 5, 2017 at 1:43
  • 1
    $\begingroup$ You'd think there'd just be a button you could click to lock the proportions or something similar, but this looks as good as it can get. Thank you!!~ $\endgroup$ Commented Aug 5, 2017 at 22:04
  • 1
    $\begingroup$ Once you scale to the right size remember to Apply Size (Ctrl+A)... $\endgroup$
    – user1853
    Commented Sep 16, 2017 at 23:59
  • $\begingroup$ edit mode, and in version 2.79 does this also work? $\endgroup$ Commented Jul 18, 2022 at 7:39
  • $\begingroup$ This only ever worked in Object Mode $\endgroup$ Commented Jul 18, 2022 at 8:58

I don't know if this is a new Blender feature, but Numeric Input is available directly as well.


Using the mouse for transformations is convenient, but if you require more precise control, you can also enter numeric values. After pressing the shortcut type a number to indicate the magnitude of the transformation. Then confirm or cancel. E.g. pressing S 2, Return will double the scale of an object.

Move G By default and with no other key presses, the translation will occur along the X axis.

Rotation R The rotation is in clockwise direction for positive values.

Scale S Scaling works in almost identical fashion to translation. The primary difference is that by default, scaling applies equally to all three axes.

You can see the numbers you enter in the 3D Viewport footer.

  • 1
    $\begingroup$ I was even able to lock z axis with and scale 120%. All I did was press "S" followed by "1.2" followed by "Shift +z" $\endgroup$
    – ambassallo
    Commented Jul 8, 2022 at 13:17


If you hold down the Shift key while scaling, you can fine tune without too much trouble...

  • 1
    $\begingroup$ Once you scale to the right size remember to Apply Size (Ctrl+A) $\endgroup$
    – user1853
    Commented Aug 4, 2017 at 22:08
  • $\begingroup$ But with this way won't provide scaling factor with a way to "have it scale the X and Y dimensions proportionally" $\endgroup$
    – Mr Zak
    Commented Aug 4, 2017 at 22:29
  • $\begingroup$ This requires eyeballing values and is not totally precise. $\endgroup$ Commented Aug 4, 2017 at 23:19
  • $\begingroup$ @Duarte - Glad to learn from your answers but also curious - what is not totally precise about 0.600? $\endgroup$
    – Patdog
    Commented Aug 5, 2017 at 6:59
  • $\begingroup$ If you enter 6.0 Blender will try to match 6.0 as best as possible for the situation. If you approximate it by dragging the cursor until a value shows up in the box, it may very well be 6.002 or 5.995, and you have little control over it. In most cases it probably won't matter much, but if you are looking for numerical precision there are better ways $\endgroup$ Commented Aug 5, 2017 at 12:44

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .