SWJ Converter

Extract text from SolidWorks journal macros (SWJ)


Drop or upload your .SWJ file

How to extract text from your SWJ file

  1. Click the "Select File" button above, and choose your SWJ file.
  2. You’ll see a preview, if available.
  3. Click the "Convert file to..." button to extract text information.

Convert SWJ to another file type

To convert SWJ macros to another format, you need SolidWorks or other Cad software.

Convert a file to SWJ

To convert other file formats to the "CAD Journal Log" file type, you need software like SolidWorks or a similar tool.


About SWJ files

The .SWJ file extension primarily represents a SolidWorks Journal File, which functions as a background session logger for SolidWorks. It records every user command, mouse click, and interface interaction in Visual Basic for Applications (VBA) syntax. Alternatively, the .SWJ extension is used for zlib-compressed electronic schematics in ABACOM sPlan and DigiKey Scheme-it, as well as reinforcement detailing schedules in SOFiSTiK.

The biggest disadvantage of the .SWJ format is its rigid proprietary nature and tendency to bloat. In SolidWorks, if the application crashes or exits improperly, the journal file does not terminate. It will continuously append data during future sessions, resulting in massive text files that consume gigabytes of valuable system drive space. For the schematic variants, the proprietary zlib compression means the file is completely unreadable outside the specific CAD or drafting software that created it. You cannot share an .SWJ schematic with a client because it requires them to have a specialized environment just to view the document.

To overcome these limitations, conversion is necessary. For SolidWorks journals, convert the file to TXT or VBS to safely extract the VBA code and create reusable automation macros. For sPlan or SOFiSTiK schematics, convert the file to PDF for universal archiving and printing, or to DXF to import the vector geometry into standard CAD applications. Drag and drop your file here to analyze and convert it - free, online, and without installing software.

Convert.Guru analyzes your SWJ file, detects the exact format, and lets you read the text inside.

Users also converted SKP, SLDPRT, IGS and SLDASM files.


FAQ

If you want to convert SWJ file to TMP, TEMP, CACHE, LOG, BAK, OLD, NEW, PART, DOWNLOAD, CRDOWNLOAD, LOCK or PID, you can use SolidWorks or similar software from the "CAD Session Logging & Schematics" category. In the File menu, look for Save As… or Export….

To convert DEVICE, CACHE, SOCK, SYMLINK, PID, MOUNT, FIFO, LOG, PIPE, TMP, JUNCTION or TEMP files to SWJ, try SolidWorks or another comparable tool in the "CAD Session Logging & Schematics" category.



The SWJ 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 SWJ converter.