.exe

What is a .exe file?

EXE is a Windows executable — compiled machine code that runs directly on your processor with whatever permissions you grant it.

Potentially unsafe
Type System
By Microsoft
MIME application/x-msdownload

Drop any file to identify it

No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.

What is it

Someone sent you an EXE, or you downloaded one from a website. Every application you install on Windows, every game you launch, every tool you download is, or contains, an EXE file. It's also exactly what malware looks like. The difference between a legitimate program and a virus is trust, not technology.

An EXE contains compiled machine code — instructions your CPU executes directly. Unlike a script (which an interpreter reads line by line), an EXE runs at full speed with full access to whatever your user account can touch. Windows tries to help with SmartScreen warnings and code-signing checks, but ultimately, double-clicking an EXE is an act of faith. Unsigned executables from unknown sources are the single most common malware delivery mechanism on Windows.

Windows runs EXE files natively. macOS and Linux cannot (without Wine or a virtual machine). If you receive an unexpected EXE — especially via email, messaging, or a download you didn't initiate — do not open it. Scan it with your antivirus first. If in doubt, don't. This is the one file type where paranoia is a feature, not a bug.

Technical details
Full Name
Windows Executable
MIME Type
application/x-msdownload
Developer
Microsoft
Magic Bytes
4D 5A
Safety
.exe can be dangerous. EXE files can execute arbitrary code on your computer. Only run executables from trusted sources. Scan with antivirus before opening.
What opens it
Windows (runs natively)
FREE Windows
Wine
FREE macOS / Linux

* Compatibility layer

FAQ
Can I run EXE files on Mac?
Not natively. You can use Wine (free) or a virtual machine running Windows. Some apps have native Mac versions — check the developer's website.
How do I check if an EXE file is safe?
Right-click the file and check its digital signature (Properties → Digital Signatures). Upload it to VirusTotal.com for a multi-engine scan. If it is unsigned, from an email attachment, or from a site you do not recognise, treat it as hostile.
What is the difference between EXE and MSI?
Both install software on Windows. MSI is a structured installer format that Windows can cleanly uninstall, update, and manage via group policy. EXE installers are custom programs that can do anything — including bundling toolbars or other unwanted software. Enterprise IT departments generally prefer MSI for this reason.
Can an EXE file contain a virus?
Yes. An EXE can contain any code, including malware. This is why Windows warns you before running downloaded executables. Always verify the source, check the digital signature, and scan with antivirus before running an unfamiliar EXE.
Learn more about .exe
Related formats