Click the "Select File" button above, and choose your MOC file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert MOC to another file type
To convert MOC models to another format, you need Live2D Cubism or other Data software.
Convert a file to MOC
To convert other file formats to the "Compiled Animation Model File" file type, you need software like Live2D Cubism or a similar tool.
About MOC files
A .moc file is primarily a Live2D character model file created by Live2D Cubism. It stores a 2D model composed of layered textures and mathematical meshes used for real-time animation in video games, mobile apps, and VTubing software. Depending on the source, it can also be a Qt Meta-Object Compiler C++ source file, scanner configuration settings for Honeywell devices, television service mode data, or a MicroScale Thermophoresis project file (structured internally as an SQLite database).
The Live2D variant of the .moc format is closed and highly proprietary. It is designed exclusively as an output container for runtime engine playback. This creates a major disadvantage: the file is completely flat and uneditable. You cannot easily modify the model or extract the original layers. To make changes, you must have the original .CMO3 project file and use the Live2D Cubism editor. Furthermore, the legacy .moc format has been largely superseded by .MOC3, causing compatibility issues with newer tracking software.
Because this file contains raw mesh coordinates rather than actual pixels or video frames, standard online converters will fail to process it. You cannot directly convert a .moc file to a PNG image or MP4 video without rendering it through a specialized application like VTube Studio. Since a .moc file can be anything from a compiled 2D model to a standard database or a plain text developer file, our platform inspects the exact binary signature. If our analysis detects a supported underlying or embedded format, viewing or conversion may still be possible.
Convert.Guru analyzes your MOC file, detects the exact format, and lets you read the text inside.
If you want to convert MOC file to JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO, RS or SWIFT, you can use Live2D Cubism or similar software from the "Live2D Character Model Data" 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 MOC, try Live2D Cubism or another comparable tool in the "Live2D Character Model Data" category.
The MOC 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 MOC converter.