Click the "Select File" button above, and choose your S12 file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert S12 to another file type
To convert your S12 file to another format, you need SPIRIT or other Cad software.
Convert a file to S12
To convert other file formats to the "Architectural Project File" file type, you need software like SPIRIT or a similar tool.
About S12 files
The .S12 file extension represents a proprietary architectural drawing format created by SPIRIT, a CAD application developed by the German software company SOFTTECH. Specifically, the .S12 extension denotes a project file generated by SPIRIT version 12. These files use the Microsoft Compound File container format to store complex 2D technical drawings, 3D building models, quantity take-off data, and layout layers.
For users without access to the original legacy software, .S12 files present significant compatibility challenges. Because SPIRIT traditionally increments its file extension with each major release (e.g., .S11, .S12, .S13), these files are effectively version-locked. They cannot be opened by standard industry tools like AutoCAD or Revit, and even newer versions of SPIRIT may require specific import steps to handle legacy data correctly. This lack of interoperability creates friction for architects and engineers trying to share historical project data with clients or contractors who rely on universal formats.
To make the content accessible, the best workflow is converting the .S12 file. For editing purposes in other CAD systems, converting to DWG or DXF is essential, as these formats preserve vector geometry and layer structures. For archiving, printing, or simple viewing, converting to PDF ensures the drawing can be opened on any device without specialized licensing.
Convert.Guru analyzes your S12 file, detects the exact format, and lets you read the text inside.
Users also converted SL2, IGR, MI, MAJ and S11 files.
FAQ
If you want to convert S12 file to JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS or SWIFT, you can use SPIRIT or similar software from the "Architectural CAD Drawing" category. In the File menu, look for Save As… or Export….
To convert SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS or TS files to S12, try SPIRIT or another comparable tool in the "Architectural CAD Drawing" category.
The S12 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 S12 converter.