Creative productivity. Intuitive Design. Powered by Humans. Free 2-week trial.

Design and build incredible graphics, diagrams, process charts, website and app wireframes—from the painlessly simple to the infinitely complex—inside OmniGraffle 7. Create everything you can imagine in the ultimately scalable and easy-to-use app for precise, beautiful graphics.


Discounts and free upgrades to OmniGraffle 7, both Standard and Pro, are only available to those who purchased an earlier version from the App Store. Double-check that you purchased a prior version from the App Store via the “Purchased” tab in the App Store app. If you need help, please email

OmniGraffle 7 is an entirely new version with improvements as fine as tweaking individual Bézier points in typography and as broad as the artboards your type is laid out in. Elegantly organize your Infinite Canvas in a brand new Sidebar and improved inspectors.


With the free two week trial, you can try all of the features of Standard and Pro without buying anything. After the trial, you can continue to use OmniGraffle to view documents for free.


- Unified Sidebar: improved interactions with objects, layers, and canvases in a newly organized sidebar. 
- Point Editor Tool: Immediate access to each and every point on a shape.
- New Export Panel: With just a few clicks, export your graphics in multiple resolutions, perfectly named and organized. Batch exporting, filling set dimensions, and previews are all included.
- Infinite Canvas: make your canvas expand automatically in one, two, three, or all directions.
- Keyboard Shortcut Sets: customize every menu bar command and tool with your preferred shortcut, or choose from a few different sets from popular apps.
- SVG import: paste in SVG code or import SVG files directly to OmniGraffle. 


- Artboard Layers: Use artboards to set up advanced, exportable elements, or as another way to organize your canvas.
- Convert text to shapes: convert text to make tweaks to character shapes or add complex styling.
- Convert lines to shapes: turn a line’s stroke into a shape with easily editable Bézier points.
- Plus:
- Shareable Keyboard Shortcuts
- Artboard Tool


- Visio import/export: Open Microsoft Visio® documents (VSD or VDX) directly in OmniGraffle, as well as Visio stencils (VSS) and templates (VST). Export to Visio XML documents (VDX).
- Shared layers: Easily update common elements that you'd like to display on multiple canvases. Layers can now be toggled between normal and shared.
- New controls specify which edge or center of an object is reflected in the Geometry Inspector. You can set the X and Y coordinates of a selected vertex point.
- Non-destructive shape combinations: Easily create new shapes using combinations of existing shapes (with support for union, intersection, and subtraction). Combined shapes can now be uncombined into their component shapes.
- Resolution-independent Display Scale: When zoom is at 100%, match an Apple point, PostScript point, or screen pixel.
- Photoshop export supports the export of OmniGraffle layers to Photoshop layers.
- Tables: Group shapes using tables, making it easy to add new rows or columns of your template shape.
- Xcode import: Generate a Class diagram of an Xcode project automatically.

For the complete manual, visit our website!


If you have any feedback or questions, we’d love to hear from you! We offer absolutely free tech support: you can reach us by email at, by phone at 1-800-315-6664 or +1 206-523-4152, or on twitter at @omnigraffle.


What's New

Version 7.7

OmniGraffle 7.7 is focused on improving SVG import and export. SVG exports now include better metadata and imports support more of the SVG specification. SVG imports and exports both produce more accurate output based on the sample files that users have sent in; thank you!

SVG Export

• Unique IDs — OmniGraffle object IDs are now included on each element (object/group/layer/canvas) when exporting to SVG. Object IDs are unique for each canvas but may change between exports. Use “Show object ID numbers in the Layers tab of the Sidebar” in General preferences to see the ID in OmniGraffle.
• Object Titles — Custom object names are now included in the title element when exporting to SVG. Names can be defined using the Object Data inspector or using the Layers tab of the left sidebar.
• Freehand Stroke — Added support for the Freehand Stroke style in SVG Exports.
• Multiple Text Styles — Improved support for text blocks that contain multiple text styles.
• Font Weight — Adjusted the font-weight attribute that is exported to avoid non-bold fonts in OmniGraffle being mis-interpreted as bold.
• Artboards — Improved support for exporting artboards as SVG.
• Shadows — Improved support for exporting object shadows in SVG Exports.
• Rotated Objects — Fixed a bug that caused rotated objects to be rotated the wrong way when exported to SVG.
• Overlapping Line Endings — Fixed a bug that caused line endings to not draw next to the connecting object when multiple lines overlapped.
• Export Margin — Fixed a bug that prevented the Margin setting in SVG export from being used in the export.
• Custom Gradient Midpoints— Custom gradient midpoint data is now included in SVG output instead of assuming midpoint was at the default 50%.

SVG Import

• Dashed Strokes — Added import support for the stroke-dasharray attribute.
• Transparency — Added import support for the fill-opacity attribute.
• Text Alignment — Improvements to various text alignment issues.
• SVG Transformations — Improved support for nested SVG transform functions.
• Canvas Size Uses viewBox Size — When opening an SVG file in OmniGraffle the canvas size is now defined by the viewBox size in the SVG file.
• Ordering of Mixed Group Objects — Fixed a bug that caused the z-order of objects to be incorrect if grouped objects were followed by ungrouped objects.

Other Changes

• Hidden Layers — The Flexible canvas mode now accounts for hidden layers by only being large enough to contain the visible objects.
• Presentation Mode — Fixed a bug that caused Object Note tooltips to have a dark background after exiting Presentation Mode.
• Nudging Bézier Points — Fixed a bug that caused arrow keys to nudge an entire object when a single Bézier point was selected.
• Multi-selection of Bézier Points — Fixed a bug that prevented the multiple selection of Bézier points when using the Point Editor too.
• Export Selection — Exporting selection is more accurate and no longer creates oversized export areas.
• Pen Tool — Fixed a bug that caused lines to render incorrectly when using the Pen tool and constraining the line angle with the shift key.
• Stencil Window Previews — Fixed a bug that caused some stencil object previews to be cut-off in the grid view of the Stencil Browser.
• Zoom — Fixed a bug that prevented zoom level changes from applying to all selected canvases (would only apply to the visible canvas).
• Page Number Variable — Fixed a bug that caused the Page Number variable to report incorrect page numbers when the page was in negative coordinate space.

If you have any feedback or questions, we’d love to hear from you! The Omni Group offers free tech support; you can email, call 1–800–315–6664 or 1–206–523–4152, or tweet @omnigraffle.

If OmniGraffle empowers you, we would appreciate an App Store review. Your review will help other people find OmniGraffle and make them more productive too.

Customer Reviews

2.3 out of 5

34 Ratings

34 Ratings

Disapointed Long Time User

Jesse Donat

I’ve been using Omnigraffle for over 10 years. I upgraded from 5 today, begrudgingly, because it would no longer run on High Sierra.

I had avoided upgrading because I prefered the floating menus of 5, but now that I am forced to use 7 I am very disapointed.

Frankly my biggest complaint is the UI. I have a fairly large monitor would like to be able to see all the panes at once as I could in 5 without the need to switch back and forth and back and forth. It’s painful.

- The UI is quite jumpy overall. Automatic layout is super jumpy whereas in 5 it was reasonably smoothly animated.
- Attaching arrows to magnets often takes a couple tries.
- The right pane is “context sensitive” and switches back to the first tab whenever you select a different object type than the previous. This doesn’t make ANY SENSE when I an working on the Document tab which has nothing to do with context.
- The automatic layout seems much worse than 5 and sometimes randomly stops working for a bit before starting up again.
* Lines randomly dart around things that seemingly don’t exist
* Lines to/from grouped objects are entirely ueslessly insane.
* Linked Objects randomly get placed miles apart, particularly when importing from Graphviz
- The standard shapes are much more dull

Upgraded to High Sierra and Now they want $100 more to be able to use it.


This is unbelievable. I upgraded to High Sierra and the older version I already bought and paid for no longer works. They offer a discount to get the new version that will work, but it’s still $100 for a program that quite frankly is pretty limited in scope. It’s a great program to use, but I shoudn’t have to buy it twice in the span of a couple of years. This is what is wrong with the computer industry today. They want to take your money and price gouge. I have files I have to update regularly and now I can’t. Other reputable companies will allow you to upgrade for free or support older versions—because it’s the right thing to do. I’m so disappointed with you Omnigroup!

Developer Response

Sorry for the frustration. OmniGraffle 5 shipped in 2008 and was last updated in 2013. OmniGraffle 6 was released in 2013 and was last updated in 2017. As Apple makes changes to macOS it is inevitable that they will replace something that an earlier version of OmniGraffle depended on. We actively test OmniGraffle 7 with the new releases of macOS but it is unsustainable for us to test, develop, and provide technical support for unpaid updates to all versions of OmniGraffle forever. We ship regular updates to our apps through the app's lifespan and we feel that the feature set you get initially and over the years the app is available is worth the price of the app. If you think the app is too limited we would love to know how to make it better. Please email so we can help.

Effectively a forced upgrade; couldn’t even access old files


Forced to buy upgrade due to incompatibility of Mac OS X High Sierra with version 5.4. There were no warnings about incompatibility with High Sierra, nor am I simply allowed to access my previous files to so much as export them. The program simply wouldn't open. This upgrade is forced despite stating on their website that "Whenever you upgrade your operating system down the road, our built-in software updater will get you updated to the latest version compatible with your current OS". This statement is misleading as there is no implication that payment must be provided to retain functionality of a program for which I have a functional license.

Developer Response

Unfortunately High Sierra (released in 2017) did break OmniGraffle 5 (released in 2008, last updated in 2013). We no-longer actively test or develop OmniGraffle 5 with the latest operating system updates but OmniGraffle 7 is able to read documents created by OmniGraffle 5 and OmniGraffle 6 and export them to another format without making any purchases. If you have questions please email so we can help.


The Omni Group
81.3 MB
English, Dutch, French, German, Italian, Japanese, Korean, Portuguese, Russian, Simplified Chinese, Spanish
Age Rating
Rated 4+
© 2000-2018 The Omni Group


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer