.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
- 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.
- 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).
Mac
- 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.
- On Debian-based Linux, use dpkg-deb --info / --contents to inspect, or dpkg-deb -x to extract the package.
Linux
- To inspect the package, use dpkg-deb: dpkg-deb --info file.deb and dpkg-deb --contents file.deb.
- To extract without installing: dpkg-deb -x file.deb <folder>.
- 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.
iOS
- 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.
Android
- 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.
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.
Avast offers free and premium antivirus software that protects against viruses, malware, ransomware, and phishing. Scan files before opening them to ensure safety.
NortonNorton 360 delivers comprehensive antivirus protection, VPN, and identity theft monitoring. Scan files for threats before opening to keep your device secure.
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
- Inspect requirements first: dpkg-deb --info file.deb and review dependency fields.
- 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.
OS-specific troubleshooting
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.
- deb(5) — dpkg-dev (Debian binary package format)
- dpkg-deb(1) — dpkg (inspect/extract/create .deb archives)
- Debian Policy Manual: Binary packages (.deb requirements and structure)
- IANA Media Types: application/vnd.debian.binary-package
- shared-mime-info (freedesktop MIME mapping source used on Linux desktops)
- Deb (file format) — Wikipedia overview
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.
- Inspect requirements first: dpkg-deb --info file.deb and review dependency fields.
- 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.
- Try inspecting/extracting on Linux with dpkg-deb --contents or dpkg-deb -x (most reliable).
- 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.
- Re-download the file from the original source and try again.
- 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.
- Check the package metadata with dpkg-deb --info and confirm the architecture and target system match your machine and distribution.
- 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.