Click the "Select File" button above, and choose your X86_64 file.
You’ll see a preview, if available.
Click the "Convert file to..." button to extract text information.
Convert X86_64 to another file type
To convert your X86_64 file to another format, you need Linux Kernel or other Executable software.
Convert a file to X86_64
To convert other file formats to the "ELF Binary" file type, you need software like Linux Kernel or a similar tool.
About X86_64 files
A .x86_64 file is a 64-bit Executable and Linkable Format (ELF) binary, primarily designed to run on Linux operating systems. These files are the compiled result of source code (written in languages like C++ or C#) tailored specifically for the x86-64 processor architecture. A common scenario for encountering this extension is within game development; engines like Unity automatically generate a GameName.x86_64 file when building a project for standalone Linux distribution.
The main difficulty for users is OS incompatibility. You cannot simply double-click a .x86_64 file on Windows or macOS and expect it to run; doing so often results in an "Unknown File Type" error or a prompt to select a program. Furthermore, because these are compiled binaries, they are not human-readable. Opening one in a text editor like Notepad++ yields a chaotic stream of machine code rather than editable text. They are also strictly locked to the 64-bit architecture, meaning they will fail to execute on older 32-bit Linux systems without specific compatibility libraries.
For users looking to "convert" these files, the goal is usually extraction or reverse engineering rather than standard format shifting. To view the internal logic, developers use decompilers like Ghidra to attempt to reconstruct high-level code (often exporting to C or ASM files). If the file is a game package, users often need to extract embedded assets (textures, models, audio) into standard formats like PNG, WAV, or OBJ using tools like AssetStudio. To actually run the file on a non-Linux machine, the pragmatic solution is not file conversion, but environment emulation using WSL (Windows Subsystem for Linux) or a virtual machine.
Convert.Guru analyzes your X86_64 file, detects the exact format, and lets you read the text inside.
If you want to convert X86_64 file to ARM, EXE, MSI, APP, DMG, DEB, RPM, PKG, RUN, SH, BAT or CMD, you can use Linux Kernel or similar software from the "Linux Application Execution" 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 X86_64, try Linux Kernel or another comparable tool in the "Linux Application Execution" category.
The X86_64 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 X86_64 converter.