.APP

APP File

macOS Application Bundle
Ask a question
QUICK ANSWER

A .app file is a macOS application bundle - the standard package format for every app that runs on a Mac. On macOS, double-click it in Finder to launch it. A .app file cannot run on Windows or Linux; it contains macOS-specific Mach-O executables, and no converter to .exe exists.

Developer: Apple Inc. Category: Executable Files MIME: application/octet-stream
OPENS ON Windows macOS
Related: .APK · .EXE · .VBS · .JAR

On this page

19k+ extensions indexed
Last reviewed Jun 21, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the APP file format?

The .app file format is the standard application format for macOS. Rather than a single archive file, a .app bundle is actually a special directory that macOS Finder presents as a single opaque item. It contains the executable binary file along with all other resources required for proper execution of the application - icons, localisation strings, private frameworks, and metadata.

Inside a .app package, the Contents/ folder holds Info.plist (app metadata and declared permissions), the MacOS/ subfolder (the main Mach-O executable), Resources/ (icons, UI assets), Frameworks/ (private libraries), and _CodeSignature/ (SHA-256 code-signing hashes required by Gatekeeper). Right-clicking a .app in Finder and choosing Show Package Contents reveals this internal structure.

All these components are packaged into a single bundle known as the .app file. To run an application the user double-clicks it, and the operating system runs the internal binaries included in the .app package. Installation is simply dragging the .app to the Applications folder; removal means dragging it to the Trash - no separate installer step is required for most apps.

Modern .app bundles may contain Universal Binaries - Mach-O fat binaries with separate slices for x86_64 (Intel) and arm64 (Apple Silicon) - so the same package runs natively on both CPU architectures. iOS apps also use .app bundles internally inside .ipa archives, but those contain ARM-only binaries and cannot run on macOS directly.

Security & safety

RISK: MEDIUM

A .app is an executable - treat it with the same caution as any software download. macOS Gatekeeper blocks unnotarized apps and requires Developer ID code signatures, reducing (but not eliminating) malware risk. Download apps only from the Mac App Store or the developer's official website. If Gatekeeper warns 'cannot verify the developer', look up the developer independently before overriding. Fake converters promising to convert .app to other formats on Windows are typically PUP/adware.

Format details

in a nutshell
FULL NAMEmacOS Application Bundleaka Mac App Bundle, macOS app package
DEVELOPERApple Inc.since 2001 (Mac OS X 10.0)
MIME TYPEapplication/octet-stream
TYPEdirectory bundle (appears as a single file in Finder)
This extension is also used by…
  • iOS Application Bundle (inside IPA) - iOS .app bundles share the same layout but contain ARM-only binaries and are delivered via .ipa archives; they cannot run on macOS without recompilation.
  • Cisco Unified Communications Application File - Some Cisco UC products use .app extension for plugin/extension files; unrelated to Apple.

Programs that open APP files

Windows1 app
7-Zip Open-source A .app is a directory - zip/copy it to Windows; 7-Zip can browse its internal files (Info.plist, resources). The app itself cannot run on Windows.
macOS2 apps
Apple Xcode Free Open the .app bundle in Xcode to inspect, re-sign, or modify it. Used by developers for testing and distribution.
macOS Finder (built-in) Built-in Double-click the .app in Finder to launch it. On first launch macOS may show a Gatekeeper dialog - click 'Open' to confirm. To inspect internals: right-click → Show Package Contents.

Technical details

deep spec
Format typeDirectory bundle (presented as single file by macOS Finder)
DeveloperApple Inc.
ContainermacOS bundle - special directory with .app extension, treated as opaque by Finder
Executable formatMach-O binary (inside Contents/MacOS/)
Universal BinarySupports fat binaries with x86_64 + arm64 slices for Intel and Apple Silicon
Code signing_CodeSignature/CodeResources XML listing SHA-256 hashes; required for Gatekeeper and notarization
Metadata fileContents/Info.plist - XML property list defining bundle ID, version, entitlements, and minimum OS
Typical size2 MB - 2 GB
Supported OSmacOS only (iOS .app bundles are ARM-only inside .ipa archives)
Bundle identificationNo magic bytes; identified by .app directory extension and valid Contents/Info.plist
InspectionRight-click in Finder → Show Package Contents reveals the internal directory tree
Version metadataCFBundleVersion and CFBundleShortVersionString keys in Info.plist
OriginIntroduced with Mac OS X 10.0; replaced the Mac OS 9 resource-fork application model
Security modelGatekeeper verifies code signature and notarization ticket on first launch
Released2001 (Mac OS X 10.0)
Latest versionCurrent macOS bundle spec; last formalized update tied to macOS 14 Sonoma / Xcode 15 (2023)
Specificationdeveloper.apple.com

APP conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with APP files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about APP files.

Frequently asked questions

How do I open a .app file on a Mac?
Double-click it in Finder. If Gatekeeper blocks it ('cannot be opened because the developer cannot be verified'), right-click → Open to confirm you trust it, or check System Settings → Privacy & Security.
Can I run a .app file on Windows?
No. A .app bundle contains macOS Mach-O executables that only run on macOS. There is no converter - download the Windows version of the software instead.
What is inside a .app file?
A .app is a directory. Right-click → Show Package Contents in Finder. Inside you'll find Contents/MacOS/ (the executable), Contents/Resources/ (icons, assets), and Contents/Info.plist (metadata).
How do I install a .app file?
On macOS, drag the .app to your Applications folder. No installer needed for most apps delivered as standalone bundles. For apps in .dmg disk images: mount the DMG, drag the .app to Applications, eject the DMG.
Why does macOS say the .app is damaged or can't be opened?
Usually Gatekeeper quarantine from an unsigned/unnotarized app. Run in Terminal: xattr -cr /path/to/App.app - this removes the quarantine flag. Do this only for apps you trust.
How do I convert .app to .exe?
You can't - the app is compiled for macOS. Get the software developer's official Windows version.

References

1Apple Developer - Bundle Structuredeveloper.apple.com
2Apple Developer - About Bundlesdeveloper.apple.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z