Mac App Store

Mac App Store is the simplest way to find and download apps for your Mac.

To download xDiagram from the Mac App Store, you need a Mac with OS X 10.6.6 or later. Learn More.


By Tien Thinh Vu

Open the Mac App Store to buy and download apps.


xDiagram application could help you make nice diagram graphic documents or UML documents quickly by keeping lines connected to shapes even when they're moved.

Functions of the application:

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

+ BASIC SHAPE (new):
There are 92 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.

There are 1056 predefined nice images shapes for you to add to your diagram.
Shape types are as following:
- Computer
- Network
- Office
- Life
- Traffic
- Meme
- Flag

More than that, there are over 2000 beautiful symbols for you to add 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 or pasted image from clipboard to current editing window to add them to the diagram.

By dragging C++ header(*.h) or Java files, folders into the diagram window, the application will auto-generate UML class diagram for you. (Accurate rate: 90%)

Select many items then do right-click mouse to select alignment options as following:
(also allow to auto-align with another objects)
- Left
- Right
- Top
- Bottom
- Center (Horizontal or Vertical)
- Distribute
- Horizontal center in View
- Vertical center in View

+ 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 PDF, TIFF or PNG or JPEG.

Press "⌘P" to print current document.

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.

Other functions:
- Unlimited Undo/Redo (shortcut key: Cmd-Z / Shift-Cmd-Z)
- Copy / Paste (shortcut key: Cmd-C / Cmd-V)
- Doublicate select items (shortcut key: Cmd-D)
- Group / Ungroup Items (shortcut key: Cmd-G / Shift-Cmd-G)
- Lock/Unlock items position (shortcut key: Cmd-L / Shift-Cmd-L)
- Rotate left, rotate right (shortcut key: Cmd-J / Cmd-K)
- Press Cmd+T to move, resize group of items temporary
- Short cut key CMD+B, CMD+I to change text to Bold or Italic
- User could drag right mouse on a current shape to create a new attached object with line
- Double click on the canvas to create a new text box item
- Allow to switch current select object to another shape type
- Allow to change selected items display order
- Scale size of select items
- Path boolean operations supported
- Flip select items
- Shadow supported
- Snap to Grid
- Auto Align with another object when resize or move
- Change display order
- Export to png, jpeg, tiff, pdf image file (shortcut key: Cmd-E)
- Print supported (shortcut key: Cmd-P)
- Customizable color / Font / Size / Line Type
- Support gradient fill to shapes
- Customize measure unit and scale (point, cm, mm, inch….)
- Allow to Export image in 300dpi
- Allow user to select items then save them to Favorites list to reuse later

What's New in Version 2.22

- Fix bugs


Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5

Customer Reviews

Very nicely and lots of details

I was willing to put up with whatever I could find quickly in the app store to make some diagrams for a document. To my surprise this is really good, and for the price, way feature rich (without being bloated).

For the sake of not being only positive, I guess I’d complain that the source of defaults when adding new items can get confusing. But that’s not a show-stopper or constant issue and really just a nit-pick. All in all this was one of the best experiences I’ve had with the OSX App Store.

It is good enough that I set “keep in dock” :)

It is AWESOME but…. a few added functions would be helpful

I love this app and use it a lot. There are 2 small features/functions that would ease my use greatly…..

1) The app defaults to as the crow flies connector lines…. I use the connector line that has 90 degree angles to go around objects. To use this connector line, while continuing to hold down the option key, I have to reclick the connector line that I prefer everytime I try to connect objects.
NOTE: there may be a short cut or a way to set this preference as a default but I have not been able to find it

2) Table editing is very limited.
NOTE: again, there may be more than I have been able to find but as far as I can tell there is only create a table (with row and column counts) and add/delete of rows/columns/cells.

Still, I don’t know what I would do without this app. There is nothing out there that is similar in capability.

Simple, fast to learn, great results

I’ve been using xDiagram to draw small diagrams for technical writing. Object-oriented programming lets me infinitely edit a drawing; and the program remembers my settings so it’s easy to keep things uniform. It quickly became a comfortable tool, delivering Visio-like flexibility and ease of use at a bargain price. Some nits; I haven’t yet figured out how to resize the canvas of a drawing once I’ve started it. And sometimes when I reposition an object, the end of a line connecting it to another object doesn’t move to the near side of that object—it crosses the face of the object instead.

View in Mac App Store
  • $8.99
  • Category: Graphics & Design
  • Updated:
  • Version: 2.22
  • Size: 37.0 MB
  • Language: English
  • Seller:

Compatibility: OS X 10.8 or later

Customer Ratings

Current Version:
All Versions: