OK Converter

Extract text from autograder submission files (OK)


Drop or upload your .OK file

How to extract text from your OK file

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

Convert OK to another file type

To convert OK submission files to another format, you need OkPy Client or other Developer software.

Convert a file to OK

To convert other file formats to the "Autograder Configuration File" file type, you need software like OkPy Client or a similar tool.


About OK files

The .OK file extension is highly ambiguous and used by multiple unrelated software systems. Its primary use is within the OkPy educational ecosystem, where it functions either as an autograder assignment submission file or a student assignment configuration file. Behind the scenes, these OkPy files are typically standard ZIP archives containing Python source code or structured JSON files defining homework parameters. Other systems also use .OK files, including the Riot Games Client for configuration data, automated scripts as zero-byte process completion semaphores, and Microsoft Service Bus as Apache Avro event containers. Unfortunately, the .OK extension is also appended to personal files encrypted by the OK ransomware family. Because .OK is not a standard format, double-clicking it usually results in an operating system error. The format is highly context-dependent. If it is an OkPy submission, you need the OkPy client to process it, or you must manually rename the extension to ZIP to extract the files. Riot Games and Service Bus files are proprietary and extremely difficult to decode outside their native environments. Ransomware-encrypted files cannot be opened without a specific decryption key. Users often need to convert or inspect .OK files to recover their original code submissions, read configuration details, or verify if the file contains usable data. The best conversion targets depend entirely on the file's origin: OkPy submissions convert perfectly to ZIP, while config files are best converted to JSON or TXT. Standard converters fail because they cannot detect the underlying structure of an ambiguous extension. This file format is difficult to open or convert blindly. Often, only the original software can properly read or export the data. If our analysis detects a supported underlying or embedded format, viewing or conversion may still be possible.

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

Users also converted 9, 16 and LIZ files.


FAQ

If you want to convert OK file to , you can use OkPy Client or similar software from the "Autograder Submission & Configuration" category. In the File menu, look for Save As… or Export….

To convert files to OK, try OkPy Client or another comparable tool in the "Autograder Submission & Configuration" category.



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