Uninstall IINA on Mac
Back up any IINA plugins or custom keybinding schemes before you uninstall: Mole selects IINA's settings folder by default, and it holds your playback history and installed plugins along with the cache. These steps cover the direct download from iina.io and the Homebrew cask iina; the recorded test used the Homebrew cask.
Quit IINA and remove the app
Finish playback, quit IINA from its menu, then move IINA from Applications to the Trash. If you installed it with Homebrew, brew also removes the iina command it linked to IINA.app/Contents/MacOS/iina-cli; a direct download has no such command unless you created one yourself.
Where IINA keeps its data
| Location | What it holds | What to do |
|---|---|---|
~/Library/Application Support/com.colliderli.iina |
Settings, playback history and any installed plugins | Selected by default in Mole. Back up plugins or export settings you want to keep before removing |
~/Library/Caches/com.colliderli.iina |
Disk cache (thumbnails, subtitle lookups) | Safe to remove with the app |
~/Library/Preferences/com.colliderli.iina.plist |
App preferences | Safe to remove with the app |
~/Library/Saved Application State/com.colliderli.iina.savedState |
Window state | Safe to remove with the app |
~/Library/Logs/com.colliderli.iina |
Session logs, only present if you turned on file logging in Advanced settings | Safe to remove with the app |
~/Library/HTTPStorages/com.colliderli.iina, ~/Library/Cookies/com.colliderli.iina.binarycookies, ~/Library/WebKit/com.colliderli.iina |
State from IINA's built-in online subtitle search | Safe to remove with the app |
~/Library/Application Scripts/com.colliderli.iina.OpenInIINA and ~/Library/Containers/com.colliderli.iina.OpenInIINA |
The "Open in IINA" Finder extension helper | Safe to remove once IINA is quit |
~/Library/Application Support/CrashReporter/IINA*.plist and ~/Library/Logs/DiagnosticReports/IINA*.crash |
Crash reports | Safe to remove |
These paths come from the Homebrew IINA cask's zap list, which matches what the direct download from iina.io writes to the same locations; the log path is also documented in IINA's FAQ.
Check the result
Run these read-only commands in Terminal:
pgrep -ilf IINA
ls -d "$HOME/Library/Application Support/com.colliderli.iina"
command -v iina
No output from pgrep means IINA is not running. The ls command shows whether your settings, history and plugins are still on this Mac: a listed path means they are still there, which is expected if you chose to keep them; "No such file or directory" means the folder is gone. command -v iina prints a path only if the Homebrew iina-cli symlink is still there; no output is expected once the app and the cask are both gone. You may also see empty, 0-byte folders such as com.apple.WebKit.GPU+com.colliderli.iina under a temporary system directory after removal; macOS marks those undeletable and reclaims them itself, so they are not a sign of an incomplete uninstall.
If you installed it with Homebrew
The next Mole update will skip --zap when its list reaches unchecked or shared data, or cannot be fully checked. Mole will still clean the leftovers you selected. Preview 290 does not include this protection.
IINA is not a browser, so Mole Preview 290 removes a Homebrew-installed copy with brew uninstall --cask --zap iina, and the zap list deletes every path in the table above whatever you ticked in Mole's review list. If you want to keep your plugins or playback history, back them up first, or run the uninstall without zap yourself:
brew uninstall --cask iina
Account and subscription
IINA has no account or subscription; removing it has nothing to sign out of or cancel.
What Mole lists
This describes Mole 1.15, currently in Preview. ~/Library/Application Support/com.colliderli.iina is selected by default, along with the cache, preferences and saved window state rows. The "Open in IINA" extension's Container and Application Scripts folder are name-continuations of IINA's own bundle id, so Mole lists and selects them by default too, the same as the rest of the app's own data.
What this test covered
The recorded uninstall used the Homebrew cask on September 17, 2026, with a development build of Mole. The application, its cache, preferences and WebKit data were removed; three empty, protected com.apple.WebKit.*+com.colliderli.iina directories under a temporary system folder could not be removed and stayed at 0 bytes. Plugins and playback history were not present on the test Mac, so their removal was not directly verified beyond confirming the whole settings folder is gone.
