.SLDPRT

SLDPRT File

SOLIDWORKS Part File
Ask a question
QUICK ANSWER

A SLDPRT file is a single 3D part designed in SOLIDWORKS, the CAD application from Dassault Systèmes. To view it without buying SOLIDWORKS, use the free eDrawings Viewer (Windows, Mac, iOS, Android). To edit it in another CAD program, export to STEP; for 3D printing, export to STL.

Developer: Dassault Systèmes (SOLIDWORKS) Category: CAD Files MIME: application/octet-stream
OPENS ON Windows macOS Android iOS Web
Related: .DWG · .EASM · .NWD · .VWX

On this page

19k+ extensions indexed
Last reviewed Sep 3, 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 SLDPRT file format?

A .sldprt file contains the 3D drawing of an element that is a part of a larger project of a device or construction. Stored in a proprietary binary format native to SOLIDWORKS software (developed by Dassault Systèmes), the file uses an OLE2 Compound File Binary container with geometry data encoded via the Parasolid kernel. The software allows users to design assembly models, save technical drawings, and create simulations or animations. Each new SOLIDWORKS CAD release offers new features and additional functions, so .sldprt files created using later versions may not be fully backward-compatible with older installations.

SOLIDWORKS uses the following formats to save project data:

  • .sldprt - part file (this format),
  • .sldasm - assembly file that can be composed of many .sldprt parts,
  • .slddrw - SOLIDWORKS engineering drawing file.

Each of these formats is a container file that stores various project data streams, including a preview image (JPEG thumbnail), feature tree, and metadata. The full parametric feature history is preserved in .sldprt, meaning dimensions, constraints, and modeling operations remain editable - not just the resulting mesh.

.sldprt files can be viewed using dedicated project viewer tools such as eDrawings. Many CAD applications allow users to import .sldprt data and convert it to their native format - for example to .step or .stl. However, such conversion is not always possible without some data loss, as the parametric feature tree typically collapses to a static solid on export.

SOLIDWORKS projects integrate very well with other types of CAM (Computer Aided Manufacturing) software tools. .sldprt files are also a practical data-exchange format, as they allow users to share relevant parts of their projects without the need to disclose the whole project stored in an .sldasm file. SOLIDWORKS has been on the market since 1995 and competes with other professional CAD tools. New versions are released each year, available as Standard, Professional, Premium, Education, or Simulation packages.

Security & safety

RISK: LOW

SLDPRT is a passive CAD data file - it contains geometry and metadata, not executable code, so opening one in a viewer is safe. The practical cautions are non-malware: a part saved in a newer SOLIDWORKS version may not open in an older one, and exporting to mesh formats (STL/OBJ) discards the editable feature history. Treat shared parts as intellectual property. Only the usual advice applies: get files from sources you trust.

Format details

in a nutshell
FULL NAMESOLIDWORKS Part File
DEVELOPERDassault Systèmes (SOLIDWORKS)since 1995 (SOLIDWORKS 95)
CATEGORYCAD Files
MIME TYPEapplication/octet-stream
TYPEProprietary binary CAD part (OLE2 compound document container)
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
SLDPRT files are stored in Microsoft's OLE2 Compound File Binary container, so they share the D0 CF 11 E0 header with .doc/.xls/.sldasm/.slddrw. The file is identified by its internal SOLIDWORKS streams and the .sldprt extension, not by the magic bytes alone. The internal geometry uses Dassault's proprietary (Parasolid-based) kernel data.

Programs that open SLDPRT files

Windows3 apps
SolidWorks Paid The native editor. File > Open the .sldprt to view and fully edit the part and its feature tree.
eDrawings Viewer Free Free official Dassault viewer. Open the .sldprt to view, rotate, measure and print - no SOLIDWORKS needed.
Autodesk Fusion 360 Freemium Upload/insert the .sldprt; Fusion imports SOLIDWORKS parts directly for editing or export.
macOS2 apps
eDrawings Viewer Free Free Dassault viewer for Mac; open the .sldprt to view/measure (SOLIDWORKS itself is Windows-only).
Autodesk Fusion 360 Freemium Mac CAD app that imports SOLIDWORKS parts; insert the .sldprt to view, edit and re-export.
Android1 app
eDrawings (mobile) Free Open the .sldprt on a phone/tablet to view and rotate the 3D part.
iOS1 app
eDrawings (mobile) Free Open the .sldprt on iPhone/iPad to view and measure the part in 3D.
Web2 apps
SOLIDWORKS 3D viewer (3DEXPERIENCE) / Sibe.io Free Upload the .sldprt to a browser viewer to rotate, measure and inspect without installing anything.
GrabCAD / online STEP viewers Free Free in-browser viewing of CAD parts; useful for a quick look or sharing a review link.

Technical details

deep spec
Container formatOLE2 Compound File Binary (Microsoft CFB) - the same low-level container used by legacy .doc and .xls files
File headerStarts with OLE2 magic bytes D0 CF 11 E0 A1 B1 1A E1 at byte offset 0; SOLIDWORKS-specific data is held in named internal sub-streams
Geometry kernelParasolid (Siemens) - boundary representation (B-rep) solid modeling
Modeling paradigmParametric, feature-based; the full feature history (feature tree) is stored and remains editable in SOLIDWORKS
MIME typeapplication/octet-stream
Embedded thumbnailJPEG preview image stored as an internal OLE2 data stream, visible in Windows Explorer without opening SOLIDWORKS
Configuration supportA single .sldprt file can contain multiple named design configurations representing size or shape variants of the same part
Physical propertiesMaterial, density, mass, center of mass, and moment of inertia can be stored and auto-calculated per part
Version lockingFile format is tied to the SOLIDWORKS release year; parts saved in a newer version cannot be opened in an older installation without conversion
Simulation dataSOLIDWORKS Simulation (FEA) mesh, boundary conditions, and results can be embedded directly in the .sldprt file
Export targetsSTEP (.step/.stp), IGES (.igs), STL (.stl), Parasolid (.x_t), DXF, and ACIS (.sat)
Format disambiguationCannot be identified by magic bytes alone - the OLE2 header is shared with .sldasm, .slddrw, .doc, and .xls; the .sldprt extension and internal OLE2 stream names are required
Appearance dataSupports per-body and per-face materials, colors, decals, and RealView optical textures
Design tableAn embedded Microsoft Excel spreadsheet (design table) can drive part configurations and parametric dimensions
Released1995 (SOLIDWORKS 95)
Specificationwww.solidworks.com

SLDPRT conversions

Community Q&A

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

Frequently asked questions

How do I open a SLDPRT file without SOLIDWORKS?
Use the free eDrawings Viewer from Dassault (Windows, Mac, iOS, Android) to view, rotate and measure the part. For editing, import it into Autodesk Fusion 360, or open a STEP export in free CAD like FreeCAD/Onshape.
Is there a free SLDPRT viewer?
Yes - eDrawings Viewer is free and made by SOLIDWORKS' own developer, Dassault Systèmes. There are also free browser-based CAD viewers that open .sldprt without any install.
How do I convert a SLDPRT to STL for 3D printing?
In SOLIDWORKS use File > Save As > STL (set the resolution). Without SOLIDWORKS, import the part into Fusion 360 and export STL, or use a CAD conversion service. STL is the standard 3D-printing mesh format.
How do I open a SLDPRT in another CAD program?
Export it to STEP (.step/.stp) - the universal CAD exchange format - and open that in Fusion 360, Inventor, FreeCAD, Onshape, etc. STEP preserves the solid geometry; the editable SOLIDWORKS feature history does not transfer.
Can I open a SLDPRT on a Mac?
SOLIDWORKS itself is Windows-only, but the free eDrawings Viewer runs on macOS for viewing, and Fusion 360 (Mac) can import the part for editing.
Why won't my SLDPRT open - wrong version error?
SOLIDWORKS files are version-specific: an older SOLIDWORKS cannot open a part saved by a newer release. Ask the sender to save it down to your version, or to export a neutral STEP/STL file instead.

References

1SOLIDWORKS - official sitewww.solidworks.com
2eDrawings Viewer - free CAD viewer (download)www.edrawingsviewer.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.MDMarkdown Document
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.JPGJPEG Image
9.DATProgram Data File (generic)
10.TMPTemporary File

Related extensions

.DWGAutoCAD Drawing Database
.EASMeDrawings Assembly
.NWDNavisworks Document (published 3D model)
.VWXVectorworks Design File
.DXFDrawing Exchange Format (AutoCAD DXF)
.X_TParasolid Model (text transmit file)

Free file tools

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

Open the toolbox

Browse file extensions A-Z