Click the "Select File" button above, and choose your SMX file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert SMX to another file type
To convert SMX plugins to another format, you need SourceMod or other Plugin software.
Convert a file to SMX
To convert other file formats to the "SourceMod Compiled Plugin" file type, you need software like SourceMod or a similar tool.
About SMX files
The .SMX file extension is primarily a SourceMod Compiled Plugin. Developers write server scripts in SP (SourcePawn) and compile them into .SMX files to run custom logic, game modes, and admin tools on Source engine multiplayer servers (like Counter-Strike or Team Fortress 2). Secondary uses include game graphic animation files for Age of Empires II created with SLX Studio, and SmartMusic XML files developed by MakeMusic.
The biggest disadvantage of the .SMX plugin format is its compiled, binary nature. Because these files contain machine-readable bytecode rather than human-readable text, you cannot open them in a standard code editor. They are locked, proprietary binaries built strictly for the SourceMod server environment. This causes massive frustration for server administrators who lose the original source code, as making even minor configuration edits directly to the .SMX file is impossible.
To modify an .SMX file, you must convert (decompile) it back to its source SP format. Standard online converters fail completely because this process requires specialized reverse-engineering tools like the Lysis decompiler. Even when decompilation is successful, the process is lossy. You will permanently lose the original developer comments, precise formatting, and custom variable names.
Because this is a closed, compiled format, analyzing or converting it is difficult. Often, only the original SourceMod compiler or dedicated server environments can properly read the execution data. However, convert.guru offers a practical workaround. Just drag and drop your file to identify the exact format version, inspect the binary file, and show text strings or internal content. If our analysis detects a supported underlying format, extraction or conversion may still be possible.
Convert.Guru analyzes your SMX file, detects the exact format, and lets you read the text inside.
If you want to convert SMX file to SP, EXE, ISO, BIN, CUE, PAK, WAD, PK3, PK4, BSP, MAP or SAV, you can use SourceMod or similar software from the "Game Server Plugin Execution" category. In the File menu, look for Save As… or Export….
To convert MOD, BIN, CFG, SCX, DAT, MPQ, LOG, CUE, INI, EXE, SCM or ISO files to SMX, try SourceMod or another comparable tool in the "Game Server Plugin Execution" category.
The SMX 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 SMX converter.