.DEB file extension

To open .DEB files on Windows, if you only need to view/extract contents, open the .deb with an archive utility that supports "ar"-style archives; if it doesn’t work, transfer the file to a Debian-based Linux system for inspection with dpkg-deb.

To open a .deb file, use Debian’s package tools (for example, dpkg-deb to inspect/extract, or dpkg to install) on a Debian-based Linux system. On Windows and macOS, you typically can’t install it, but you can still unpack it with an archive tool to view its contents.

Last updated: April 30, 2026 · Reviewed by Julian Stricker

Open on your device

Choose your operating system for a dedicated step-by-step opening guide.

How to open .DEB files

Use these platform-specific instructions to open .DEB files safely.

Windows

  1. If you only need to view/extract contents, open the .deb with an archive utility that supports "ar"-style archives; if it doesn’t work, transfer the file to a Debian-based Linux system for inspection with dpkg-deb.
  2. On a Debian-based Linux machine, run: dpkg-deb --info file.deb (metadata) and dpkg-deb --contents file.deb (file list), or dpkg-deb -x file.deb <folder> (extract).
Full Windows guide

Mac

  1. macOS does not natively install .deb packages; if you only need to inspect contents, use an archive tool that can unpack ar archives, or transfer the file to a Debian-based Linux system.
  2. On Debian-based Linux, use dpkg-deb --info / --contents to inspect, or dpkg-deb -x to extract the package.
Full Mac guide

Linux

  1. To inspect the package, use dpkg-deb: dpkg-deb --info file.deb and dpkg-deb --contents file.deb.
  2. To extract without installing: dpkg-deb -x file.deb <folder>.
  3. To install on a Debian-based system (advanced): use dpkg -i file.deb and resolve any dependency issues using your system’s package management workflow.
Full Linux guide

iOS

  1. iOS is not a practical platform for installing or using .deb packages; to inspect or install it, transfer the file to a Debian-based Linux computer and use dpkg-deb/dpkg.
Full iOS guide

Android

  1. Android is not a practical platform for installing .deb packages; to inspect or install it, transfer the file to a Debian-based Linux computer and use dpkg-deb/dpkg.
Full Android guide

Security notes

  • .deb files are installable software packages; installing one can run maintainer scripts and place binaries on your system, so only install packages from sources you trust.
  • Inspect before installing: use dpkg-deb --info to review metadata (including dependencies) and dpkg-deb --contents to see what files will be installed.
  • If you only need to look at the contents, prefer extraction (dpkg-deb -x) instead of installation to reduce risk.

Recommended antivirus software

Scan files before opening them. These antivirus tools help protect against malware and viruses.

We may earn a commission when you use affiliate links. This supports our free file extension guides.

Can't open this file?

These are the most common causes and fixes when .DEB files fail to open.

Common reasons

  • The package won’t install (dependency problems)
  • Archive tool can’t open the .deb on Windows/macOS
  • Downloaded .deb is corrupted or incomplete
  • Wrong CPU architecture or wrong distribution

Fix steps

  1. Inspect requirements first: dpkg-deb --info file.deb and review dependency fields.
  2. Prefer installing via your distribution’s repositories when possible; if you must install the .deb, install on a compatible Debian-based system and ensure dependencies are satisfied using your normal package management workflow.

What is a .DEB file?

A .deb file is a Debian binary package used to distribute software for Debian and Debian-based systems. Technically, it is an "ar" archive containing members such as control metadata (control.tar) and the installed filesystem payload (data.tar). The registered media type is application/vnd.debian.binary-package.

Background

Debian binary packages are the standard way software is delivered for Debian systems, and Debian Policy requires packages to be provided in the .deb format. The deb(5) documentation notes the format has been used since Debian 0.93.

A .deb file is not just a “compressed file”: it contains package metadata (dependencies, scripts, versioning) plus the actual files that will be installed on the system. Tools in the dpkg suite can inspect the package, list its contents, extract it, or install it.

In practice, you most often encounter .deb files when downloading software directly from a vendor, when building packages, or when working with packaging workflows described in Debian documentation. On non-Linux platforms, you generally use .deb only for inspection/extraction, not installation.

Common MIME types: application/vnd.debian.binary-package

Further reading

Authoritative resources for more details on the .DEB format.

Common .DEB issues

The package won’t install (dependency problems)

.deb packages often declare dependencies that must be present; installing a standalone .deb can fail if required packages are missing or incompatible.

  1. Inspect requirements first: dpkg-deb --info file.deb and review dependency fields.
  2. Prefer installing via your distribution’s repositories when possible; if you must install the .deb, install on a compatible Debian-based system and ensure dependencies are satisfied using your normal package management workflow.

Archive tool can’t open the .deb on Windows/macOS

Some archive tools don’t recognize Debian packages even though .deb is an ar-based archive with nested tar members.

  1. Try inspecting/extracting on Linux with dpkg-deb --contents or dpkg-deb -x (most reliable).
  2. If you only need the files, extract on Linux and then copy the extracted folder back to Windows/macOS.

Downloaded .deb is corrupted or incomplete

An interrupted download or storage issue can produce a .deb that tools can’t read properly.

  1. Re-download the file from the original source and try again.
  2. Test reading metadata with dpkg-deb --info; if it fails, the file is likely damaged.

Wrong CPU architecture or wrong distribution

A .deb built for a different architecture or Debian release can fail to install or run correctly.

  1. Check the package metadata with dpkg-deb --info and confirm the architecture and target system match your machine and distribution.
  2. Use a package built for your distribution/release, or use official repositories when available.

FAQ

Can I open a .deb file like a normal archive?

Yes for inspection/extraction: a .deb is an ar archive containing tar members (such as control.tar and data.tar). On Debian-based Linux, dpkg-deb can list or extract contents reliably.

Can I install a .deb on Windows or macOS?

Not in the normal, supported sense. .deb packages are meant for Debian-based Linux systems; on Windows/macOS you typically only extract them to view files, not install them.

What tool is the standard way to inspect or extract a .deb?

dpkg-deb is the standard tool to inspect, extract, and build Debian package archives. It can show package metadata and list/extract contained files.

What is the MIME type for .deb?

The registered media type is application/vnd.debian.binary-package.

Similar file extensions

Compare related formats in the same category to find the right tool faster.