.VSDX

VSDX File

Microsoft Visio Drawing (2013+)
Ask a question
QUICK ANSWER

A VSDX file is a Microsoft Visio diagram saved in the ZIP/XML format Visio has used since 2013. You do not need Visio to open one - the free draw.io (diagrams.net) imports VSDX in the browser or as a desktop app, and LibreOffice Draw opens it for viewing. To share with anyone, export to PDF or PNG.

Developer: Microsoft Category: Vector Image Files Open standard MIME: application/vnd.ms-visio.drawing
OPENS ON Windows macOS Linux iOS Web
Related: .EMZ · .CDR · .ODG · .AI

On this page

19k+ extensions indexed
Last reviewed Jul 5, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the VSDX file format?

Files with the .vsdx extension are Microsoft Visio drawings - Visio being a diagramming application that has been part of the Microsoft 365 suite since its 2013 version. The program enables users to create different types of diagrams, charts, flowcharts, and technical illustrations. A .vsdx file stores the complete content of a drawing: page layouts, shapes, connections, and any linked external data.

Structure of a .vsdx file

  • *Masters* - a collection of shared shape templates and stencil definitions reused across pages.
  • *VisioDocument* - the root container; holds the sequence of pages and a collection of shared resources.
  • *Pages* - layout and graphic elements for the individual pages of the document.
  • *Shapes* - vector graphic elements and their properties, text labels, and connection points.
  • *Data connections* - a collection of rules describing how external data is imported and how it may affect the visual appearance of a diagram.

In previous versions of the program, the binary .vsd format was used to store diagrams. .vsdx files are ZIP archive packages created according to the Open Packaging Conventions (OPC) and Open XML standards, containing separate XML files with specific data from the diagrams - such as descriptions and images - but no macros. The macro-enabled counterpart is .vsdm; due to its ability to run embedded code, it requires stricter security controls. .vsdx files apply lossless compression to embedded assets via the DEFLATE algorithm.

Accessing .vsdx contents

Like all file types based on the Open XML format, .vsdx files allow straightforward access to the data they contain. Renaming the .vsdx extension to .zip and unpacking it with any decompression utility reveals the internal folder structure, including visio/document.xml, [Content_Types].xml, and individual page XML files. This makes .vsdx easy to inspect without specialized software or to process programmatically with standard XML tools.

Security & safety

RISK: LOW

Plain VSDX has no macros and is low risk. The macro-enabled variant is VSDM, which can carry VBA - treat VSDM from untrusted senders like any macro document and keep macros disabled. Opening a VSDX in draw.io or LibreOffice (which don't run Visio VBA) is a safe way to inspect a diagram you're unsure about.

Format details

in a nutshell
FULL NAMEMicrosoft Visio Drawing (2013+)
DEVELOPERMicrosoftsince 2013 (Microsoft Visio 2013, replacing the binary VSD)
MIME TYPEapplication/vnd.ms-visio.drawing
TYPEZIP-based Open Packaging Conventions (OPC) XML package
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
VSDX is a ZIP/OPC package like DOCX/XLSX. It is identified by internal parts under visio/ (e.g. visio/document.xml) and [Content_Types].xml declaring Visio content types. Cannot be distinguished from other Office ZIP files by the first bytes alone.

Programs that open VSDX files

Windows3 apps
Microsoft Visio Paid The native editor (sold separately from Office). Double-click to open and edit fully.
LibreOffice Draw Open-source Free; double-click to open VSDX (read/view). Fidelity is partial on complex diagrams.
draw.io (diagrams.net) Desktop Open-source Free. Use File > Import to open the VSDX, then edit; export to PDF/PNG/SVG.
macOS2 apps
LibreOffice Draw Open-source Open VSDX to view; export to PDF/PNG to share.
draw.io (diagrams.net) Desktop Open-source Import the VSDX in draw.io for Mac (Visio is not available natively on macOS).
Linux2 apps
LibreOffice Draw Open-source Open VSDX for viewing; export to PDF/PNG.
draw.io (diagrams.net) Desktop Open-source Import the VSDX; full free editing and export.
iOS1 app
VSD Viewer (Nektony) Paid Open the VSDX to view diagrams on iPhone/iPad; view-only, no Visio required.
Web2 apps
draw.io / diagrams.net (online) Free Open app.diagrams.net, choose 'Open Existing Diagram', select the VSDX - imports and renders in the browser.
Visio Viewer / Visio for the web Freemium Upload the VSDX to OneDrive and open it in Visio for the web (viewing is free with a Microsoft account).

Technical details

deep spec
Container formatZIP-based Open Packaging Conventions (OPC) package - same infrastructure as OOXML formats such as .docx and .xlsx
MIME typeapplication/vnd.ms-visio.drawing
Magic bytes50 4B 03 04 ("PK" - standard ZIP signature); distinguished internally by [Content_Types].xml declaring Visio content types
Primary XML namespacehttp://schemas.microsoft.com/office/visio/2012/main
CompressionDEFLATE algorithm (via ZIP) applied to XML text parts and embedded binary assets
Macro supportMacro-free by design; the macro-enabled variant uses the .vsdm extension
Multi-page modelEach page stored as a separate XML file (pages/page1.xml, pages/page2.xml, ...) within the package
Shape master storageReusable shape templates stored under masters/ folder; referenced by numeric ID across multiple pages
External data connectionsSupports live links to ODBC sources, SharePoint lists, and Excel ranges via DataConnections XML elements
Custom shape propertiesEach shape can carry typed custom data fields (ShapeSheet rows) serialized as XML attributes
Theme supportColor and font themes stored in theme/theme1.xml, following the DrawingML theme model
Relationship modelPackage parts linked via .rels files in _rels/ directories, per the OPC relationship convention
Embedded mediaRaster images and other media stored in the media/ directory within the ZIP package
Third-party supportImported and exported by draw.io/diagrams.net, LibreOffice Draw (partial fidelity), and Visio for the web
Predecessor formatReplaces the proprietary binary .vsd format used in Visio 97-2010
Released2013 (Microsoft Visio 2013, replacing the binary VSD)
Open standardYes · royalty-free
Specificationlearn.microsoft.com

VSDX conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with VSDX files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about VSDX files.

Frequently asked questions

How do I open a VSDX file without Visio?
Use the free draw.io / diagrams.net (browser or desktop) to import and edit it, or LibreOffice Draw to view it. Microsoft's Visio Viewer for the web also works.
Can draw.io open Visio VSDX files?
Yes. draw.io imports .vsdx saved by Visio - open app.diagrams.net, choose 'Open Existing Diagram', and select the file. It's free.
Does LibreOffice open VSDX?
LibreOffice Draw opens VSDX for viewing, but complex diagrams with custom stencils or connectors may not render perfectly. For editing, draw.io is usually better.
How do I convert VSDX to PDF?
Open the file in draw.io, Visio or LibreOffice Draw and export to PDF. draw.io is the free, no-install option (use the online version).
What's the difference between VSD and VSDX?
VSD is the old binary Visio format (up to 2010); VSDX is the ZIP/XML format introduced in Visio 2013. VSDX is more open and better supported by third-party tools.
Is Visio included in Microsoft 365?
No. Visio is licensed separately from the core Office apps, which is why many people receive VSDX files without having software to open them.

References

1Microsoft - [MS-VSDX] Visio Drawing File Format specificationlearn.microsoft.com
2draw.io - Import VSDX fileswww.drawio.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Related extensions

.EMZWindows Compressed Enhanced Metafile
.CDRCorelDRAW image / drawing
.ODGOpenDocument Graphics (Drawing)
.AIAdobe Illustrator Artwork
.EPSEncapsulated PostScript
.VSDMicrosoft Visio Drawing (legacy binary, 2010 and earlier)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z