Import Files from Visio, Gliffy,, and Omnigraffle

It can be helpful to import diagrams from other tools or platforms. Lucidchart allows you to import diagrams from MS Visio (.vdx, .vsdx, and .vsd), Gliffy (.gxml, .gliffy), (.xml), and Omnigraffle (.graffle,

The ability to edit imported diagrams is a premium feature offered on Professional, Team, and Enterprise accounts. To upgrade your account, check out our pricing page or feel free to contact our sales team.

To import your diagrams, follow these steps:

  1. On the “My Documents” page, click the “Import” dialogue box and select the diagram type you wish to upload.
    Import Options
  2. Select the files you wish to upload and click “Import.”

    Import Dialog
  3. Click the diagram link to open the imported diagram.

    Imported Dialog

Here are some common issues you may encounter when importing Visio files into Lucidchart.

Invalid Visio File
If you attempt to import a file into Lucidchart that is not a valid Visio file, you will encounter an error message. Keep in mind that a non-Visio file can have a Visio file extension (e.g. .vsdx) if someone changed the extension manually.

To verify that a file is a valid Visio file, try opening the file in Visio. If it is not a Visio file or is corrupted, Visio will not be able to open it (and neither will Lucidchart).

Older Version
You may get an error because you are uploading a file from a version of Visio that we do not support. Lucidchart currently supports the following Visio formats:

  • VSDX files made with Microsoft Visio 2013 or later
  • VSD files made with Microsoft Visio 2007 or later
  • VDX files made with Microsoft Visio 2003 or later

If you have an older Visio file, try re-saving it with a more recent version of Microsoft Visio as a .vsdx file. VSDX files tend to import with greater fidelity than other Visio formats, and are easier for us to diagnose if there are any issues.

If your Visio file is not importing into Lucidchart, a good first step is to open the file in a recent version of Visio, re-save it as a .vsdx file, and import the new file into Lucidchart.

File Size
If the import process seems to be taking longer than a few minutes, your file might need to be modified because it's too large. Here are some steps you can take to reduce the size of your file:

  • Save it as a .vsdx file. VSDX files are generally smaller than VDX files so they should have an easier time uploading.
  • Compress images. Some failures are due to large images placed inside the diagram and can be resolved by optimizing the images to 72 dpi and ~1,000 pixels on the long side.
  • Split the document. If your Visio file has many large images, try splitting your document into multiple files that have fewer pages and/or objects.
No Shapes Detected
If your Visio import has no detected shapes, this indicates a blank Visio document or a Visio stencil that was uploaded as a document.

To verify that your file has shape content, open the file in Visio.

If the file you've uploaded is a Visio stencil file that has been renamed, you will need to change the file extension back to .vssx, .vss, or .vsx and import it into the shape library manager. See these guidelines for renaming your file:
  • If your filename ends in ".vsdx", replace the ".vsdx" with ".vssx". For example, if the filename was "myfile.vsdx", rename the file to "myfile.vssx".
  • If your filename ends in ".vsd", replace the ".vsd" with ".vss". For example, if the filename was "myfile.vsd", rename the file to "myfile.vss".
  • If your filename ends in ".vdx", replace the ".vdx" with ".vsx". For example, if the filename was "myfile.vdx", rename the file to "myfile.vsx".
If you believe the file you've uploaded has shape content and you've gotten this warning in error, please contact support.

Related Articles

Linking Lucidchart Diagrams to Spreadsheet Data
AWS Architecture Import and Diagram Creation
Process Diagram Import from CSV
OmniGraffle Import and Troubleshooting