Solidworks file extensions-Everything you need to know

Solidworks file extensions-Everything you need to know

Key Takeaways:

SOLIDWORKS File Extensions

SOLIDWORKS uses different file extensions for parts, assemblies, drawings, templates, and other engineering data.

File TypeExtensionPurpose
Part.SLDPRT3D individual component
Assembly.SLDASMMultiple parts/components assembled together
Drawing.SLDDRW2D engineering/manufacturing drawing
Part Template.PRTDOTTemplate for new parts
Assembly Template.ASMDOTTemplate for new assemblies
Drawing Template.DRWDOTTemplate for new drawings
Sheet Format.SLDLFPDrawing sheet layout and border
Weldment Profile.SLDLFPCustom structural/weldment profiles
Pack and Go.ZIPPackage containing the model and referenced files
3D PDF.PDFShareable 3D model/document

Common Neutral CAD Formats

SOLIDWORKS can also import/export several standard CAD formats:

  • STEP.STEP / .STP
  • IGES.IGES / .IGS
  • Parasolid.X_T / .X_B
  • ACIS.SAT
  • STL.STL for 3D printing/mesh models
  • DXF.DXF for 2D CAD data
  • DWG.DWG for 2D CAD drawings

Key Takeaway

.SLDPRT → Part
.SLDASM → Assembly
.SLDDRW → Drawing
.STEP → CAD Exchange
.STL → 3D Printing / Mesh
.DXF / .DWG → 2D CAD



SOLIDWORKS File Extensions

SOLIDWORKS uses several file formats for storing 3D parts, assemblies, drawings, templates, and design data. Understanding these file extensions is important when creating, editing, sharing, or converting CAD models.

SOLIDWORKS also supports several neutral CAD formats, which are useful when exchanging models with users of other CAD software.


SOLIDWORKS File Extensions

The most important SOLIDWORKS file extensions are:

File ExtensionFile TypeCommon Use
.SLDPRTSOLIDWORKS Part3D individual parts
.SLDASMSOLIDWORKS AssemblyAssemblies containing multiple components
.SLDDRWSOLIDWORKS Drawing2D manufacturing/engineering drawings
.SLDPSSOLIDWORKS Part SheetPart-related design data
.DRWDOTDrawing TemplateDrawing templates
.PRTDOTPart TemplatePart templates
.ASMDOTAssembly TemplateAssembly templates
.SLDBLKBlockReusable 2D drawing blocks

The three primary SOLIDWORKS formats you should remember are:

SLDPRT → Part

SLDASM → Assembly

SLDDRW → Drawing


1. .SLDPRT — SOLIDWORKS Part

The SLDPRT file is the native SOLIDWORKS format for individual parts.

It can contain:

  • 3D solid geometry
  • Sketches
  • Features
  • Dimensions
  • Configurations
  • Materials
  • Design history
  • Custom properties

Example

A mechanical component such as a:

Bracket → Bracket.SLDPRT

can be used as a component inside an assembly.


2. .SLDASM — SOLIDWORKS Assembly

The SLDASM format is used for assemblies.

An assembly can contain multiple:

  • Parts
  • Subassemblies
  • Components
  • Mates

Example

A pump assembly could contain:

Pump Housing.SLDPRT

Impeller.SLDPRT

Shaft.SLDPRT

Bearing.SLDPRT

These components can be combined into:

Pump.SLDASM


3. .SLDDRW — SOLIDWORKS Drawing

The SLDDRW format is used for 2D engineering drawings.

A drawing can contain:

  • Orthographic views
  • Section views
  • Detail views
  • Dimensions
  • Annotations
  • GD&T
  • Bill of Materials
  • Balloons
  • Title blocks

Example

A 3D component:

Bracket.SLDPRT

can have a corresponding drawing:

Bracket.SLDDRW


4. .PRTDOT — Part Template

A PRTDOT file is a template used when creating new SOLIDWORKS parts.

A company template may contain predefined:

  • Units
  • Materials
  • Document properties
  • Drafting standards
  • Custom properties

Example

Company_Part_Template.PRTDOT


5. .ASMDOT — Assembly Template

An ASMDOT file is an assembly template.

It can contain predefined document settings for new assemblies.

Example

Company_Assembly_Template.ASMDOT


6. .DRWDOT — Drawing Template

A DRWDOT file is used as a template for creating new drawings.

It can contain:

  • Sheet size
  • Title block
  • Drawing standard
  • Units
  • Annotation settings
  • Document properties

Example

A3_Drawing_Template.DRWDOT


Common Neutral CAD Formats

Neutral CAD formats allow geometry to be transferred between different CAD systems.

This is particularly useful when the sender and receiver use different software.

ExtensionFormatCommon Use
.STEP / .STPSTEP3D CAD data exchange
.IGES / .IGSIGESCAD geometry exchange
.SATACISSolid-model exchange
.X_TParasolidHigh-quality solid/surface exchange
.X_BParasolid BinaryParasolid exchange
.STLStereolithography3D printing/mesh
.3MF3D Manufacturing Format3D printing
.OBJWavefront OBJMesh/3D geometry

1. STEP — .STEP / .STP

STEP is one of the most commonly used neutral CAD formats.

It is widely used for transferring:

  • Solid geometry
  • Surface geometry
  • Assemblies
  • Product manufacturing information, depending on the STEP application protocol

Best For

CAD-to-CAD data exchange

For example:

SOLIDWORKS → STEP → Another CAD Software


2. IGES — .IGES / .IGS

IGES is an older neutral CAD exchange format.

It can transfer:

  • Curves
  • Surfaces
  • Wireframe geometry
  • Some solid-related data

It is still encountered in older CAD workflows, although STEP is often preferred for modern solid-model exchange.


3. Parasolid — .X_T / .X_B

Parasolid is a geometric modeling kernel used by SOLIDWORKS and various other CAD systems.

Common file formats include:

.X_T — Parasolid text

.X_B — Parasolid binary

These formats can provide excellent transfer of solid and surface geometry between compatible CAD systems.


4. STL — .STL

STL represents a 3D object using a triangular mesh.

It is commonly used for:

  • 3D printing
  • Rapid prototyping
  • 3D scanning
  • Mesh-based applications

Important

STL generally does not contain the original parametric CAD history.

For example, it does not normally preserve:

Sketch → Extrude → Fillet → Chamfer

as editable SOLIDWORKS features.


5. SAT — .SAT

SAT is associated with the ACIS geometric modeling system.

It can be used to exchange:

  • Solids
  • Surfaces
  • 3D geometry

It may be useful when exchanging geometry with software based on ACIS.


6. OBJ — .OBJ

OBJ is a mesh format commonly used for:

  • 3D visualization
  • Rendering
  • Scanning
  • Animation
  • Mesh processing

It is generally less appropriate than STEP or Parasolid for transferring editable mechanical CAD solids.


7. 3MF — .3MF

3MF is a modern format developed for additive manufacturing and 3D printing workflows.

It can store more manufacturing-related information than traditional STL workflows.


Native vs Neutral CAD Formats

FeatureNative SOLIDWORKSNeutral CAD
ExampleSLDPRTSTEP
Native feature historyUsually ❌
SketchesUsually not preserved as editable features
Parametric featuresUsually ❌
CAD exchangeLimited to compatible software Excellent
Best forSOLIDWORKS designCross-CAD exchange

Which Format Should You Use?

For SOLIDWORKS Parts

Use:

.SLDPRT

For SOLIDWORKS Assemblies

Use:

.SLDASM

For SOLIDWORKS Drawings

Use:

.SLDDRW

For Sharing 3D CAD With Other CAD Software

Use:

.STEP / .STP

or, when appropriate:

.X_T / .X_B

For 3D Printing

Use:

.STL

or:

.3MF

For Older CAD Exchange

Use:

.IGES / .IGS


Frequently Asked Questions (FAQs)

The primary SOLIDWORKS part extension is:

.SLDPRT

The assembly file extension is:

.SLDASM

The drawing extension is:

.SLDDRW

For many modern CAD exchange workflows, STEP is an excellent general-purpose choice. Parasolid can also provide very good solid/surface transfer when the receiving system supports it.

Generally, no. STEP primarily transfers geometry and associated supported product data rather than the original SOLIDWORKS feature tree.

No.

STL = mesh

SLDPRT = native SOLIDWORKS parametric part

An STL can be imported into SOLIDWORKS, but it does not normally contain the original feature history.


Conclusion

Understanding SOLIDWORKS file extensions makes CAD data management and file exchange much easier.

  • SLDPRT → SOLIDWORKS Part
  • SLDASM → SOLIDWORKS Assembly
  • SLDDRW → SOLIDWORKS Drawing
  • PRTDOT → Part Template
  • ASMDOT → Assembly Template
  • DRWDOT → Drawing Template
  • STEP → General CAD exchange
  • IGES → Curves and surface exchange
  • X_T / X_B → Parasolid solid/surface exchange
  • STL → 3D printing and mesh data
  • 3MF → Modern 3D printing

For professional mechanical CAD exchange, SLDPRT/SLDASM are ideal when working within SOLIDWORKS, while STEP and Parasolid are commonly useful when exchanging models between different CAD platforms.

SOLIDWORKS Visualize Help: Supported Import & Export Formats: Official Dassault Systèmes documentation listing compatible 3D solid, mesh, neutral (STEP, IGES, Parasolid), and native CAD file types.


Latest articles:


Categories:


Leave a Comment

Your email address will not be published. Required fields are marked *

Follow by Email
Pinterest
fb-share-icon
WhatsApp
Scroll to Top