Supported File Formats
A comprehensive list import and export file formats supported by Onshape.
Onshape automatically imports and translates these CAD file formats for parts and assemblies, including wire bodies and sketch curves.
For more on importing parts and assembly files see, Importing MCAD files.
Part files
-
Parasolid B-rep (.x_t or .x_b) from v10.0 to v36.0
- Parasolid mesh (a zip file containing an x_t and an xmm_txt, or a zip containing an x_b and an xmm_bin, or an x_b file) from v28.0 to v36.0 (view and reference meshes only, unable to edit a mesh)
- Parasolid mixed model, representing mesh and B-rep, in the form of a zip file containing an x_t and an xmm_txt, or a zip containing an x_b and an xmm_bin, or an x_b file from v32.0
- ACIS (.sat) up to 2023 1.0
- STEP (.stp or .step) AP203, AP214, and AP242 (geometry and face color only)
- IGES (.igs or .iges) up to 5.3
- CATIA v4 from 4.15 to 4.24 (via an Assembly .zip file)
- CATIA v5 from R7 to R33 (v5-6R2024, R33)
- CATIA v6 R2010x to R2013x, R2015x, R2016X, R2020X
- SOLIDWORKS (.sldprt) 1999 to 2024
- Inventor 9 up to 2025
- Pro/ENGINEER, Creo from Pro/E 2000i to Creo Parametric 11.0
- JT (.jt) up to 10.8
- Rhino (.3dm) up to 8
- STL (.stl) (view and reference meshes only, unable to edit a mesh)
- OBJ (.obj) (view and reference meshes only; unable to edit a mesh)
- NX UG15.0 through NX12.0.2.9, NX UG 1911, NX 1915, NX 1919, NX 1926 through 1946, NX 1965, NX 1969, NX 1973, NX 1847, latest version NX 1847.2400, NX 1851, NX 1980, NX 1984, NX 1988, NX 1992, NX 1996, NX 2000, NX 2007 series, 2008, 2011, 2015, 2019, 2027, NX 2206, NX 2212 series, NX 2306 series (up to 2306.7000), NX 2312 series (up to 2312.7000)
- Solid Edge (.par and .psm) 10 through 2024
- glTF (.gltf) version 2.0
- 3MF
Parasolid is the Onshape preferred import format.
Importing Solid Edge sheet metal files (.psm) will not result in sheet metal models in Onshape. You have the ability to reference imported faces in the Sheet metal model and use the Thicken option to create an Onshape sheet metal model.
Assembly files
-
Parasolid B-rep (.x_t or .x_b) from v10.0 to v36.0
- ACIS (.sat) up to 2023 1.0
- STEP (.stp or .step) AP203, AP214 and AP242 (geometry and face color only)
-
CATIA v4 from 4.15 to 4.24 (via a .zip file)
- CATIA v5 from R7 to R33 (v5-6R2024, R33) (via a .zip file)
- CATIA v6 R2010x to R2013x, R2015x, R2016X, v6 2020X (via a .zip file)
- SOLIDWORKS as Pack and Go .zip files from 1999 to 2024 (via a .zip file)
-
Inventor (.iam) 9 up to 2025
- Pro/ENGINEER, Creo from Pro/E 2000i to Creo Parametric 11.0
- JT (.jt) up to 10.8
- Rhino (.3dm) up to 8
- NX UG15.0 through NX12.0.2.9 (via a .zip file)
- NX UG 1911, NX 1915, NX 1919, NX 1926 through 1946, NX 1965, NX 1969, NX 1973, NX 1847, latest version NX 1847.2400, NX 1851, NX 1980, NX 1984, NX 1988, NX 1992, NX 1996, NX 2000, NX 2007 series, 2008, 2011, 2015, 2019, 2027, NX 2206, NX 2122, NX 2212 series, NX 2306 series (up to 2306.7000), NX 2312 series (up to 2312.7000)
- Solid Edge 10 through 2024 (via a .zip file)
- glTF (.gltf) version 2.0
- 3MF
For all assembly files, you must place all parts and the assembly in a zip file and import the zip file into an Onshape document. The zip file name must match the name of the top-level assembly. For more information, see Importing Files.
Drawing files
- AutoCAD (.dwg) up to 2018
- DXF (.dxf) up to 2013, 2018
- DWT (.dwt) 2013, 2018
Non-CAD files
Onshape supports a number of common and native CAD file formats for both import and export. You are also able to import other, non-CAD files into Onshape for reference (for example, viewing or storage only).
Non-CAD files that are able to be imported into Onshape include:
- .mp4
- .png
- .jpg/jpeg
- .svg
- .gif
- .txt
- .md
Files that are able to be uploaded but not viewed include:
- Any programming language files (py, json, java, js)
- .mov (this may depend on browsers and allowed plugins)
- .csv
- .doc/docx
Onshape exports parts, Part Studios, Assemblies, Drawings, and tabs containing other imported CAD files to these CAD formats.
For more on exporting see, Export Files.
Parts and Part Studios
-
Parasolid B-rep (.x_t or .x_b) from v25.0 to v36.0
-
Parasolid mesh (zip file containing an .x_t file and an xmm_txt file) or a single .x_b file from v28.0 to v36.0
-
Parasolid mixed models (zip file containing an x_t and an xmm_txt file) or a single .x_b file
- ACIS (.sat) Version 5
- STEP (.step) AP203, AP214, and AP242 (geometry and face color only)
- IGES (.igs or .iges) 5.3
- SOLIDWORKS (.sldprt) 2006
- STL
- JT up to 10.8
- GLTF
- Rhino 5 (.3dm)
- Collada (.dae) 1.4.1 without joints data (with meters as default units)
- PVZ (.pvz) version 8.0
- 3MF
- OBJ (.obj)
Assemblies
-
Parasolid B-rep (.x_t or .x_b) from v25 to v36.0
-
Parasolid mixed models ( a zip file containing an x_t file and a xmm_txt file, or a zip file containing an x_t file and an x_b file)
- ACIS (.sat) Version 5
- STEP (.step) AP203, AP214, and AP242 (geometry and face color only)
- IGES (.igs or .iges) 5.3
- STL
- GLTF
- Collada (.dae) 1.4.1 without joints data (with meters as default units)
- JT up to 10.8
- PVZ (.pvz) version 8.0
- 3MF
- OBJ (.obj)
Drawings
- DWG
- DXF (.dxf) Release 11-14, 2000, 2004, 2007, 2010, 2013, 2018
- AutoCAD (.dwg) Release 11-14, 2000, 2004, 2007, 2010, 2013, 2018
- DWT Template (.dwt) 2013, 2018
- SVG
- PNG
- JPEG