If you’ve ever tried to figure out how to share screen recording in Slack , you already know the frustration. You record a quick walkthrough, drag it into a Slack channel, and immediately hit the 1 GB file limit on a paid plan — or worse, the old 500 MB cap on a free workspace. The file uploads slowly, the preview is a tiny thumbnail that nobody clicks, and by the time your teammate opens it, they have to download the whole thing to actually watch it. For teams that send screen recordings in Slack dozens of times a day, this workflow is broken.

How To Share Screen Recording In Slack

⚡ Quick Answer

The fastest way to share a screen recording in Slack is to record with Zight , which instantly generates a shareable link the moment you stop recording. Paste that link into any Slack channel or DM — your recipient watches the video inline without downloading anything, with no file-size limits and no quality loss. Zight is a screen recording, screenshot, and async video tool built for remote teams that need to communicate visually without scheduling calls.

Try Zight free

Why Sharing Screen Recordings in Slack Is Harder Than It Should Be

Slack is the hub for most remote and hybrid teams — it’s where decisions happen, bugs get triaged, and feedback loops close. So naturally, when you record a screen walkthrough, you want to drop it right into the relevant channel. But Slack wasn’t built as a video platform, and it shows.

  • File size limits: Free Slack workspaces have a total storage cap (5 GB for the entire workspace). Paid plans allow files up to 1 GB each, but screen recordings at decent quality regularly exceed that — a 10-minute 1080p recording can hit 500 MB–1.5 GB depending on your codec.
  • No inline preview: When you upload a .MP4 or .MOV file, Slack renders a tiny thumbnail. Recipients have to click to expand, and sometimes download the file entirely to watch it — especially on mobile.
  • Slack Clips are limited: Slack’s built-in recording feature (Clips) caps recordings at 5 minutes, records at compressed quality, and stores them within Slack’s own infrastructure. For anything longer than a quick status update, Clips fall short.
  • No annotations or editing: Whether you use Clips or upload a file, there’s no way to trim dead air, add arrows, or highlight the part of the screen that matters. You end up with “okay, skip to 2:14 where the bug happens” messages that nobody follows.
  • Ephemeral by design: On free plans, older messages and files get archived. That screen recording you shared three months ago explaining the API integration? Gone — or at least hidden behind a paywall to restore message history.

Method 1: How to Share Screen Recording in Slack Using Native Clips

Let’s start with Slack’s own solution, because it’s what most people try first. Slack Clips let you record audio, video, or screen recordings directly inside Slack. Here’s how it works:

Step 1: Open the Slack Channel or DM

Navigate to the conversation where you want to share your recording. Clips are tied to the channel or DM — you can’t record first and then choose where to post.

Step 2: Click the Camera Icon in the Message Composer

In the message input field, look for the + button (or the camera/video icon depending on your Slack version). Select “Record video clip” or “Record screen” from the menu.

Step 3: Record Your Screen (Up to 5 Minutes)

Choose which screen or window to share, optionally enable your webcam overlay, and click Record. You get a maximum of 5 minutes.

Step 4: Send the Clip

Once you stop recording, the clip attaches to your message. Add any text context and hit Send.

Method 2: Upload a Video File Directly to Slack

The brute-force approach: record with any tool (QuickTime, OBS, Windows Game Bar), save the file, then drag it into Slack.

Step 1: Record with Your Preferred Tool

On macOS, press ⌘+Shift+5 to open the built-in screen recorder. On Windows, press Win+G for Xbox Game Bar. Save the file to your desktop.

Step 2: Drag the File into the Slack Channel

Open the channel and drag the .MP4 or .MOV file into the message area. Add a message for context.