I want to export an STL file using the units in my scene (millimeters), however, when importing the STL, the model is in fact MUCH smaller than that. The units in blender seem to only be a display feature, however I believe that 1 Blender Unit is equal to 1 mm, but working with only these units is annoying and restrictive. Is there a way to export an STL using the displayed unit in my scene, or are there any workarounds?

  • 1
    $\begingroup$ Unit system of Blender can be changed from default to Metric or Imerial in scene settings. 1 Blender default unit on export can be pretty much everything; in Blender it equals to 1 meter. $\endgroup$
    – Mr Zak
    Commented Jan 6, 2019 at 20:28
  • $\begingroup$ Unit Scale "0.001", Length "Millimeters" and Export STL Scale 1 works for me and Cura. $\endgroup$
    – handle
    Commented Jun 17, 2022 at 13:40

1 Answer 1


The STL exporter has the Scale setting. You can use it to scale blender unit to one, that your target software uses. It's easy to find out exporting the default cube (2 x 2 x 2 meters), and check its size in the target software. Then use the coefficient found. As for display units, when you select 'Metric' in the scene's Units section, it gives the Scale setting enabled, where you can tell blender that one blender unit equals say 10 meters instead of default 1.
Note that you have to keep the scene scale adequate for blender's physics to work right. It assumes that 1 blender unit equals 1 meter.

  • $\begingroup$ I have tried it in the past, never seemed to work. Will try again. $\endgroup$ Commented Jan 7, 2019 at 19:54

You must log in to answer this question.

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