Back to Blog
Guide

How to Make a Private Slack Channel Public, and Who Can

Open the channel, click its name, go to Settings, and choose Change to a public channel. By default only Workspace Owners, Org Owners and Org Admins can do it. The whole history and every file become visible to the workspace.

Slack Green Team
September 23, 2026
October 7, 2026
4 min read
Share:
slack
slack channels
slack admin

To make a private Slack channel public, open the channel on desktop or in a browser, click the channel name in the header, select the Settings tab, scroll down and click Change to a public channel, then confirm with Change to Public. By default only Workspace Owners, Org Owners and Org Admins can do this. Workspace Admins and regular members cannot, so if you do not see the option, ask an Owner. Once the channel is public, anyone in the workspace can find it and read its full history, and files shared in it become public for good.

We converted a test channel from private to public and back on 3 October 2026, as the Workspace Owner of our own Slack workspace, then deleted it. The screenshots and messages below are from that test.

Convert a private channel to public, step by step

  • Open the private channel. The steps work on the desktop app and in a browser.
  • Click the channel name in the conversation header.
  • Select the Settings tab.
  • Scroll to the bottom and click Change to a public channel.
  • Click Change to Public to confirm.
  • The button sits at the bottom of the Settings tab, above Archive channel for everyone and Delete this channel (the difference is in our archive vs delete test):

    The Settings tab of a real private Slack channel, with Change to a public channel at the bottom

    The confirmation spells out the effect: anyone in the workspace except guests can read the message history and join, and if you make the channel private again, everyone who joined in the meantime keeps seeing it.

    Slack's Change to a public channel? confirmation, with Cancel and Change to Public

    After we confirmed, Slack posted "made this channel public. Any member in this workspace can see and join it." in the channel, under the message we had posted while it was private. The lock icon in the sidebar turned into a #. The channel kept its ID, its name and its history; through the API, the notice is a message with the subtype channel_convert_to_public.

    The channel after conversion: the earlier private message is still there, followed by Slack's notice that the channel was made public

    Who can make a private channel public?

    ActionWho can do it by default
    Private to publicWorkspace Owners, Org Owners and Org Admins
    Public to privateWorkspace Owners and Admins, Org Owners and Admins, and Channel Managers

    Owners can restrict both actions further. That is why a Workspace Admin can make a channel private but not public: making something private narrows access, making it public opens it. The full split between the roles is in Slack workspace Owner vs Admin. The feature is available on all plans.

    What changes when a private channel goes public

  • • History. Everything posted in the channel since it was created becomes readable by anyone who joins. Check old messages before you convert.
  • • Files. Files shared in the channel become public. Slack repeats this when you go back: the Change to a private channel? dialog in our test said "All files shared in this channel up until this point will be publicly accessible to everyone", while history and members stay as they are.
  • • Search. Public channel messages appear in search for every member who can see the channel.
  • • Slack Connect channels. A Slack Connect channel cannot be made public if it is private in the organization that owns it. Otherwise a conversion applies only to the organization that made the change. See Slack Connect vs guest accounts.
  • If some of the history should stay private, a cleaner path is to create a new public channel and move only the discussion that belongs there.

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

How to make a public channel private

  • Open the channel.
  • Click the channel name in the header, then the Settings tab.
  • Scroll down and click Change to a private channel.
  • Click Change to Private to confirm. Slack posts "made this channel private. Now, it can only be viewed or joined by invitation."
  • Owners, Admins and Channel Managers can do this by default. The #general or #all-company channel cannot be made private. On Business+ and Enterprise, Owners and Admins can also convert channels to private from the channel management tools.

    Private channel visibility: who can see what

  • • Members of a private channel see its messages and files.
  • • Non-members cannot find it in the channel browser or read it in the app. That includes Admins who are not members.
  • • Owners can see that private channels exist in the admin tools, and exports on some plans can include private channel messages. The details are in can Slack admins see what you search and can Slack admins see your DMs.
  • If a channel you expect has vanished from your sidebar rather than changed type, see Slack channels disappeared from the sidebar.

    FAQ

    Why can't I make a Slack channel public?

    By default only Owners can, so Admins and members do not see Change to a public channel at all. Owners can also restrict it further. A Slack Connect channel that is private in the organization that owns it cannot be made public.

    Always Active

    Stop Jiggling Your Mouse.

    Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

    Related Articles

    Guide

    Slack Bot Scopes: The Scope Each API Method Needs, Measured on 44 Methods

    We gave a Slack bot one scope, called 44 common Web API methods, and read the needed field of every missing_scope error. Then we added the scopes and called them again. The table shows which scope clears each method.

    Slack Green Team
    Guide

    Slack File Size Limit: 1 GB Is Exactly 1,073,741,824 Bytes, Tested

    We uploaded files of 50 MB, exactly 1 GiB and 1 GiB plus one byte to Slack through its upload API. The limit is 1,073,741,824 bytes, and a failed upload can still leave a broken file behind.

    Slack Green Team
    Guide

    Slack Dark Mode: Where the Setting Is, and Which Custom Emoji Disappear

    Slack's dark mode is under Preferences > Appearance > Color Mode, with Light, Dark and System. We switched modes in Slack web with three test emoji and measured which ones vanish.

    Slack Green Team