.bin File — Binary File
application/octet-stream
Drop any file to identify its extension and type — runs entirely in your browser
Drop a .bin file here or click to choose
Or drop any file to identify its extension
application/octet-streamQuick Facts
| Extension | .bin |
| Full Name | Binary File |
| MIME Type | application/octet-stream |
| Category | Executable |
| Type | Binary |
| Typical Size | 1 KB – 10 GB |
| First Appeared | 1970s |
What Is a .bin File?
BIN (Binary) is a generic file extension for files containing raw binary data. BIN files can represent a wide variety of content — firmware images for embedded devices, disc images (often paired with CUE sheets for CD/DVD), executable code for specific platforms, ROM dumps for emulators, raw data captures, and proprietary file formats. The ambiguity of the .bin extension means the actual content must be determined from context or by examining file headers with tools like the file command. In embedded systems and firmware development, .bin files typically contain raw machine code intended to be flashed directly to a microcontroller's memory. For disc images, .bin files contain a sector-by-sector copy of optical media and are paired with a .cue file that describes the disc's track layout. BIOS and UEFI firmware updates are often distributed as .bin files. Game console ROMs (especially for older consoles like Sega Genesis) use the .bin extension. The format's genericity reflects the fundamental nature of computing — all digital data is ultimately binary, and .bin signifies that the file should be treated as raw binary rather than text.
How to Open .bin Files
Related File Extensions
More Executable File Extensions
Other executable formats you might encounter
Browse File Extensions by Category
Explore our reference of 259 file extensions with details, programs, and related formats.