Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Slack Export Viewer & Converter (HTML, PDF, CSV, Excel)

Open a workspace export ZIP and read it like Slack: channels, threads, search and stats.

Free preview, no sign-upIncluded in your pass Premium tool Premium pass: ₹799 / $19.99 for 30 days On this device: nothing is sent
+3 +1 more details No uploadWorks offline once opened Data

Free preview: the message counts of every conversation, and 5 views in this tab (a conversation, a thread or a search), each with up to 10 of its messages. Locked until you unlock it: download and print.

Premium pass ₹799 for 30 days or ₹249 for 1 week, one‑time. Premium pass $19.99 for 30 days or $7.99 for 1 week, one‑time. How to unlock

Try before you buy.

  • Free preview: the message counts of every conversation, and 5 views in this tab (a conversation, a thread or a search), each with up to 10 of its messages.
  • Locked until you unlock it: download and print.
  • Unlock: Premium pass, ₹799 for 30 days or ₹249 for 1 week, a one-time payment that never renews. Query results unlock with a pass only. Unlock: Premium pass, $19.99 for 30 days or $7.99 for 1 week, a one-time payment that never renews. Query results unlock with a pass only.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

A small made-up workspace: two channels, a thread and a direct message.

Next steps Done. What next?

Start over

A Premium pass unlocks the full result. See passes

All data & spreadsheet tools

About the Slack Export Viewer & Converter (HTML, PDF, CSV, Excel)

Open the ZIP file Slack gives you when a workspace’s data is exported and read it the way you read Slack: channels, private channels, direct and group messages in a sidebar, each conversation with its days, its threads under their first message, reactions, edits, deletions and the names of shared files. Mentions such as <@U02AB…> become names, channel links become #channels, links become links and :shortcodes: become emoji.

Search every message at once and narrow it by conversation, person and date; see how many messages each channel, person and month has; and show times in any time zone. The export is read in your browser, in a background worker that takes the ZIP piece by piece, so even large workspace archives open without being uploaded anywhere.

How to use it

  1. In Slack, a workspace owner or admin starts the export (Admin → Workspace settings → Security → Import & export data, then the export tab: choose the dates and press Start export); Slack sends an email with a link when it is ready.
  2. Open that ZIP here — drop it on the page or choose it — or try the demo archive. The conversations appear in the sidebar with their message counts.
  3. Pick a conversation to read it, open a thread from its first message, and use Search with the person, date and time zone filters; Stats shows the counts per channel, person and month.
  4. Export the whole workspace or chosen conversations as one HTML file, as CSV, Excel or text, or print a conversation (or save it as PDF) with a Premium pass; without one the page shows a free preview.

Examples

A message as it is stored and as it is shown
Input
"text": "Thanks <@U01AAA>! See <#C01LAU|launch> and <https://example.com|the brief> :tada:"
Result
Thanks @Asha! See #launch and the brief 🎉 — with “the brief” as a link.
A thread
Input
A message with "reply_count": 2, and two messages whose "thread_ts" is its "ts"
Result
The first message with “2 replies” under it; the replies open beside it, oldest first.
The CSV
Input
Every message of #general
Result
Conversation, kind, date and time in your time zone, author, text with names resolved, thread, replies, reactions (“+1 3”), files with their links, edited, deleted.

Common uses

  • Reading and searching an old workspace after moving to another chat tool.
  • Keeping a readable, offline archive of a closed project or team.
  • Finding what was decided in a channel months ago, and who said it.
  • Handing over a conversation’s history as a document, spreadsheet or PDF.
  • Counting activity per channel, person and month.

What a Slack export contains

As Slack’s help article How to read Slack data exports describes it, the ZIP holds users.json (or org_users.json), channels.json, and — when the export covers them — groups.json for private channels, dms.json and mpims.json for direct and group messages, plus a folder per conversation with one JSON file per day. Which conversations are included depends on your Slack plan and on what Slack approved for your workspace (Export your workspace data).

An export holds no files: shared files and pictures are links to Slack, which open only while the file, the channel and the workspace still exist and you are signed in. The viewer shows each file’s name with its link and never loads pictures or profile photos from the internet, so reading an archive tells no one that you opened it.

How messages are shown

  • Threads: replies (messages whose thread_ts is another message’s ts) sit under their first message, which shows how many there are; a reply that was also sent to the channel appears in both places.
  • Edits and deletions: an edited message is marked “edited”; a deleted one says so, with its earlier text when the export keeps it.
  • Notices: joins, leaves and topic changes are hidden at first; tick Joins, leaves and topic changes at the top to show them as small grey lines.
  • Text: bold, italic, strikethrough, code, code blocks and quotes as Slack draws them; <@U…> mentions, <#C…|name> channel links, <url|label> links, @here/@channel and user groups; :shortcode: emoji from the shortcode set Slack uses (skin tones included). A workspace’s own custom emoji stay as :name:, since their pictures are not in the export.
  • Time: every time is shown in the time zone you choose (your device’s by default), and days are split in that zone.

Search

Search looks through every message’s text with names resolved, plus file names and link previews. Words match at their start (“launch” finds “launches”) and longer words allow a small typo; every word must be there. Put a phrase in quotes for an exact match. Narrow the search with a conversation, a person and a date range, and choose the best matches or the newest first. On very large archives (more than 150,000 messages) and for scripts written without spaces, such as Chinese or Japanese, the page matches exact text instead of an index.

The files

  • HTML: one file with a list of the conversations and each one’s messages, days and folded threads, readable offline in any browser, in light or dark, and printable. It has no script and loads nothing from the internet.
  • CSV and Excel: one row per message: conversation, kind, date and time in your time zone, author and ID, text, the thread it belongs to, replies, reactions, files with their links, edited, deleted, subtype and the message ID (ts). In the CSV, text that a spreadsheet would run as a formula starts with an apostrophe; the Excel workbook stores every message as text, so nothing in it runs either. An Excel workbook is made with up to 200,000 messages; export more as CSV, which Excel opens too.
  • Text: each conversation as plain lines — time, author, message — with replies indented under their thread.
  • Print or PDF: a conversation laid out for paper; choose Save as PDF in the print dialog for a PDF in any script, emoji included.

Limitations

  • JSON exports with Slack’s lists of people or conversations (users.json or channels.json) at the top of the ZIP, as workspace exports have; Slack’s text (TXT) exports are not read.
  • Every message is kept in your browser’s memory while you read, so how large an export can be depends on the device: very large workspaces (millions of messages) may not fit, especially on phones, and the page says so when an export is too large.
  • Files, pictures and custom emoji are not part of an export, so they appear as names and links only.
  • Printing is limited to 30,000 messages per conversation; for longer ones, export the HTML file.

Privacy

On this device: nothing is sent

Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

Frequently asked questions

What do I get without a pass?

Without a pass, Slack Export Viewer & Converter (HTML, PDF, CSV, Excel) shows the message counts of every conversation, and 5 views in this tab (a conversation, a thread or a search), each with up to 10 of its messages. Until you unlock it, the result can’t be downloaded or printed. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

How do I open a Slack export ZIP?

Choose the ZIP here or drop it on the page — you do not need to unzip it. The page reads it in your browser and lists every conversation; pick one to read it.

Can I see private channels and direct messages?

Only if they are in your export. Exports of public channels are available to workspace owners and admins on every plan; private channels and direct messages are included only on plans that offer them and after Slack approves the export.

Why are pictures and attachments missing?

Slack exports contain links to files, not the files. The viewer shows each file’s name and link; the link opens the file in Slack if it still exists and you can sign in.

How do I convert a Slack export to CSV or Excel?

Open the ZIP, choose the conversations (or all of them) and the time zone under Export, and download the CSV or the Excel workbook: one row per message with its time, author, text, thread, reactions and files. The files come with a Premium pass.

Is my Slack data uploaded?

No. The ZIP is read in your browser, in a background worker on your device; nothing from it is sent anywhere, and no pictures are loaded from Slack while you read.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.