(for both Mac OS X and for iPad)

Download from Mac App Store (Mac OS X version)

Free Trial for Mac: DownloadLink1  DownloadLink2

Download from iTunes App Store (iPad version)

Mail support: vu.tienthinh@yahoo.com

xDiagram3 could help you make nice diagram graphic documents quickly by keeping lines connected to shapes even when they’re moved.

The application provides powerful graphic tools for designers, developers to draw UML activity diagram.


Functions of the application:

✔ IMPORT/EXPORT Microsoft Visio format (*.vsdx ; *.vsdm) ; SVG format….

Smart Line if attached to a shape will automatically change position every time when the main shape is moved, resized.

There are 17 basic shapes to add to your diagram. You could add/change text to display inside the shape.
Drawing UML activity diagram will be easier using these shapes.

More than that, there are over 2000 beautiful symbols for you to add to the diagram.
Please press the “☺” button on the left to add and select any symbol to the diagram.

You could add any image file (support file type: gif, jpeg, png, bmp, pict, tiff) to display as an item inside the application.
Image file could be shown in following modes: Stretch / Fit inside bound / Fit outside bound.

The application also allows to DRAG/DROP many image files directly from Finder to current editing window to add them to the diagram.

The application supports copy/paste function for shapes.
You could copy shapes/lines from current diagram window then paste them to another diagram window.

Font color, font type, text size, line width, line color, background color of shapes could be changed easily by using toolbar controls.

Arrow type, arrow direction, dash setting, size of lines/connectors could be changed easily by using toolbar controls.

Background color, total size of the diagram could be changed during editing.
Background color also can be set to transparent.

Select many items then do right-click mouse to select alignment options as following:
– Left
– Right
– Top
– Bottom
– Center (Horizontal or Vertical)
– Horizontal center in View
– Vertical center in View

Select items then do right-click mouse to select change order settings:
– Send to back
– Bring to Front
– Bring forward 1 level
– Send backward 1 level

✔ OPEN/SAVE to “*.UMD” file:
UMD (*.umd) is the new file type created only for this application.
Press “⌘S” to save current diagram to an UMD file so that you could load it later for editing.

Press “⌘E” to export current diagram to an image file with format of TIFF or PNG or JPEG.

Press “⌘4” or click on Capture button to export current diagram image to clipboard, then you could paste that image to another application.

Example: Open [Preview] application, press “⌘N” to paste above captured image to view or to save to an image file.
Of course, you could paste that image to Excel, Word application too.




xDiagram Privacy Policy

This privacy policy describes how your personal information is handled in xDiagram.

Owner and Data Controller

xDiagram is owned and developed by Vu Tien Thinh since 2010.

If you have any questions about this privacy policy, feel free to get in touch with us.

Data Collection


We, the xDiagram project, do not collect, use, save, or have access to any of your personal data recorded in xDiagram. Individual settings relating to the xDiagram app are not personal and are stored only on your device.

Changes to This Privacy Policy

This privacy policy can be updated at any time to be conformed to changes of regal or/and social requirements about the personal data collection. It is strongly recommended to check this page often, referring to the date of the last modification listed below.

Last modification:



23 Responses to xDiagram

  1. Tibo says:

    Hey, nice app! Really, but no more working on El-Capitan (last update). The app simply doesn’t start. Just nothing happens. Even with a terminal launch…

    • Thinh says:

      Dear Customer

      This is not app problem,

      Please delete the app,
      Restart your Mac then redownload again from Mac App store.
      ( because you bought it it is free)

      This is apple store problem, not the app.

      Best Regards, Vu Tien Thinh

  2. Les Mayhead says:

    I cannot open .vsd files ? does the app support these ?

    • Thinh says:

      Dear Customer.

      As said in the app description, the app only support VSDX format, not with old VSD format.

      (VSDX visio is supported in Mac xDiagram 3.2 version)

      Please do as following:
      – select menu File -> Export to image (CMD – E)
      – select format “VSDX visio” in “Image type” combo box

      ☆To import a VSDX file, please drag VSDX file into xDiagram (3.2 ) app icon.

      Best Regards, Vu Tien Thinh

    • Thinh says:

      Dear Customer

      the app support VSDX new format;
      but not with old vsd file.


  3. riclf says:

    Bravo to a great program!
    What I would like is to automate something I do all the time- I have two functional boxes vertically connected by an arrow line. I want to insert a shape between them, up and down. I’d love it if as I drag it in over the connecting line it understood and wired it in. It does not have to respace all the shapes to accommodate it. I’ll bring the lower box down or the upper box up to make room, if you can snap it in when I drag over the connecting line. Many thanks!

  4. Lisa Schenkewitz says:

    I dont see how you can export or import microsoft visio diagram. This was a key feature which prompted me to buy this.

    • Thinh says:

      Dear Customer.

      (VSDX visio is supported in Mac xDiagram 3.2 version)

      Please do as following:
      – select menu File -> Export to image (CMD – E)
      – select format “VSDX visio” in “Image type” combo box

      ☆To import a VSDX file, please drag VSDX file into xDiagram (3.2 ) app icon.

      Best Regards, Vu Tien Thinh

  5. Andy T says:

    do you support of using Visio Stencils (.VSS and .VSSX files?


  6. riclf says:

    I’m running xDiagram 3.2
    OFTEN, when I try to save a new diagram file for the first time I am blocked with the message:

    “The document “Untitled” could not be
    saved as “ayz”. You don’t have have permission.

    To view or change permissions, select the item in the
    Finder and choose File > Get Info.”

    Well, of course, since I could not save “Untitled” as “ayz” I cannot go and change permissions!

    What is the cause of this and until fixed, what is the workaround?


    • Thinh says:

      Dear Customer

      Please try to save to a public folder like “~/Download” or “~/Desktop”
      If it still happens please create a new Admin account on your Mac then
      try again with that new Admin account
      to know if the problem can be fixed.

      maybe your folder permissions property was changed from default setting,
      so that the app can not save to selected folder.


  7. xgecko says:

    I created a umd3 file in xDiagram for macOS. After importing it into xDiagram for iPad it works except that it only displays the top layer and text always wraps on iPad, even if the “Wrap” check box is deselected on the Mac version.

  8. xgecko says:

    Are there any plans to add support for opening from and saving to iCloud Drive in the iPad version? I am able to copy a file from iCloud Drive, but I have to re-copy it every time I make a change. It would be nice to be able to move seamlessly between Mac and iPad with the same document.

  9. Yoda says:

    Bought the app. Doesn’t start anymore. Already re-installed. I get this error message:

    Process: xDiagram [387]
    Path: /Applications/xDiagram.app/Contents/MacOS/xDiagram
    Identifier: com.vutienthinh.macos.xdiagram
    Version: ???
    App Item ID: 517581636
    App External ID: 825368176
    Code Type: X86-64 (Native)
    Parent Process: launchd [149]
    Responsible: xDiagram [387]
    User ID: 502

    Date/Time: 2017-12-22 18:09:14.288 +0100
    OS Version: Mac OS X 10.9.5 (13F1911)
    Report Version: 11
    Anonymous UUID: 99FC0C42-569E-92C9-22D1-687BEA7249D2

    Crashed Thread: 0

    Exception Type: EXC_BREAKPOINT (SIGTRAP)
    Exception Codes: 0x0000000000000002, 0x0000000000000000

    Application Specific Information:
    dyld: launch, loading dependent libraries

    Dyld Error Message:
    Library not loaded: /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    Referenced from: /Applications/xDiagram.app/Contents/MacOS/xDiagram
    Reason: image not found

    Binary Images:
    0x7fff62b03000 – 0x7fff62b36887 dyld (239.5) /usr/lib/dyld
    0x7fff83df0000 – 0x7fff83e5cfff com.apple.framework.IOKit (2.0.1 – 907.100.14) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff8ba8b000 – 0x7fff8ba8bfff com.apple.Carbon (154 – 157) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff8c21b000 – 0x7fff8c30cff9 libiconv.2.dylib (41) /usr/lib/libiconv.2.dylib
    0x7fff8c6ee000 – 0x7fff8c6eefff com.apple.ApplicationServices (48 – 48) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff8c833000 – 0x7fff8c833fff com.apple.Cocoa (6.8 – 20) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff8e5d9000 – 0x7fff8e60efff libssl.0.9.8.dylib (52.8.4) /usr/lib/libssl.0.9.8.dylib
    0x7fff8edee000 – 0x7fff8edffff7 libz.1.dylib (53) /usr/lib/libz.1.dylib
    0x7fff8f4da000 – 0x7fff8f5c2fff libxml2.2.dylib (26.11) /usr/lib/libxml2.2.dylib
    0x7fff8fc56000 – 0x7fff8fca8fff libc++.1.dylib (120) /usr/lib/libc++.1.dylib
    0x7fff905ec000 – 0x7fff906c9fff libcrypto.0.9.8.dylib (52.8.4) /usr/lib/libcrypto.0.9.8.dylib

    Model: MacBookPro10,1, BootROM MBP101.00EE.B0A, 4 processors, Intel Core i7, 2.7 GHz, 16 GB, SMC 2.3f35
    Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In
    Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 1024 MB
    Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D5434314753364D465238432D50422020
    Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D5434314753364D465238432D50422020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xEF), Broadcom BCM43xx 1.0 (
    Bluetooth: Version 5.2.7f4 15858, 3 services, 23 devices, 1 incoming serial ports
    Network Service: Wi-Fi, AirPort, en0
    Network Service: Thunderbolt Bridge, Ethernet, bridge0
    Serial ATA Device: APPLE SSD SM768E, 751,28 GB
    USB Device: Hub
    USB Device: FaceTime HD Camera (Built-in)
    USB Device: Hub
    USB Device: Hub
    USB Device: Apple Internal Keyboard / Trackpad
    USB Device: BRCM20702 Hub
    USB Device: Bluetooth USB Host Controller
    Thunderbolt Bus: MacBook Pro, Apple Inc., 23.4

  10. Rainer says:

    What is the difference between xDiagram, which I have, and VisualDesigner?

    • Thinh says:

      Dear customer

      Xdiagram is mostly for creating diagram.
      VisualDesigner has xdiagram function plus “floor design, vector design , ui design” addition functions.

      Best Regards, Vu Tien Thinh

      • riclf says:

        Xdiagram is a truly fine program. Is their an upgrade path from it to VisualDesigner? Would I lose any Xdiagram functionality in upgrading?

  11. riclf says:

    Vu, a really great Mac xDiagram App ! I truly LOVE it.

    2 Questions:
    Does your iPad version of xDiagram 2 store the diagram in the same file format as your Mac version? I would like to transfer my iPad diagram, a work in progress, to my Mac, to continue working on it.

    Can I use the new Apple Pencil 2 with xDiagram 2 on my new 12.9” iPad Pro ?

    Thanks again Vu,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s