.VSS

VSS File

Microsoft Visio Stencil (legacy binary, 2010 and earlier)
Ask a question
QUICK ANSWER

A VSS file is a Microsoft Visio stencil - a library of reusable shapes (SmartShapes) used to build Visio diagrams, in the binary format used up to Visio 2010. Open it in Visio via Shapes pane > More Shapes > Open Stencil. Modern Visio (2013+) still reads VSS files. Word, Excel, and PowerPoint cannot open VSS stencils.

Developer: Microsoft Category: Vector Image Files MIME: application/vnd.visio
OPENS ON Windows macOS Linux
Related: .EMZ · .CDR · .ODG · .VSDX

On this page

19k+ extensions indexed
Last reviewed Jun 17, 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 VSS file format?

A .vss file is a Microsoft Visio stencil - a library of reusable shapes called "masters" that users drag and drop into Visio diagrams. Unlike a drawing file, a .vss stencil contains no diagram content of its own; it is purely a shape library.

The format uses the OLE2 Compound File Binary (CFBF) container, the same binary wrapper as legacy .doc and .xls files. It is recognizable by the D0 CF 11 E0 magic bytes at offset 0, though those bytes identify only the OLE2 container, not Visio specifically. The actual shape data lives inside internal OLE streams: VisioDocument (geometry, connection points, text, and styling for each master) and VisioInformation (stencil metadata).

The binary .vss format was the standard stencil format from Visio 1.0 (1992) through Visio 2010. Microsoft replaced it with .vssx in Visio 2013, which uses the ZIP-based Open Packaging Conventions format. Visio 2013 and later can still open .vss files but no longer create them.

Stencil packs from hardware and software vendors - Cisco, AWS, network equipment manufacturers - are still widely distributed as .vss files for compatibility with older Visio installations. LibreOffice Draw can partially open .vss files via its libvisio library, though full stencil support is limited. draw.io does not import .vss directly.

Security & safety

RISK: LOW

A plain VSS stencil contains shape geometry and metadata - no macros and low risk. The macro-enabled stencil variant is VSSM, which can carry VBA - treat VSSM from untrusted sources with caution. Opening VSS in LibreOffice Draw, which doesn't run Visio VBA, is a safe way to inspect a stencil you're unsure about. Many vendor stencil packs are distributed as .vss - obtain them only from the official vendor websites (e.g., cisco.com, microsoft.com).

Format details

in a nutshell
FULL NAMEMicrosoft Visio Stencil (legacy binary, 2010 and earlier)aka Visio stencil file, Visio SmartShapes stencil
DEVELOPERMicrosoftsince 1992 (Visio 1.0 era); VSS binary stencil format through Visio 2010
MIME TYPEapplication/vnd.visio
TYPEBinary OLE Compound File containing Visio shape definitions (stencil)
This extension is also used by…
  • Microsoft Volume Shadow Copy Service snapshot file - Windows uses .vss internally for shadow copy snapshot metadata; completely unrelated to Visio and not user-facing.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
VSS uses the Microsoft OLE2 Compound File Binary container - identical header to legacy .doc/.xls/.ppt/.vsd. The first 8 bytes do NOT identify it as Visio specifically; it is recognised by internal OLE streams (VisioDocument, VisioInformation). This is the old binary stencil format, distinct from the modern ZIP-based VSSX (which starts with "PK"). Visio 2013 introduced VSSX as the replacement.

Programs that open VSS files

Windows3 apps
Microsoft Visio Paid In Visio, use Shapes pane > More Shapes > Open Stencil and select the .vss file. The shapes appear in the stencil panel for drag-and-drop use in drawings.
LibreOffice Draw Open-source LibreOffice Draw uses the libvisio library and can partially render VSS stencil contents. Fidelity is limited - use Visio or the Viewer for full stencil use.
Microsoft Visio Viewer Free Free legacy standalone viewer for Visio files; can open VSS stencils to view their shapes.
macOS2 apps
OmniGraffle Paid OmniGraffle can import Visio stencils (.vss) - open the file to add the shapes to OmniGraffle's library. Good for Mac users who work with Visio stencils.
LibreOffice Draw Open-source Open the .vss to view its shape contents on macOS (Visio has no macOS version). Fidelity is partial.
Linux1 app
LibreOffice Draw Open-source Open the .vss via libvisio; partial rendering of shapes. The only practical Linux option.

Technical details

deep spec
ContainerMicrosoft OLE2 Compound File Binary (CFBF)
Magic bytes (offset 0)D0 CF 11 E0 A1 B1 1A E1 (OLE2 compound document signature)
Byte orderLittle-endian
Internal OLE streamsVisioDocument (master shapes), VisioInformation (metadata), SummaryInformation, DocumentSummaryInformation
Shape master contentGeometry paths, connection points, text labels, shape data fields, formatting properties
MIME typeapplication/vnd.visio
Typical file size50 KB - 10 MB (small custom stencil to large vendor pack with hundreds of shapes)
Read/write compatibilityVisio 4.x through Visio 2010
Read-only (newer Visio)Visio 2013, 2016, 2019, 365 can open VSS files but cannot save in this format
Successor formatVSSX - ZIP/OPC-based stencil introduced in Visio 2013
Published specification[MS-VSS] via Microsoft Open Specifications Program
Integrity mechanismOLE2 FAT sector chaining; no per-shape CRC of stencil content
Third-party read supportLibreOffice Draw (partial, via libvisio); draw.io does not import VSS
Typical stencil contentsShape libraries: network (Cisco, Juniper), AWS architecture, flowchart, org chart symbols
Released1992 (Visio 1.0 era); VSS binary stencil format through Visio 2010
Latest versionVisio 2010 (binary format); replaced by VSSX in Visio 2013
Specificationlearn.microsoft.com

VSS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with VSS 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 VSS files.

Frequently asked questions

How do I open a VSS file?
In Microsoft Visio, use Shapes pane > More Shapes > Open Stencil and select the .vss. Without Visio, OmniGraffle (Mac) imports VSS stencils, and LibreOffice Draw can partially view them. Word/PowerPoint/Excel cannot open VSS files.
What's the difference between VSS and VSSX?
VSS is the legacy binary Visio stencil format (through Visio 2010); VSSX is the modern ZIP/OPC format introduced in Visio 2013. VSSX is more interoperable and open. Visio 2013+ opens both; for new stencils, save as VSSX.
How do I convert a VSS stencil to VSSX?
Open the .vss in Microsoft Visio 2013 or later, then File > Save As and choose 'Visio Stencil (*.vssx)'. Requires full Visio (not the free Viewer).
Can I use VSS stencils with draw.io or diagrams.net?
No - draw.io imports VSDX diagram files but does not import VSS (or VSSX) stencil formats. You would need to recreate the shapes in draw.io manually or find equivalent shapes in draw.io's built-in libraries.
What's the difference between VSS (stencil) and VSD (drawing)?
VSD/VSDX is a Visio diagram (the actual drawing/flowchart you create). VSS/VSSX is a stencil - a shape library used as a palette. You load a stencil, then drag shapes from it onto a drawing canvas.
Can I open a VSS file on a Mac?
Yes - OmniGraffle (paid) imports VSS stencils natively. LibreOffice Draw (free) can partially render VSS contents. Microsoft Visio has no macOS version.

References

1Microsoft - [MS-VSS] Visio Stencil File Format specificationlearn.microsoft.com
2Microsoft - Visio for Windowswww.microsoft.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.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Related extensions

.EMZWindows Compressed Enhanced Metafile
.CDRCorelDRAW image / drawing
.ODGOpenDocument Graphics (Drawing)
.VSDXMicrosoft Visio Drawing (2013+)
.AIAdobe Illustrator Artwork
.EPSEncapsulated PostScript

Free file tools

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

Open the toolbox

Browse file extensions A-Z