Slack Keeps Crashing? How to Fix It on Mac, Windows and Phone
Slack crashes or closes by itself for a handful of reasons: an old version, a corrupt cache, the graphics driver, broken app data, or on Android the System WebView. The fixes in order for Mac, Windows, iPhone and Android, with the commands to reset Slack without losing messages.
On this page
If Slack keeps crashing, update it first, then open Help > Troubleshooting > Clear Cache and Restart in the desktop app. Those two fix most crashes, because they replace the files that break: an old app build after an OS update, and cached data from a channel or file Slack cannot render. If Slack still closes by itself, turn off hardware acceleration, then reset the app data folder. None of these steps delete messages, which live on Slack's servers. On a phone, update Slack and restart the phone; on Android, also update Android System WebView.
A crash also drops your status. Slack shows you away when the app closes, and after 10 minutes with no keyboard or mouse input on the computer.
Why does Slack keep crashing?
| Cause | Sign | Fix |
|---|---|---|
| Old Slack version | Crashes start after a macOS or Windows update | Update or reinstall |
| Corrupt cache | Crashes when you open one channel, file or at start | Clear Cache and Restart |
| Graphics driver or GPU | The window flickers or goes blank, then closes | Hardware acceleration off |
| Broken app data | Crashes even after clearing the cache | Reset the data folder |
| Low memory | Slack slows, stops responding, then quits | Fewer workspaces, restart it daily |
| Android System WebView | Several apps crash at the same time | Update WebView and Chrome |
| A Slack outage | Everyone on the team has it at once | Check status.slack.com |
The Slack desktop app is built on Electron, a copy of the Chrome engine. That is why graphics drivers and cached web data cause most desktop crashes, the same as in a browser. If Slack opens to a white or grey window instead of closing, see Slack desktop app blank screen.
Fix Slack crashing on Mac and Windows
1. Update Slack and restart
On a Mac, click Slack > Check for Updates, or use the App Store if you installed it from there. On Windows, click the menu (three lines) in the top-left, then Help > Check for Updates. Then restart the computer, which clears a stuck Slack process that can crash the new window.
2. Clear Cache and Restart
In the menu bar, open Help > Troubleshooting > Clear Cache and Restart. Slack deletes its cached images and web data and reloads. If Slack crashes before you can reach the menu, use step 4.
3. Turn off hardware acceleration
Slack draws its window with the graphics card. With some drivers, external monitors or virtual machines this crashes or blanks the window. Look under Settings > Advanced for the hardware acceleration option and turn it off, then restart Slack. Slack stores the choice as useHwAcceleration in its local-settings.json file. To try it once without changing anything, start Slack with the GPU off:
# Mac: quit Slack, then start it once with the GPU off
osascript -e 'quit app "Slack"'
open -a Slack --args --disable-gpu
On Windows, run "%LOCALAPPDATA%\slack\slack.exe" --disable-gpu from the Run box (Win+R). If Slack stops crashing, the graphics driver is the cause; update it from your PC maker or GPU vendor.
4. Reset the Slack app data
When Slack crashes at start, before any menu opens, move its data folder aside. Slack builds a new one and asks you to sign in again. Your workspaces and messages come back from the server.
# Mac, Slack downloaded from slack.com
osascript -e 'quit app "Slack"'
mv ~/Library/Application\ Support/Slack ~/Desktop/Slack-data-backup
open -a Slack
If you installed Slack from the Mac App Store, the folder is ~/Library/Containers/com.tinyspeck.slackmacgap/Data/Library/Application Support/Slack.
# Windows, Slack installed from slack.com
Stop-Process -Name slack -ErrorAction SilentlyContinue
Rename-Item "$env:APPDATA\Slack" "Slack-data-backup"
Start-Process "$env:LOCALAPPDATA\slack\slack.exe"
The Microsoft Store version keeps its data under %LOCALAPPDATA%\Packages instead; reinstalling it resets it. Once Slack runs well for a day, delete the backup folder.
5. Reinstall Slack
Quit Slack, delete it (drag it to the Trash on a Mac, or Settings > Apps > Installed apps > Slack > Uninstall on Windows), and download it again from slack.com. A fresh install fixes a damaged app bundle, which an update cannot always do.
Slack not responding on Mac
A spinning wheel and "Slack (Not Responding)" in Force Quit usually means Slack is short of memory, not crashed. Each workspace you are signed in to runs its own set of web pages. Sign out of workspaces you rarely use, close large file previews, and quit Slack once a day. Why Slack uses so much memory, with numbers, is in why does Slack use so much memory.
To see whether macOS recorded a crash, open Console and look under Crash Reports, or list them in Terminal:
# newest Slack crash reports first; no output means macOS logged no crash
ls -t ~/Library/Logs/DiagnosticReports | grep -i slack | head
What a Mac shows after Slack crashes: our check
We read the crash and log folders of Slack 4.52.171 (Electron 44.4.5) on macOS 26.5.2 on 6 October 2026:
$ ls -t ~/Library/Logs/DiagnosticReports | grep -i slack | head
$ ls ~/Library/Application\ Support/Slack/Crashpad
attachments completed new pending settings.dat
$ ls ~/Library/Application\ Support/Slack/Crashpad/completed | wc -l
0
$ ls ~/Library/Application\ Support/Slack/logs/default
browser.log recorded-trace webapp-console.log webapp-console1.log webapp-console2.log
webapp-service-worker-console.log webapp-service-worker-console1.log webapp-service-worker-console2.log
$ cat ~/Library/Application\ Support/Slack/local-settings.json
{ ..., "useHwAcceleration": true, ... }
Three things to take from it:
- • An empty result from the DiagnosticReports command does not prove Slack never crashed. Slack is an Electron app, and Electron's crash reporter, Crashpad, keeps its dumps in Slack's own
Crashpadfolder. On our Mac both places were empty, because this Slack had not crashed. - • Slack's logs sit one level down, in
logs/default.browser.logis the desktop app; thewebapp-consolefiles are the workspace pages. Slack support asks for these when you open a ticket. - •
useHwAccelerationis the switch that step 3 changes.truemeans the GPU draws the window. If you cannot open Settings because Slack crashes first, the--disable-gpustart above is the way to test it.
If Slack lags but does not close, the Mac-specific causes, including the Intel build running on Apple silicon, are in why is Slack so slow on Mac.
Never appear "away" on Slack again
Cloud-based. No downloads. Works 24/7 even when your laptop is off.
Slack app crashing on iPhone
Slack keeps crashing on Android
When it is not your device
If everyone on your team sees Slack crash or fail to load at the same time, check status.slack.com before you reset anything. Slack posts incidents there by feature (messaging, huddles, connections) and by region.
If Slack does not open at all rather than crashing after it opens, see Slack app not opening.
FAQ
Will resetting Slack delete my messages? No. Messages are on Slack's servers. Resetting the app data only signs you out on that device.
Why does Slack keep crashing on my iPhone? An old app or iOS version. Update both, restart, then offload and reinstall Slack.
Why does Slack keep crashing on Android? Often Android System WebView. Update WebView and Chrome, then clear Slack's cache.
Stop Jiggling Your Mouse.
Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.
Related Articles
Slack Webhook Not Working? What Each Error Means, Tested
We broke a real Slack incoming webhook 25 ways and logged each answer: 403 invalid_token, 404 no_service, no_team, no_active_hooks, 400 invalid_payload, no_text, invalid_blocks and silent 301 redirects.
Slack Reminder Not Working? Six Failures We Reproduced
Most broken Slack reminders are misread commands, or reminders that did fire but went to Activity and Later instead of a Slackbot DM. Each failure below was reproduced in Slack on 29 September 2026.
PowerToys Awake Managed by Your Organization: What It Means
PowerToys shows 'This setting is managed by your organization' when your IT team set a group policy for Awake. A value of 0 forces Awake off and greys out the toggle; 1 forces it on. How to see which policy applies with one reg query, why Awake exits when started from the command line, and what you can still do.