Scale Model

Scale uniformly or to exact dimensions, adjust your model with precision, export directly, no install required.

Workspace

Drop files here

or click to browse, paste supported

About This Tool

Scale 3D models right in your browser. You can scale uniformly, stretch along a single axis, or fit the model to exact target dimensions. It works well for 3D printing and game development, and the scaled model can be exported as STL, OBJ, or GLB with original details preserved. Since all processing happens locally, your files never leave your device.

How to Use

  1. 1

    Upload Model

    Drag and drop or browse for your 3D file

  2. 2

    Apply Transform

    Use the sidebar panel to apply the desired operation

  3. 3

    Preview

    Rotate and inspect the result in the 3D viewer

  4. 4

    Export

    Download the transformed model in its original format

About Configuration Options

General Settings

Transform Application

Modify root node
Choose how the transform is applied to the model: by modifying vertices (baked into geometry data) or by modifying the root node transform. Modifying vertices rewrites all vertex coordinates and applies consistently to every export format; modifying the root node keeps the original vertex coordinates, which is friendlier to animated, skinned, or geometry-sensitive workflows. Root node transform is the recommended default.
  • Modify vertices: The transform is written into all vertex coordinates, rewriting geometry data; applies consistently to every export format.
  • Modify root nodeRecommended: The transform is written to the root node (position/scale/rotation) while vertex coordinates stay unchanged; friendlier to animated or skinned models, but formats that ignore node transforms (such as STEP) won't apply it. Recommended default.

Scale Model

Scale mode

Uniform
Uniform, single-axis, or target max-dimension scaling. Baked into vertices.

Uniform · Single Axis · Target Size

Scale Factor

2×0.1× – 10× · step 0.1×
Scale multiplier used in uniform and single-axis modes.

Target Max Dimension

1000.01 – 10000 · step 0.1
Scale the model so its longest edge matches this size (model units).

Axis

X
Axis used in single-axis scale mode.

X · Y · Z

Length Unit

Unit

mm
Select the display unit for model dimensions and viewport rulers (supports mm, cm, m, and in). Switching units only changes display values and reference scales without altering the underlying geometric coordinates.
  • mmRecommended: Millimeters, standard unit for 3D printing and precision modeling.
  • cm: Centimeters, common for medium-sized everyday objects.
  • m: Meters, ideal for architectural scenes and large-scale assets.
  • in: Inches, imperial unit commonly used in engineering and manufacturing.

View Options

Show Original Reference

on
Displays a translucent ghost of the model at its original size to compare scaling changes.

Show 3-Axis Ruler & Units

on
Displays three-axis bounding dimension rulers and units in the viewport for accurate scale estimation.

Auto-fit Viewport when Scaling

on
Automatically reframes the camera when scaling; turn off to keep the camera stationary and see relative size changes.

Frequently Asked Questions

View all FAQs

Will my model get distorted after scaling?

Uniform scaling keeps the shape intact. Single-axis scaling stretches the model, which is useful when you want to change the aspect ratio. Details are preserved after scaling, but very large scale changes can reduce precision.

How do I scale to exact real-world dimensions?

Choose target dimensions and enter the length, width, and height values. The tool automatically calculates the scale factor. Make sure the model's unit matches the unit you enter, such as millimeter or inch.

Which file formats are supported?

Currently STL, OBJ, and GLB are supported. If your model has textures, upload the accompanying texture files, such as .mtl or images, and the textures will be preserved after scaling.

Can the scaled model be used for 3D printing?

Yes. After scaling, export the model as STL and it is ready for 3D printing. Before scaling, check that the model is watertight and free of holes so the print succeeds.

My STL has no unit info. Is it in millimeters or inches?

STL stores raw numbers without an explicit unit, so the size depends on what you assume. If a print comes out 25.4 times too big or too small, the model was created in the other unit. Scale it by 25.4 or 1/25.4 to convert.

What is the difference between uniform, axis, and target-size scaling?

Uniform scaling applies one factor to all three axes. Axis scaling changes only the selected axis and stretches the shape. Target-size scaling resizes the whole model proportionally so that its largest dimension equals the value you enter.