Slack is where work conversations happen, but it has no built-in way to save a conversation as a PDF. Here is how to save Slack messages using workspace export and browser print — and a method that captures just the messages without the Slack interface.
Free — 3 PDFs per month. No credit card required.
Three methods — none of them ideal.
Warning: This captures the entire Slack UI — channel list sidebar, header, message input box, and all interface elements — along with the messages.
Note: On free and Pro plans, this only exports public channels. Private channels and DMs require a Business+ or Enterprise Grid plan.
Trade-off: This is manual and tedious but gives you the most control over formatting and which messages to include.
Slack was not designed with PDF export in mind.
Slack has no native option to export a conversation, thread, or channel as a PDF document. There is no "Save as PDF" button, no export menu for individual conversations, and no way to generate a formatted document from within Slack.
Slack's workspace export feature is designed for compliance and backup, not for creating readable documents. It produces JSON data files that require technical knowledge to parse and convert into any human-readable format.
Using Ctrl+P on the Slack web app captures everything visible in the browser — the channel sidebar, workspace switcher, message input box, reaction buttons, and thread indicators — alongside the actual messages you want.
Slack threads are nested under parent messages. When you print the channel view, threaded replies may appear as "X replies" links rather than expanded content. Opening a thread in the side panel only shows that thread, losing the broader channel context.
Slack's free plan limits searchable message history to 90 days. Older messages are not accessible, which means you cannot print or export conversations from before the cutoff. This makes PDF archiving even more urgent for free-tier workspaces.
Just the messages. No sidebar. No input box. No UI clutter.
Navigate to the channel, DM, or thread you want to save at app.slack.com. Make sure all the messages you want are loaded and visible.
The extension extracts just the message content from the Slack web view — removing the channel sidebar, workspace switcher, message composer, and all interface elements.
Pick from five professional templates and click Generate PDF. Your Slack conversation becomes a clean, readable document.
| Feature | Slack | Pretty PDF |
|---|---|---|
| PDF export | None built-in | One-click PDF |
| Content extraction | Full UI or raw JSON | Messages only |
| Templates | None | 5 professional templates |
| Admin required | Export needs admin | Any user |
| Thread support | Collapsed in print | Captures visible content |
Free — 3 PDFs per month. No credit card required.
Install Free Extension