The graphical user interface (GUI) for ipatool enables any user without technical or command-line skills to effortlessly search, license, and download iOS/iPadOS .ipa packages directly from the Apple App Store on Windows.
- Extract the archive to any folder on your computer.
- Double-click:
ipatool-gui.bat(oripatool.exe).
- The modern GUI opens automatically in your browser or desktop application window.
-
Apple ID Authentication with 2FA Support:
- Simple visual login dialog.
- Interactive modal prompt for 6-digit two-factor verification codes.
- Safe and direct communication with Apple servers over SRP-6a / GSA protocol.
- The GUI automatically creates and reuses ipatool's local keychain passphrase, so no terminal prompt is needed; this is separate from your Apple ID password. An existing session encrypted with a different, manually entered passphrase may require one new Apple ID login.
-
App Store Search & Discovery:
- Search by app name or paste an App Store URL.
- Filter by iPhone, iPad, or Apple TV.
- View app icons, prices, versions, and bundle IDs.
- 1-click Download, 1-click License acquisition, and Version history.
-
Direct Download:
- Download by Bundle Identifier or numeric App ID.
- Optional version ID targeting.
- Automatic free license acquisition (
--purchase).
-
Version History & Archive Downloader:
- Look up all historic version IDs from Apple servers.
- Download any previously released build with one click.
-
Download Manager & Windows Explorer Integration:
- Live download percentage, speed, and status.
- "Show in Explorer" button opens the downloaded
.ipalocation immediately. - Automatically named files use the app name, version, minimum OS and Apple ID name before
@from the downloaded IPA/session (for examplePinterest_14.39_iOS16.0_spdx15.ipa). A filename entered explicitly is preserved.
-
Install
.IPAon a connected iOS device:- Automatically detects connected iPhone/iPad devices with
libimobiledevice. - Upload (or reuse) a downloaded
.IPAand install it withideviceinstaller. - Requires
ideviceinstaller(macOS:brew install libimobiledevice, Windows: install a libimobiledevice / iDevice Suite build and put itsbinon PATH, or extract the build and copy its.exe/.dllfiles into thetools\folder next toipatool.exe— the GUI detects them automatically). You can also setIPATOOL_IDEVICEINSTALLER,IPATOOL_IDEVICE_IDandIPATOOL_IDEVICEDEVICEINFOto the exact paths.
- Automatically detects connected iPhone/iPad devices with
- Built-in "Install to device" tab (fastest): open the Install to device tab, click Refresh, choose the connected device, pick a downloaded
.ipa, and press Install on device. This usesideviceinstallerfromlibimobiledevice; if it is missing, install it as described in the feature list above. - Sideloadly (Recommended for Windows): Drag & drop the
.ipainto Sideloadly, connect iPhone via USB, click Start. - AltStore: Sideload wirelessly over local Wi-Fi.
- TrollStore: Permanent install for supported iOS versions without 7-day expiration.