.bin

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.

Category
Data
Type
Binary
Is a .bin file safe to open? Depends on the contents. Firmware and ROMs are data, but a .bin can also be an executable-style blob. Do not run one, only flash firmware from the official vendor, and inspect an unexpected .bin before opening.

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 signatureOffsetNote
(no fixed signature)0no 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: