Discord Logo

Discord has plenty of features for gamers and community builders, but if you don’t see the features you need, you’ll need to add a bot. If you’re a bot developer yourself, you may want to enable Discord’s developer mode first.

Much like developer mode on Android, Discord’s developer mode enables certain additional information in the Discord client, such as channel and message IDs for your server. If you’re developing a bot to monitor and post in a certain channel, for instance, you’ll need this information to point the bot in the right direction.

This information is just one of the many pieces of data you’ll need to make your own Discord bot for your server. You can enable developer mode in the Discord desktop client for Windows 10 and Mac or in the Discord web client, or by using the mobile apps for Android, iPhone, and iPad.

RELATED: How to Make Your Own Discord Bot

Enabling and Disabling Discord Developer Mode on Windows and Mac

If you’re using the Discord desktop app on Windows or Mac, or if you’re using the web client in your web browser, you can enable or disable Discord developer mode by following these steps.

To start, open Discord and sign in. Once you’re signed in, select the settings icon in the bottom-left corner next to your username.

To open the Discord settings menu, tap the settings cog next to your username in the bottom left corner of the desktop app or web client.

In Discord’s settings menu, select the “Appearance” option in the menu on the left.

In the Discord settings menu, tap the "Appearance" option.

In the “Appearance” menu, you’ll see settings that impact how Discord appears to you, with theme options, message sizes, and accessibility settings.

Scroll down to the bottom, then select the slider next to the “Developer Mode” option. If the slider is green with a checkmark, developer mode is enabled. If it’s gray with an “X” symbol, developer mode is disabled.

To enable or disable Discord developer mode, tap the "Developer Mode" slider.

With developer mode active, you can copy ID values for users, channels, and servers by right-clicking the server name, channel name, or username and selecting the “Copy ID” option.

To copy a message ID, hover over any posted message, then click the three-dot menu icon. From the menu, select the “Copy ID” option.

To copy a Discord message ID, hover over a message, then press the three-dots option. From the menu, press the "Copy ID" option.

If you’re developing a Discord bot, you can then use these values (along with the Discord API) to instruct your bot to target certain channels, users, or messages as well as to interact with your server generally.

Enabling and Disabling Discord Developer Mode on Android, iPhone, or iPad

If you prefer to use Discord on a mobile device (such as an Android, iPhone, or iPad), you can enable and use developer mode in a similar way to desktop users.

To start, open the Discord app on your device and sign in. Tap the three-line menu icon in the top-left corner to view the menu panel.

Tap the hamburger menu in Discord to view the menu panel.

In the menu, tap your profile icon in the bottom-right corner.

From here, you’ll be able to view your account and app settings in the “User Settings” menu. Swipe through this menu, then tap the “Behavior” option.

In the Discord "User Settings" menu, tap the "Behavior" option.

In the “Behavior” menu, tap the slider next to the “Developer Mode” option. If the slider is gray, the setting is disabled. If you want to enable developer mode, make sure that the slider is blue.

To enable Discord developer mode, tap the "Developer Mode" slider.

With Discord developer mode active, you’ll be able to copy IDs for servers, channels, users, and individual messages. To do this for servers, tap the server name, then select the “Copy ID” option.

To copy a Discord server ID on mobile, tap the server ID, then tap "Copy ID" in the options panel below.

For channel names and messages, tap and hold the name or message until the settings panel appears underneath. From the panel, tap the “Copy ID” option.

To copy channel or message IDs, press and hold the channel name or message, then tap the "Copy ID" option.

For usernames, tap the name in the channel list (or in your server’s member list). At the bottom of the settings panel, select the “Copy ID” option.

To copy a user ID using developer mode, tap the username in the channel user list or in your server's wider members list, then tap the "Copy ID" option.

With the ID copied to your clipboard, you can then paste the value elsewhere and use it as part of your development efforts using the Discord API.

Profile Photo for Ben Stockton Ben Stockton
Ben Stockton is a freelance tech writer from the United Kingdom. In a past life, he was a UK college lecturer, training teens and adults. Since leaving the classroom, he's been a tech writer, writing how-to articles and tutorials for MakeUseOf, MakeTechEasier, and Cloudwards.net. He has a degree in History and a postgraduate qualification in Computing.
Read Full Bio »