How to uninstall Epic Games Launcher on Mac
The Epic Games Launcher is the store app. The games you install through it are separate downloads, and this test did not download one, so it shows nothing about where games are stored or whether they survive the launcher. If you installed games, find their folders before removing the launcher and decide whether to keep them. Removing the launcher does not delete your Epic account. These steps cover the launcher from Epic's download, a disk image that holds the full app rather than an installer, and the Homebrew cask epic-games (cask page).
Quit the launcher and its background items
- Quit Epic Games Launcher, then search Activity Monitor for Epic and check that its processes have exited.
- Open System Settings › General › Login Items & Extensions. On the test Mac an Epic Games Launcher background item stayed listed after the app was gone. If you see one, turn it off.
- On the test Mac, a later launch of the launcher also added a launch agent to
~/Library/LaunchAgents. The check below finds it.
Remove the app
Move Epic Games Launcher from the Applications folder to the Trash.
Where the launcher keeps its data
In Finder, press Shift + Command + G and open each location that exists. Unreal Engine comes from the same company, so if you use it, keep anything it shares.
| Location | What it holds | What to do |
|---|---|---|
~/Library/Application Support/Epic |
The launcher's data folder, 82.4 MB on the test Mac with no game installed | If you use Unreal Engine, review its subfolders first; otherwise remove it |
~/Library/Logs/Unreal Engine/EpicGamesLauncher |
The launcher's logs, 1.2 MB on the test Mac | Remove it. Keep the parent ~/Library/Logs/Unreal Engine if you use Unreal Engine |
~/Library/Services/UnrealEditorServices.app |
A Services bundle the launcher installs, 35 MB | Keep it if you use Unreal Engine; otherwise remove it |
~/Library/Caches/com.epicgames.EpicGamesLauncher |
The launcher's cache, named in Homebrew's zap list | Safe to remove once the app is gone |
~/Library/Preferences/Unreal Engine/EpicGamesLauncher |
Launcher preferences, named in Homebrew's zap list | Remove it only for a clean start |
Check the result
Run these read-only commands in Terminal:
pgrep -il epic
ls -d "$HOME/Library/Application Support/Epic" "$HOME/Library/Logs/Unreal Engine" "$HOME/Library/Services/UnrealEditorServices.app"
ls ~/Library/LaunchAgents | grep -i epic
ls ~/Library/Preferences | grep -i epic
- No output from
pgrepmeans no Epic process is running. A listed process means the launcher or one of its helpers is still open; quit it first. ls -dprints each path that still exists and reports "No such file or directory" for the rest. An empty~/Library/Logs/Unreal Engineleft behind is harmless.- A line from the
LaunchAgentscheck is a launch agent that is still there. Open it in Finder, check that the program it points to belongs to the launcher you removed, and then move that one file to the Trash. No output means none is left. - The last command lists preference files with Epic in the name. On the test Mac,
EpicWebHelper.plistandcom.epicgames.EpicGamesModSdk.pliststayed after the uninstall. Their exact owner was not established, so keep them if other Epic software is installed.
If you installed it with Homebrew
Mole skips --zap when its list reaches unchecked or shared data, or cannot be fully checked, and still cleans the leftovers you selected.
The epic-games cask's zap list has ~/Library/Application Support/Epic, ~/Library/Caches/com.epicgames.EpicGamesLauncher, ~/Library/Cookies/com.epicgames.EpicGamesLauncher.binarycookies, ~/Library/HTTPStorages/com.epicgames.CrashReportClient, ~/Library/HTTPStorages/com.epicgames.EpicGamesLauncher, ~/Library/Logs/Unreal Engine/EpicGamesLauncher and ~/Library/Preferences/Unreal Engine/EpicGamesLauncher. Running brew uninstall --cask --zap epic-games yourself moves them all to the Trash, whatever you ticked in Mole. No game folder is in the list. To keep the launcher's data folder, remove only the app:
brew uninstall --cask epic-games
What Mole lists
For the launcher installed from Epic's download:
- Mole can also list
~/Library/Application Support/Epicand~/Library/Logs/Unreal Engine/EpicGamesLauncher, taken from Homebrew's zap list for this app, but does not select them. ~/Library/Services/UnrealEditorServices.appis listed but not selected. Mole matches that exact path for the launcher only. It does not match Epic's other software by signing team, because Unreal Engine is signed by the same team.- Caches, cookies and other files named with the launcher's bundle ID
com.epicgames.EpicGamesLauncherare selected by default. None appeared in the recorded test. EpicWebHelper.plist,com.epicgames.EpicGamesModSdk.plistand the parent~/Library/Logs/Unreal Engineare not listed.- Games were not part of the test, so this page does not say how Mole treats a game folder.
What this test covered
On September 22, 2026, Epic Games Launcher 20.1.4 was installed from Epic's disk image. It updated itself to 20.3.2 and was then uninstalled with a development build of Mole, with every listed row ticked. When the launcher asked for access to the Downloads folder, the request was declined, and no game was downloaded. The 1.09 GB app, ~/Library/Application Support/Epic (82.4 MB) and the launcher's logs (1.2 MB) went to the Trash with no failures. The two Epic preference files above and the empty ~/Library/Logs/Unreal Engine folder were not listed and stayed. Later the same day, the original 20.1.4 app was launched again for a Status check. Mole showed the launcher as one row using about 1.1 to 1.2 GB, and that launch added a user launch agent, which was removed by hand with the test copy. An Epic Games Launcher background item that stayed in Login Items & Extensions was turned off by hand. Mole's row for UnrealEditorServices.app was added after this test and has not been checked against a fresh install. Signing in, games and the Homebrew cask were not tested.
