How to uninstall WPS Office on Mac
Save your documents somewhere you chose before removing WPS Office. Documents you saved to your own folders are not touched by uninstalling, while WPS's own settings and local state sit in its container, which goes with the app. These steps cover the international WPS Office (com.kingsoft.wpsoffice.mac.global), downloaded from wps.com or installed with the Homebrew cask wpsoffice. The mainland China edition has a different bundle ID and was not the subject of this test.
Save your documents first
Open WPS Office and go through its recent documents. For any file you are not sure about, use Save As and put a copy in a folder you choose, such as Documents, then open that copy to confirm it is complete. If you keep files in your WPS account's cloud storage, uninstalling the Mac app does not delete them, and it does not cancel a WPS subscription.
Quit and remove WPS Office
- Close your documents and quit WPS Office from its app menu, or press Command + Q while it is active.
- Search for WPS in Activity Monitor and confirm its processes have exited.
- Move WPS Office from Finder's Applications folder to the Trash. The app file may be named
wpsoffice. - Open System Settings › General › Login Items & Extensions and turn off any WPS entry that is still listed.
The WPS download you started from is a separate installer app, not WPS Office itself, and removing it does not uninstall WPS. Leave it alone until WPS Office is gone; after that, the installer can go to the Trash too. WPS does not publish a Mac uninstall article; this is the standard way to remove an app downloaded from the internet. The product page is wps.com.
Where WPS Office keeps local data
In Finder, press Shift + Command + G and open each location that exists.
| Location | What it holds | What to do |
|---|---|---|
~/Library/Containers/com.kingsoft.wpsoffice.mac.global |
WPS's sandbox container with its settings and local state, about 14 MB in the test | Remove after your documents are saved elsewhere |
~/Library/Application Scripts/com.kingsoft.wpsoffice.mac.global |
App scripts folder, usually empty | Remove with the app |
A container for WPS's Finder extension under ~/Library/Containers |
The extension's own state | Stayed after the test; remove with the app |
~/Library/Group Containers/2G98R5QYU5.wpsoffice |
WPS's shared group | Stayed after the test; remove with the app |
The first two come from the Homebrew cask's zap list; the last two were seen on the test Mac after removal. The mainland edition's files carry com.kingsoft.wpsoffice.mac without .global; if you use both editions, leave the other one's folders alone.
Check the result
Run these read-only commands in Terminal:
pgrep -il wps
ls ~/Library/Containers | grep -i wps
ls -d "$HOME/Library/Group Containers/2G98R5QYU5.wpsoffice"
- No output from
pgrepmeans no WPS process is running. A listed process means WPS Office is still open; quit it before touching its folders. - The
grepline prints any WPS container still under~/Library/Containers. After the test, the Finder extension's container was the one left. Names without.globalbelong to the mainland edition. ls -dprints the group folder if it still exists and reports "No such file or directory" if it is gone.
If you installed it with Homebrew
The wpsoffice cask quits WPS Office before removing it. Its zap list trashes ~/Library/Containers/com.kingsoft.wpsoffice.mac.global and ~/Library/Application Scripts/com.kingsoft.wpsoffice.mac.global, and it does not name the Finder extension's container or the group folder. Running brew uninstall --cask --zap wpsoffice yourself does not look at Mole's checkboxes. Homebrew WPS Office cask
Mole checks the zap list first. If it would reach a row you untick, for example the container, Mole drops --zap and removes only the app and the rows you selected.
To remove only the app:
brew uninstall --cask wpsoffice
What Mole lists
When you remove it with Mole:
~/Library/Containers/com.kingsoft.wpsoffice.mac.globaland its Application Scripts folder are selected by default.~/Library/Group Containers/2G98R5QYU5.wpsofficeand the Application Scripts folder of the same name are listed but not selected, and Mole keeps them even if you tick them, because the short name does not carry WPS's bundle ID. Remove them yourself after WPS Office is gone.- The containers and Application Scripts folders of the extensions inside WPS Office, including its Finder extension (
com.kingsoft.wpsoffice.mac.global.WPSFinderMenu,.WPSMacShareand.recentfiles), are selected by default. - With both editions installed, removing one does not claim the other's containers, Application Scripts or preferences.
- If you drag a WPS installer to the Trash while WPS Office is still installed, Mole does not offer to clean WPS's data.
What this test covered
On September 19, 2026, WPS Office was installed from the Homebrew cask wpsoffice, opened once, when it updated itself to 12.1.28496, then removed with Mole 1.15 Preview (build 277). Mole went straight to removal without showing its review, so Homebrew's zap list decided what was deleted: the container and Application Scripts. The Finder extension's container and the group folder stayed. On September 26, 2026, WPS Office 12.1.29166 from wps.com was installed again and removed with a development build of Mole with every row ticked: the app, the 14 MB container and the extension containers and script folders went to the Trash, while Mole kept 2G98R5QYU5.wpsoffice and its Application Scripts peer as protected. No documents, sign-in or cloud storage were tested.
