How to Create a Private Channel in Slack (2026 Guide)

Private channels are the workhorse of any sensitive Slack conversation, hiring loops, founder threads, security incidents, or anything you don’t want surfaced in workspace-wide search. Creation is fast, but a few rules trip people up: naming, conversion permanence, and the surprise that private channels still have a hard member ceiling.

Here’s the full picture for 2026.


1. Create a Private Channel on Desktop or Web

The fastest path is the sidebar.

  1. In the left sidebar, hover over Channels and click the plus icon (or right-click and pick Create channel).
  2. Select Channel.
  3. Enter a channel name. Slack’s naming rules: lowercase only, no spaces or periods, up to 80 characters. Hyphens, underscores, and most international characters are fine.
  4. Add an optional description: this shows in the channel header and helps people understand the purpose.
  5. Toggle Make private to on. The icon previews to a lock to confirm.
  6. Click Next.
  7. Add members by typing names or email addresses. You can also add user groups to bulk-invite.
  8. Click Create.

You can also kick this off from anywhere in Slack with Cmd+K (Mac) or Ctrl+K (Windows), type “Create a channel” and pick the option.

Note: Once a private channel exists, it can never be made public again. Slack used to allow conversion in both directions; the public-to-private direction is still permanent, but private-to-public was deprecated for security reasons.


2. Create a Private Channel on Mobile

  1. Open the Slack app and tap the Home tab.
  2. Tap the plus icon at the bottom right (iOS) or top (Android).
  3. Tap Create a new channel.
  4. Enter the name and optional description.
  5. Toggle Make private on.
  6. Tap Create.
  7. Add members and tap Done.

Same naming rules apply, lowercase, no spaces.


3. Who Can See a Private Channel

Private channels are invitation-only. Specifically:

  • Members of the channel can see the channel name, history, files, and pinned items.
  • Non-members in the workspace cannot see the channel at all. It does not appear in browse, search, or autocomplete.
  • Workspace Owners and Admins also cannot see private channels they aren’t members of through the regular UI. They can list private channels through the Admin API or by adding themselves on Business+ and Enterprise Grid plans, but the channel content stays hidden until they join.
  • Guests can be added to private channels and only see channels they’re explicitly invited to.

If you need a paper trail for compliance, that’s what export tools are for, see our guide on exporting Slack messages.


4. Convert a Public Channel to Private

Sometimes a channel starts public and becomes sensitive. You can convert it, but read the warnings.

  1. Open the public channel you want to convert.
  2. Click the channel name at the top.
  3. Click the Settings tab.
  4. Click Change to a private channel.
  5. A modal explains the consequences. Read it.
  6. Click Change to private.

What happens during conversion:

  • The channel is renamed with a lock icon. The text name does not change unless you change it manually.
  • All existing members stay in the channel.
  • Search visibility drops to channel members only going forward.
  • Files already shared publicly stay accessible by direct link to anyone who has the URL. New uploads are private by default.
  • The conversion is permanent. You cannot convert back to public.

Only Workspace Owners, Admins, and the channel creator can convert. Members without those roles see the option grayed out.


5. Invite Members to a Private Channel

Once the channel exists, adding people is the same as a public channel, but only members can do it.

  1. Open the channel.
  2. Click the channel name at the top to open the details pane.
  3. Click the Members tab.
  4. Click Add people.
  5. Search by name, email, or user group.
  6. Click Add.

You can also use /invite @username directly in the channel. To invite multiple people at once: /invite @alice @bob @carol.

Adding a user group invites every current member of the group, but it does not auto-add future members. Slack does not currently support dynamic membership rules for private channels.


6. Private Channel Limits

A few hard ceilings to know about:

  • Member limit: 4,000 members per channel (across both public and private). Channels become noticeably slower past around 2,500.
  • Channels per workspace: 1,000,000, effectively unlimited.
  • Channels you can join: 1,000 per user, including DMs and private channels.
  • Conversion: Public to private is one-way. Private to public is not supported through the standard UI.
  • Naming: 80 character max, lowercase, no spaces. Emojis are not allowed in channel names.

For workspaces approaching the 4,000-member ceiling, Slack recommends splitting into topic-specific channels rather than one mega-channel, performance for typing indicators, mentions, and search degrades meaningfully past a few thousand active members.


Quick Reference

ActionWhere
Create private channel (desktop)Sidebar plus icon > Channel > toggle Make private
Create private channel (mobile)Home tab > plus icon > Create a new channel > Make private
Convert public to privateChannel name > Settings > Change to a private channel
Invite to private channelChannel name > Members > Add people, or /invite @user
Member limit4,000 per channel
Naming ruleslowercase, no spaces, 80 chars max

Which Method Should You Use?

  • Starting a new sensitive workstream? Create the channel private from the start. Conversion is permanent and conversion exposes any historical content to current members.
  • Hiring or HR conversation? Private channel with a guest-restricted membership. Pair with muting noisy adjacent channels so signal stays high.
  • External partner thread? Use Slack Connect with a private channel rather than inviting them as a guest, easier to revoke and audit.

Keep Sensitive Conversations Moving Without the Manual Pings

Private channels solve visibility, but they don’t solve the follow-up tax. Carly is an AI assistant that connects to 200+ apps including Slack and handles the repetitive work, surfacing what needs a response, scheduling meetings off message context, and chasing the loose threads you’d otherwise drop.

More on Slack: How to archive a channel in Slack · How to set status in Slack · How to schedule a message in Slack · How to connect Slack to an AI agent

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

Get Carly Today →

Or try our Free Group Scheduling Tool or Free Booking Page