.IPA

IPA File

iOS App Store Package
Ask a question
QUICK ANSWER

An IPA file is the installation package for an iOS or iPadOS app - the iPhone equivalent of Android's APK. You cannot tap it to install like a normal file; the app must be code-signed for your device and loaded via TestFlight, Apple Configurator, Xcode, or a sideloading tool such as AltStore or Sideloadly. To inspect its contents, rename .ipa to .zip and open it in any archive tool.

Developer: Apple Inc. Category: Misc Files MIME: application/octet-stream
OPENS ON Windows macOS iOS
Related: .TORRENT · .MSO · .MD5 · .SHS

On this page

19k+ extensions indexed
Last reviewed Jul 10, 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 IPA file format?

.ipa (iPhone Application) is a ZIP archive that contains an application built for iOS or iPadOS devices such as iPhone or iPad. An .ipa file can be unpacked using any ZIP-compatible archive manager - renaming it to .zip is enough to inspect its contents - however the file is distributed and used in its packed form. Internally it holds a Payload/ directory with a single AppName.app bundle containing a Mach-O executable, an Info.plist manifest, app resources, and a _CodeSignature/ folder for integrity verification.

.ipa files are installed on a device via the App Store, TestFlight, or tools such as Xcode and Apple Configurator. Installation requires a valid Apple code signature and a provisioning profile matching the target device. Unlike the old iTunes workflow - which stored apps in a Mobile Applications/ folder - modern installation goes directly through the device or a management tool. .ipa files install exclusively on iOS and iPadOS and cannot be run on macOS.

Since iOS 9 (2015), Apple applies app thinning, so a downloaded .ipa contains only the arm64 slice relevant to the target device. App Store builds are FairPlay DRM-encrypted; developer and ad-hoc builds are signed only. There are many types of .ipa applications, including games, utilities, and productivity tools.

Security & safety

RISK: HIGH

Sideloaded IPAs bypass Apple's App Store review, which is the main iOS malware safeguard. Risks: re-signing tools require your Apple ID (use app-specific passwords; revoked certificates can brick the app), pirated/"modded" IPAs from unofficial repos can carry malware or steal credentials, and enterprise-signed apps can be revoked by Apple at any time. Only sideload from sources you trust, prefer TestFlight for betas, and remember free-account sideloads expire after 7 days.

Format details

in a nutshell
FULL NAMEiOS App Store Packageaka iPhone Application Archive, iOS App Package
DEVELOPERApple Inc.since 2008 (iPhone OS 2.0, with the App Store)
CATEGORYMisc Files
MIME TYPEapplication/octet-stream
TYPEZIP-based iOS/iPadOS application package (binary)
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
An IPA is a ZIP archive; it carries the same "PK" header as any ZIP. Distinguish it from a plain ZIP (and from an APK) by its internal layout: a top-level Payload/ directory containing a single AppName.app bundle with a Mach-O binary and Info.plist. Renaming .ipa to .zip lets any archive tool inspect it.

Programs that open IPA files

Windows2 apps
Sideloadly Free Install iTunes/iCloud drivers, plug in the iPhone, drop the .ipa into Sideloadly, sign in, and install.
7-Zip (inspect only) Open-source Right-click -> Open archive to browse the .ipa contents (it's a ZIP). Does NOT install the app.
macOS3 apps
Xcode Free Use Devices & Simulators -> Installed Apps -> '+' to install an .ipa onto a connected development device.
Apple Configurator Free Connect the iPhone/iPad, drag the .ipa onto the device to install (useful for ad-hoc/enterprise builds and MDM).
Sideloadly Free Connect the device, select the .ipa, sign in with your Apple ID, and Sideloadly signs and installs it.
iOS2 apps
TestFlight Free For beta builds: open the TestFlight invite, then install the app from within TestFlight (the .ipa is delivered through Apple, you don't handle the file directly).
AltStore Free Sideload the .ipa to your own iPhone using your Apple ID; AltStore re-signs it and refreshes the 7-day free-account signature. Needs the AltServer helper.

Technical details

deep spec
Container formatStandard ZIP archive (PK format)
Magic bytes50 4B 03 04 at offset 0 ("PK" - ZIP local file header)
MIME typeapplication/octet-stream; also application/x-itunes-ipa
Internal structurePayload/<AppName>.app bundle containing Mach-O binary, Info.plist, resources, and _CodeSignature/
CompressionDEFLATE per entry (standard ZIP compression)
Byte orderLittle-endian (ZIP structure and arm64 Mach-O executable inside)
Supported CPU architecturearm64 (App Store thinned builds); universal developer archives may include arm64e
DRM / encryptionFairPlay DRM on App Store binaries (Mach-O encrypted at rest, decrypted at runtime per Apple ID); developer/ad-hoc builds: signed only, no DRM
Code signingMandatory; enforced via _CodeSignature/CodeResources; iOS/iPadOS refuses unsigned or tampered apps
Provisioning profileEmbedded as embedded.mobileprovision; specifies allowed device UDIDs, entitlements, and signing certificate
App thinningIntroduced iOS 9 / Xcode 7 (2015); downloaded .ipa is device-specific slice, not a universal bundle
Typical file size5 MB - 4 GB; App Store enforces a 4 GB cap on the total app bundle
Distribution channelsApp Store, TestFlight, Ad Hoc, Enterprise (in-house), Developer (via Xcode or Apple Configurator)
Target platformsiOS and iPadOS only; not installable on macOS or Android
Info.plist declarationsCFBundleIdentifier, MinimumOSVersion, UIRequiredDeviceCapabilities, and entitlements validated at install time
Released2008 (iPhone OS 2.0, with the App Store)
Latest versionCurrent packaging via Xcode / App Store Connect (thinned .ipa per device since app thinning, iOS 9, 2015)
Specificationdeveloper.apple.com

IPA conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with IPA 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 IPA files.

Frequently asked questions

Can I convert an IPA to APK to run it on Android?
No. An IPA is an iOS app (Mach-O ARM binary, signed for Apple devices); an APK is an Android app (DEX bytecode). They target different operating systems and there is no converter. Look for the same app on Google Play.
How do I install an IPA file on my iPhone?
It must be code-signed for your device. Use TestFlight for betas, Apple Configurator or Xcode on a Mac for ad-hoc/enterprise builds, or a sideloading tool like AltStore/Sideloadly that re-signs the app with your Apple ID. You can't just tap an .ipa to install it.
Why won't my IPA install?
Common causes: the app isn't signed for your device (no valid provisioning profile/UDID), the signing certificate was revoked or expired (free sideloads last 7 days), the iOS version is too old, or the file is corrupt. Re-sign it or get it via TestFlight.
How do I open an IPA file on Windows or Mac to see what's inside?
Rename it from .ipa to .zip and open with 7-Zip, WinRAR, or The Unarchiver. You'll see Payload/<App>.app with the binary, Info.plist, and resources. This inspects but does not install it.
Can I install an IPA without jailbreaking?
Yes. Sideloading with AltStore/Sideloadly uses your normal Apple ID and a developer signature - no jailbreak needed (free accounts must refresh every 7 days). TestFlight and Apple Configurator also install IPAs without jailbreaking.
Is it safe to download IPA files?
Only from trusted sources. Sideloading skips App Store review, so pirated or 'modded' IPAs can contain malware. Prefer official TestFlight builds and developers you trust, and never enter your Apple ID into unknown tools.

References

1Apple Developer - Bundle resources / app structuredeveloper.apple.com
2Apple - TestFlightdeveloper.apple.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.BINCD/DVD Disc Image (BIN/CUE)
8.DBSQLite Database File
9.PARTPartial Download File
10.JSONJavaScript Object Notation file

Related extensions

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Free file tools

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

Open the toolbox

Browse file extensions A-Z