Slack Export
Export your Slack DMs, group DMs, and private channels to a ZIP — locally on your Mac, with one double-click.
Download for MacApple-notarized · macOS 14.0+ · Apple Silicon
What it does
- 🔐 No admin role required
Slack's official export can only be triggered by a workspace admin, and it skips DMs and private channels anyway. This app pulls everything your account can see — DMs, group DMs, private channels, the lot.
- 🖥 Stays on your Mac
Messages, usernames, and attachments never leave the device. No third party, no AI, no analytics. The only network calls are to Slack's own API.
- 📦 Standard Slack export format
The ZIP layout matches Slack's official export —
channels.json,users.json, one JSON file per channel per day. Viewers and import tools work out of the box. - 🖱 No Terminal, no Homebrew
Everything's bundled inside the app. Download, double-click, follow the dialogs. Done in five minutes.
How it works
- 1 Open the .dmg, drag the app to Applications
Standard "drag to Applications" install — same as any other Mac app. It's Apple-notarized, so no Gatekeeper warning.
- 2 Type your workspace subdomain
e.g.
spike-networksforspike-networks.slack.com. - 3 Sign in inside the app window
No external browser. The login page renders inside the app and you sign in the usual way. SSO (Google, Apple, SAML, etc.) all work.
- 4 Pick the channels you want
Multi-select grouped by DM / group DM / private / public. A "Recommended (skip public)" button selects everything but the noisy public channels in one click.
- 5 Open the result in Finder
The ZIP lands at
~/SlackExport/slack-export.zip, along with aSUMMARY.jsonreporting channel and message counts.
FAQ
- Will my admin be notified?
- We use a normal browser-based login, so Slack may surface a "new device sign-in" notification according to your workspace's policy. The export operation itself isn't usually visible in the audit log, but if you're using this on a company workspace, please check your org's data-handling policy first.
- What's running under the hood?
-
We bundle
rusq/slackdump(MIT-licensed, the 4.3 series) as the engine. This app is a friend-facing SwiftUI shell on top of it. - Does it run on Intel Macs?
- v1 is Apple Silicon (M1 or newer) only. Intel support is on the table if there's demand.
- Can I export after I leave the workspace?
- Only while you still have access. Run the export before your account is deactivated.
- What ends up in the ZIP?
- Every message body, user metadata, thread, and file-attachment URL + metadata from the channels you picked. Same directory structure as Slack's official export.