What is a .bin file?
Binary File · Data · Various · n/a
BIN just means binary. It is a catch-all for raw data that is not plain text, so a .bin could be a disc image, a firmware update, a game ROM or a program's data. What opens it depends on where it came from.
What is a .bin file used for?
A .bin file holds raw bytes with no standard structure of its own, so like .dat it is a label rather than a real format. There is no single signature and no single program that opens every .bin.
The most common real cases are: a disc image that comes paired with a small .cue file (burn or mount the pair), firmware or a ROM for a device or emulator, MacBinary-encoded Mac files, and generic data a specific application wrote for itself.
To open one, follow the context it arrived in. A .bin next to a .cue is a disc image; a .bin from a router's support page is firmware for that router; a .bin from a game tool is a ROM for a matching emulator.
If there is no context, inspect it. A hex editor shows the first bytes, and the WhatFileType identifier checks the signature, which can reveal that a .bin is really a known format under a generic name.
How to open a .bin file
The .bin format opens in the following apps, grouped by operating system. If one app does not work, try another from the same list.
Windows
- The device or program it belongs to
- a CD/DVD tool if paired with a .cue
- a hex editor (to inspect)
macOS
- The originating program
- a disc tool if paired with a .cue
- a hex editor
Linux
- The originating program
- cdemu / bchunk if paired with a .cue
- a hex editor
Web
- Not applicable
How to convert a .bin file
You can convert a .bin file to Depends on the actual contents using a conversion tool or the export menu of an app that opens it.
.bin file signature (magic bytes)
Programs recognise a .bin file by the bytes at the start of the file, not by its name. These are the signatures for BIN.
| Hex signature | Offset | Note |
|---|---|---|
| (no fixed signature) | 0 | no fixed signature; a .bin is a raw binary blob whose meaning depends on the tool that made it |
See the full magic-numbers reference for every format.
Frequently asked questions
What is a .bin file?
BIN just means binary. It is a catch-all for raw data that is not plain text, so a .bin could be a disc image, a firmware update, a game ROM or a program's data. What opens it depends on where it came from.
How do I open a BIN file?
It depends what the .bin actually is. Paired with a .cue it is a disc image to burn or mount; from a hardware vendor it is firmware for that device; from a game tool it is a ROM for a matching emulator. With no context, open it in a hex editor or drop it into the identifier to spot the real format.
Is a BIN file safe to open?
The bytes are inert until something runs or flashes them. Only install firmware from the official manufacturer, never run a .bin as a program, and check an unexpected one before trusting it.
Related formats
Sources
Details on this page were checked against authoritative references: