Are there any software to auto add dimension annotation for vector file ? for example enter image description here

  • 2
    There might be a plugin for Illustrator, but it is a normal feature in CAD programs. Take a look at LibreCAD for example. It's free and seems alright.
    – Wolff
    Commented Apr 30, 2017 at 15:15
  • Your drawing is under constrained so a automatic dimensioning tool would make more dimensions
    – joojaa
    Commented Apr 30, 2017 at 17:47

2 Answers 2


Most mechanical CAD applications can do this. Inducing:

  • Creo
  • Solidworks
  • NX
  • Fusion 360
  • SolveSpace (free)
  • ...

However note the computer does not know which dimension scheme to use so you would still need to tweak the results in most cases. Anyway please note that not all cads work this way for example Catia V5 does not and same applies to FreeCAD which attempts to be everything that is bad about Catia.

Anyway cad applications are bidirectional. So if you change the value of a dimension then the drawing will change to match suit.

enter image description here

Image 1: CAD applications retain dimensions and react to dimension changes

  • Corel Draw also has an auto dimension tool
    – Aasim Azam
    Commented Mar 13 at 23:10
  • @AasimAzam write that as an answer.
    – joojaa
    Commented Mar 14 at 7:15

2024 Update

The latest release of Adobe Illustrator, now has a dimensioning feature which may work for you.

Original 2017 answer below

HotDoor.com offers the CadTools plug in for Illustrator. It's designed to bring some CAD features into Illustrator, including dimensioning. HotDoor has been around since the 80s or 90s, so they aren't a "fly-by-night" developer in any sense.

enter image description here

I've never really used it in any sort of "robust" manner. So, I can't directly state whether it's suitable for you or not. But it's worth a shot. There is a free demo.

  • Yes but that's not auto dimesnioning. Its more like manual dimensioning. Auto dimesnioning actually knows howe a object should be dimensioned to me a complete description of the thing
    – joojaa
    Commented Apr 30, 2017 at 18:01
  • I know Joojaa :) But if one knows Illustrator this might be enough.
    – Scott
    Commented Apr 30, 2017 at 18:02
  • Well sure, but if this is the case then the list of potential applications that fulfills the need is staggering
    – joojaa
    Commented Apr 30, 2017 at 18:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.