.PRT

PRT File

PTC Creo / Pro-ENGINEER Part File
Ask a question
QUICK ANSWER

A PRT file is a single 3D part created by PTC Creo Parametric (formerly Pro/ENGINEER). To open it without buying Creo, use the free PTC Creo View or eDrawings viewer. To move the part to another CAD package, export it to STEP; for 3D printing, export to STL.

Developer: PTC Category: CAD Files MIME: application/octet-stream
OPENS ON Windows macOS Linux Web
Related: .DWG · .SLDPRT · .EASM · .NWD

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 PRT file format?

A .prt file stores a component of a 3D parametric CAD model. The file can contain geometry, surfaces, features, dimensions, and annotations. Multiple .prt component files can be assembled to recreate a complete product, then saved as an assembly file with the .asm extension. Because the .prt extension is shared across several unrelated CAD platforms, files from different systems are mutually incompatible. The .prt format is broadly divided into four families based on the originating application:

  • CADKEY (later KeyCreator)
  • PTC Pro/ENGINEER / Creo Parametric
  • Siemens NX (formerly Unigraphics)
  • SolidWorks (legacy; now uses .sldprt)

CADKEY adopted the .prt extension around 1984 and dominated that niche until approximately 2004. After its discontinuation, KeyCreator became the primary application with full support for CADKEY-origin .prt files. PTC has used the .prt format since 1987, when Pro/ENGINEER first introduced parametric solid modeling. Despite many major releases and a rebranding to PTC Creo Parametric in 2011, the .prt extension and core format identity have remained consistent. One notable characteristic of Creo and Pro/ENGINEER .prt files is the built-in versioning system: each save appends an incrementing number to the filename (e.g., part.prt.1, part.prt.2), with the highest number representing the latest revision.

The .prt extension was also adopted by Siemens PLM for NX CAD, the successor to Unigraphics. NX .prt files use a different internal structure from PTC's format and are not interchangeable. For some time, SolidWorks saved files with a .prt suffix, but that practice led to confusion and was replaced by the dedicated .sldprt extension.

Many tools allow users to open, view, and convert .prt files. Neutral exchange formats such as STEP (.stp) and IGES (.igs) are commonly used to share .prt geometry across different CAD environments.

Security & safety

RISK: LOW

A Creo .prt is passive CAD geometry/metadata - no executable code - so opening one in a viewer is safe. The practical cautions are non-malware: parts saved in a newer Creo version may not open in an older one; exporting to mesh formats (STL/OBJ) discards the editable feature history; and a .prt from a different CAD system (Siemens NX, CADKEY) won't open in Creo despite the shared extension. Treat shared parts as intellectual property and get files from sources you trust.

Format details

in a nutshell
FULL NAMEPTC Creo / Pro-ENGINEER Part File
DEVELOPERPTCsince Pro/ENGINEER, 1987; continued as PTC Creo Parametric (2011)
CATEGORYCAD Files
MIME TYPEapplication/octet-stream
TYPEProprietary binary 3D CAD part (parametric solid model)
This extension is also used by…
  • Siemens NX / Unigraphics Part - Siemens NX (formerly Unigraphics) also saves parts as .prt; built on the Parasolid kernel and not interchangeable with a Creo .prt.
  • CADKEY / KeyCreator Part - Legacy CADKEY (now Kubotek KeyCreator) used .prt for its own part files.
  • Solid Edge Part - Siemens Solid Edge has historically used .prt for parts (its current part extension is .par).

Programs that open PRT files

Windows4 apps
eDrawings Viewer Free Free Dassault viewer that imports many CAD part formats; open the .prt to view and measure.
PTC Creo Parametric Paid The native editor for Creo/Pro-E parts. File > Open the .prt to view and fully edit the feature tree.
Creo View (free viewer) Free Free PTC viewer; open the Creo .prt/.asm to view, rotate, measure and mark up without a Creo license.
Autodesk Fusion 360 Freemium Insert/Upload the .prt; Fusion imports Creo parts for viewing, editing and re-export. Free for personal use.
macOS2 apps
Autodesk Fusion 360 Freemium Import the .prt on macOS to view/edit and export to STEP/STL (Creo itself is Windows-only).
CAD Assistant (Open Cascade) Free Free cross-platform viewer/converter; open the .prt to view, measure and export (e.g. STEP/STL/glTF).
Linux1 app
CAD Assistant (Open Cascade) Free Open the .prt to view and convert; one of the few free Linux options that reads native CAD parts.
Web2 apps
Autodesk Viewer Free Upload the .prt in a browser to view, rotate and measure - no install.
ShareCAD Free Free online viewer for .prt and many CAD formats; upload and view in the browser.

Technical details

deep spec
Format typeProprietary binary parametric solid model
DeveloperPTC (Parametric Technology Corporation)
File encodingUndocumented binary; no published magic bytes or public specification
Versioning systemEach save creates a numbered revision file (e.g., `part.prt.1`, `part.prt.2`); the highest number is the current version
Geometry representationFeature-based parametric solid and surface modeling; full design-intent history tree built on a B-rep kernel
Parametric constraintsDimensions and relations stored in the feature tree drive geometry; editing a parameter propagates changes through dependent features
Associated assembly format`.asm` - PTC assembly file that references `.prt` part components by file path
Cross-platform compatibility`.prt` files from PTC, Siemens NX, and CADKEY share the extension but are mutually incompatible binary formats
MIME type`application/octet-stream` (no dedicated IANA-registered MIME type)
CompressionPTC Creo `.prt` files are stored uncompressed; Siemens NX `.prt` files support optional internal compression
Embedded data3D geometry, feature history, tolerances, materials, mass properties, and user-defined parameters
Drawing associationReferenced by PTC drawing files (`.drw`) to generate 2D manufacturing documentation
Family tablesA single `.prt` file can encode a family of related part variants through an embedded family table
Neutral export formatsSTEP (`.stp`), IGES (`.igs`), STL, and Parasolid (`.x_t`) for cross-CAD interoperability
PlatformNative authoring on Windows (PTC Creo Parametric); third-party viewers available on Windows, macOS, Linux, and web
ReleasedPro/ENGINEER, 1987; continued as PTC Creo Parametric (2011)
Specificationwww.ptc.com

PRT conversions

Community Q&A

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

Frequently asked questions

How do I open a PRT file without Creo?
Use a free viewer: PTC's Creo View, eDrawings, or the cross-platform CAD Assistant. To edit, import the part into Autodesk Fusion 360, or export it to STEP and open that in free CAD like FreeCAD or Onshape.
What does the number after .prt mean (like part.prt.3)?
That's Creo/Pro-ENGINEER's revision numbering - it keeps each saved version as .prt.1, .prt.2, .prt.3. The highest number is the latest revision; open that one.
Why won't my PRT file open in my CAD program?
Either it was saved by a newer Creo version than yours, or it's actually a different CAD system's .prt (Siemens NX, CADKEY) that just shares the extension. Ask for a neutral STEP/IGES export, which any CAD can open.
How do I convert a PRT to STEP or STL?
Open it in Creo (or Fusion 360 / CAD Assistant) and export: STEP for sharing with other CAD, STL for 3D printing (set the mesh resolution). STEP keeps exact geometry; STL is a print-ready mesh.
Can I open a Creo PRT file on a Mac?
Creo is Windows-only, but you can view/convert on macOS with the free CAD Assistant or import into Fusion 360 (Mac). Or have the sender export a STEP file, which Mac CAD tools open.
Is a PRT the same as an assembly?
No. A .prt is a single part (one component); multiple parts are combined into an assembly saved as .asm. Open the .asm to see the whole product, the .prt for one component.

References

1PTC - Creo (native Pro-E/Creo .prt)www.ptc.com
2PTC - Creo View (free viewer)www.ptc.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.NOMEDIAAndroid No-Media Marker File
5.EXEWindows Executable (Portable Executable)
6.TMPTemporary File
7.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.DATProgram Data File (generic)
10.JPGJPEG Image

Related extensions

.DWGAutoCAD Drawing Database
.SLDPRTSOLIDWORKS Part File
.EASMeDrawings Assembly
.NWDNavisworks Document (published 3D model)
.VWXVectorworks Design File
.DXFDrawing Exchange Format (AutoCAD DXF)

Free file tools

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

Open the toolbox

Browse file extensions A-Z