Click the "Select File" button above, and choose your LO file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert LO to another file type
To convert LO Scripts to another format, you need ATAS & CS Online 2 or other Developer software.
Convert a file to LO
To convert other file formats to the "Compiled Script / Layout File" file type, you need software like ATAS & CS Online 2 or a similar tool.
About LO files
A .LO file generally serves one of two primary purposes: a compiled Lua game logic script used by video games like Counter-Strike Online 2, or a trading platform layout file utilized by advanced order flow software such as ATAS, Bookmap, and TradingView. A rare third variant includes legacy Interleaf Compiled Lisp files from BroadVision.
When utilized as a trading layout, the .LO file is almost always formatted as standard JSON. It functions as a settings container, storing workspace configurations, custom chart layouts, and technical indicator preferences in plain text. Conversely, when a .LO file functions as a compiled game script, it contains binary bytecode. Game developers compile human-readable source code into this proprietary binary format to decrease load times and obscure proprietary game mechanics from players.
Users typically seek to convert these files to recover lost trading workspaces, migrate chart templates between platforms, or reverse-engineer game mechanics for modding. The major disadvantage of the compiled .LO format is its closed, binary nature. You cannot simply open and edit it in a standard text editor. Restoring it requires a specialized Lua decompiler to revert the bytecode back to a readable LUA or TXT state. Layout .LO files face different challenges: they are often locked to the specific trading platform version that generated them. An ATAS layout will fail to load natively in Bookmap, despite both relying on identical JSON syntax, because the internal variable names differ entirely.
For trading layouts, the most practical conversion targets are JSON or TXT for manual inspection and editing. For compiled game scripts, the ultimate goal is decompiling to LUA. However, be aware that original developer comments and specific variable names are permanently lost during the initial compilation phase.
Because the game script variant is a closed, proprietary binary format, standard online converters routinely fail to process it. Just drag and drop your file to identify the format, view it, and convert it when possible. convert.guru can inspect the internal file headers to determine whether your .LO file is a standard JSON layout or a compiled binary. If our analysis detects a supported underlying text structure, viewing or conversion may still be possible.
Convert.Guru analyzes your LO file, detects the exact format, and lets you read the text inside.
If you want to convert LO file to EXE, MSI, APP, DMG, DEB, RPM, PKG, RUN, SH, BAT, CMD or COM, you can use ATAS & CS Online 2 or similar software from the "Compiled Script & Layout Storage" category. In the File menu, look for Save As… or Export….
To convert JAR, APP, SCR, IPA, COM, AAB, PS1, DMG, VBS, EXE, XAPK or MSI files to LO, try ATAS & CS Online 2 or another comparable tool in the "Compiled Script & Layout Storage" category.
The LO 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 LO converter.