Discord servers often include channels where members discuss mature topics, share adult content, or post sensitive material. By default, Discord hides such channels behind an age gate, but only if the channel owner activates the NSFW toggle. Without this toggle, users under 18 can see and access the channel, which violates Discord’s Terms of Service and could lead to server penalties. This article explains what the NSFW toggle does, when you must enable it, and how to apply it correctly to keep your server compliant.
Key Takeaways: Discord Channel NSFW Toggle
- Server Settings > Channels > Edit Channel > Age-Restricted Channel: Toggles the NSFW designation and enables the age gate.
- Discord Terms of Service Section 13: Requires NSFW toggle for any channel that regularly contains adult content, gore, or sexually explicit material.
- iOS App Store Policy: Entire servers with NSFW channels must be marked as age-restricted to avoid removal from the App Store.
What the NSFW Toggle Does and Why It Exists
The NSFW toggle is a server-level setting that marks a text or voice channel as age-restricted. When enabled, Discord requires users to confirm they are at least 18 years old before viewing the channel. The confirmation appears as a pop-up overlay that says “This channel is age-restricted. Are you 18 or older?” Users who click “No” are blocked from entering. Users who click “Yes” gain access only for that session; the prompt reappears after they close and reopen Discord.
Discord enforces this toggle to comply with app store guidelines from Apple and Google, as well as legal regulations in many countries. The platform also uses it to protect minors from exposure to inappropriate content. Failing to enable the toggle on a channel that contains adult material can result in a warning, a temporary suspension, or permanent server deletion if violations continue.
When the Toggle Applies to Text Channels
Text channels are the most common place for NSFW content. The toggle works the same way for all text channels, regardless of whether they are in a category. Once enabled, the channel name appears with a red NSFW label next to it in the channel list. Discord also prevents the channel from appearing in search results or server discovery for users under 18.
When the Toggle Applies to Voice Channels
Voice channels can also be marked as age-restricted. This is less common but necessary if the voice channel is used for adult conversations, roleplay, or streaming adult content via screen share. The age gate works the same as for text channels: users must confirm their age before joining.
How to Enable the NSFW Toggle on a Channel
You need the Manage Channels permission to toggle the NSFW setting. Server owners and administrators have this by default. Follow these steps to enable the toggle on any channel.
- Open Server Settings
Right-click your server name in the left sidebar and select Server Settings. Alternatively, click the down arrow next to the server name and choose Server Settings from the menu. - Navigate to the Channels section
In the left panel of Server Settings, click Channels. You see a list of all text and voice channels in your server. - Edit the target channel
Find the channel you want to mark as NSFW. Click the Edit Channel icon (a gear icon) next to the channel name. - Enable the age restriction toggle
In the Overview tab, scroll down to Age-Restricted Channel. Toggle the switch to the on position. The switch turns blue when enabled. - Save the change
Click Save Changes at the bottom of the window. The channel now displays the red NSFW label in the channel list.
Common Mistakes When Using the NSFW Toggle
Not Toggling NSFW on Channels That Contain Adult Content
The most common mistake is failing to enable the toggle on channels where members regularly post explicit images, links to adult websites, or sexually suggestive text. Discord’s automated systems scan images and links in channels. If the system detects adult content in a channel without the NSFW toggle, the server receives a warning. Repeated violations can lead to server deletion. Always enable the toggle before anyone posts adult material.
Toggling NSFW on Channels That Do Not Need It
Some server owners enable the toggle on every channel to avoid future issues. This is unnecessary and can reduce member engagement. Users under 18 cannot see NSFW channels at all, so marking a general chat channel as NSFW blocks younger members from participating in normal conversation. Restrict the toggle only to channels that actually contain adult content.
Forgetting to Mark the Entire Server for iOS Compliance
If your server has at least one NSFW channel and you want the server to remain available on iOS devices, you must also mark the entire server as age-restricted. Go to Server Settings > Overview > Age-Restricted Server and toggle it on. Without this, the server may be removed from the iOS Discord app entirely. This setting does not affect desktop or Android users.
Discord NSFW Toggle: Enabled vs Disabled
| Item | NSFW Toggle Enabled | NSFW Toggle Disabled |
|---|---|---|
| Age Gate | Users must confirm they are 18+ to view | No age gate; all users can access |
| Channel Label | Red NSFW badge appears next to channel name | No label |
| Search Visibility | Hidden from users under 18 in search and discovery | Visible to all users |
| iOS Compliance | Requires server-level age restriction for iOS availability | No requirement |
| Content Allowed | Adult content, gore, sexually explicit material allowed | Must follow Discord Community Guidelines; adult content prohibited |
Use the NSFW toggle only on channels that contain adult content. Marking a channel unnecessarily blocks younger members and does not provide any benefit. For servers with multiple NSFW channels, consider creating a dedicated category labeled “Adult Content” and enable the toggle on each channel in that category. This keeps your server organized and compliant with Discord policies.