What is the X_T file format?
.x_t files are characteristic of the Parasolid program - software dedicated to CAD modelling, now maintained by Siemens Digital Industries Software. Such files are text-based (ASCII) and generally contain numbers defining various details of a 3D model, e.g. geometry, topology, colours, vectors, and other engineering properties.
.x_tfiles can be utilised by many other CAD programs beyond the native Parasolid toolset, making the format a common neutral exchange standard in mechanical design.- Besides the text form,
.x_tfiles can also occur in a binary variant - in that case they are stored with the.x_bextension, which is less popular but more compact. - The extensions preceding
.x_twere the.xmt_txtand.xmt_binfiles, used in older versions of the transmit format. - A
.x_tfile is identified by its distinctive ASCII header containing aPARASOLID !sentinel together with the schema version and creation date.
Security & safety
RISK: LOWAn X_T file is passive geometry data - no executable code, so opening one is safe. The real concerns are non-malicious: exact B-rep geometry means a recipient can measure every dimension of your design (IP exposure), and large assemblies can be slow to load. As always, confirm the true extension of any file claiming to be '.x_t' from an untrusted source rather than trusting the name.
Format details
in a nutshellPrograms that open X_T files
Technical details
deep spec| File type | ASCII text (human-readable plain text) |
| Developer | Siemens Digital Industries Software (Parasolid kernel) |
| Encoding | Plain US-ASCII; no binary embedded sections |
| File header | First line is an alphabet sentinel; second line contains "PARASOLID !" followed by the schema version number and creation date |
| Binary counterpart | .x_b - same Parasolid model stored in binary (non-human-readable) form; smaller file size |
| MIME type | application/octet-stream |
| Geometry representation | Boundary-representation (B-rep) solid: vertices, edges, faces, shells, and parametric surface definitions |
| Additional data | Material colours, tolerances, assembly attributes, and named bodies can also be stored within the file |
| Kernel history | Parasolid kernel first developed by Shape Data Ltd in 1988; later acquired by UGS, then Siemens Digital Industries Software |
| Predecessor formats | .xmt_txt and .xmt_bin - older Parasolid transmit naming conventions replaced by .x_t and .x_b |
| Interoperability | Natively read and written by SolidWorks, Solid Edge, NX, Autodesk Inventor, CATIA V5/V6, FreeCAD, and others |
| Exchange role | Neutral CAD geometry exchange; preferred over STEP or IGES when both systems share a Parasolid kernel |
| Schema versioning | Schema version number embedded in the file header; newer schema levels may not load correctly in older software |
| File size vs binary | Typically 2-4× larger than the equivalent .x_b file due to ASCII text representation |
| Released | Parasolid kernel since 1988 (Shape Data/Unigraphics); .x_t/.x_b transmit files |
| Specification | plm.sw.siemens.com |
X_T conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about X_T files.