Click the "Select File" button above, and choose your ODEX file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert ODEX to another file type
To convert your ODEX file to another format, you need Android SDK or other Developer software.
Convert a file to ODEX
To convert other file formats to the "Android System File" file type, you need software like Android SDK or a similar tool.
About ODEX files
The .ODEX (Optimized Dalvik Executable) file is a critical but often frustrating component of the Android operating system ecosystem. These files are created automatically by the Android OS (specifically the Dalvik Virtual Machine or, in newer versions, the ART runtime) to optimize an application's boot speed. Essentially, the system takes the critical parts of an application package (APK) and pre-compiles them into an .ODEX file tailored specifically for that device's hardware and software configuration.
A common issue for users arises during modding, backing up, or analyzing apps. Because .ODEX files are strictly tied to the specific device structure they were generated on, they are not portable. You cannot simply copy an .ODEX file from a Samsung phone and expect it to run on a Pixel, nor can you easily analyze the code compared to a standard DEX file. Furthermore, when an app is "odexed," the original APK is often stripped of its executable classes, rendering the APK useless if moved alone.
To make these files useful for editing, analysis, or transfer, they must be converted (a process known as "deodexing").
For Modding & Porting: Convert .ODEX back to DEX format. This allows you to repackage the code back into a standard APK file that can be installed on any Android device.
For Code Analysis: Convert to JAR (Java Archive) or JAVA sources using tools like Baksmali or JADX to inspect the underlying logic.
For Archiving: Always combine the .ODEX with its corresponding framework resources or convert it to a "deodexed" APK to ensure the data remains accessible long-term.
Convert.Guru analyzes your ODEX file, detects the exact format, and lets you read the text inside.
If you want to convert ODEX file to DEX, SYS, DLL, EXE, DRV, VXD, 386, COM, BAT, CMD, SCR or PIF, you can use Android SDK or similar software from the "Optimized Android Executable" category. In the File menu, look for Save As… or Export….
To convert MSI, EXE, REG, MST, LNK, CAB, CAT, DRV, INF, SYS, MSU or DLL files to ODEX, try Android SDK or another comparable tool in the "Optimized Android Executable" category.
The ODEX 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 ODEX converter.