Click the "Select File" button above, and choose your DXS file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert DXS to another file type
To convert DXS Files to another format, you need DirectX Shader Compiler or other Developer software.
Convert a file to DXS
To convert other file formats to the "Compiled Graphics Shader" file type, you need software like DirectX Shader Compiler or a similar tool.
About DXS files
A .DXS file primarily functions as a DirectX Compiled Shader file utilized by Microsoft DirectX. It contains binary instructions engineered to execute directly on a GPU for rendering complex 3D graphics. Less commonly, .DXS serves as a saved game state file for the 2000 PC role-playing game Deus Ex, originally built on the Unreal Engine. Both of these formats present significant reverse-engineering challenges. The compiled shader variant is essentially proprietary machine code for graphics cards. It is a closed binary format that permanently strips out human-readable variable names, logic flow, and developer comments during the compilation process. Consequently, standard document or image converters fail entirely when attempting to process it. Converting a .DXS shader generally entails decompiling the binary back into High-Level Shading Language (HLSL) or FX files using command-line utilities like the Microsoft DirectX Shader Compiler. However, the resulting decompiled code will be raw assembly-like instructions rather than clean source code. Similarly, the Deus Ex save files are proprietary binary blobs explicitly tied to the internal engine state, making them impossible to convert into consumer media formats without severe data corruption. Because these files are highly specific and locked down, traditional web converters will reject them immediately. If our analysis detects the signature of a supported underlying or embedded format, viewing raw ASCII strings, extracting configuration metadata, or initiating a basic conversion may still be possible.
Convert.Guru analyzes your DXS file, detects the exact format, and lets you read the text inside.
If you want to convert DXS file to ZIP, RAR, 7Z, TAR, GZ, BZ2, XZ, LZMA, CAB, ACE, ARJ or LHA, you can use DirectX Shader Compiler or similar software from the "Compiled GPU Shader Code" category. In the File menu, look for Save As… or Export….
To convert XXE, 7Z, Z, PAK, LHA, DEB, UUE, TAR, LZH, ZIP, PKG or RAR files to DXS, try DirectX Shader Compiler or another comparable tool in the "Compiled GPU Shader Code" category.
The DXS Converter Story
The history of Convert.Guru began over 25 years ago in California with Tom Simondi’s file-format database. A former contributor to Space Shuttle development and a software pioneer of the 1980s, Simondi established a trusted resource for file type analysis that was even referenced by Microsoft Windows XP. Today, we use modern technology to process and convert thousands of file formats while continually improving our DXS converter.