.bin
⚙️ ExecutableBinary

.bin File — Binary File

application/octet-stream

File Inspector

Drop any file to identify its extension and type — runs entirely in your browser

BIN

Drop a .bin file here or click to choose

Or drop any file to identify its extension

Expected MIME type:application/octet-stream

Quick Facts

Extension.bin
Full NameBinary File
MIME Typeapplication/octet-stream
CategoryExecutable
TypeBinary
Typical Size1 KB – 10 GB
First Appeared1970s

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

Hex editor
file command (identification)
HxD
010 Editor
binwalk
dd

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.