Back to Blog
Guide

How to Set a Custom Status on Discord, Desktop and Mobile

To set a custom status on Discord, click your profile icon in the lower-left corner, choose Add Status, type up to 128 characters, pick an emoji and a Clear After time, then press Save. On mobile, tap your profile icon and choose Add Status. How to edit or clear it, why it is not showing, and status ideas.

Slack Green Team
September 25, 2026
October 7, 2026
8 min read
Share:
discord
discord status
custom status

To set a custom status on Discord on desktop or in the browser, click your profile icon in the lower-left corner, choose Add Status, type your status and pick an emoji. Then choose when it clears and press Save. On the mobile app, tap your profile icon in the lower-right corner and choose Add Status. A custom status can be up to 128 characters. It clears after one day unless you pick a different Clear After time.

Custom status is one of several status features we cover. Discord's version is below, and the Slack version is linked at the end.

How to set a custom status on Discord: profile icon, Add Status, up to 128 characters, clears after 1 day by default

How to set a custom status on Discord (desktop and browser)

Steps to set a Discord custom status on desktop: click profile icon, choose Add Status, type status and emoji, set Clear After and Status, Save

These steps come from Discord Support's Custom Status article and work the same in the desktop app and at discord.com in a browser:

  • Click your profile icon in the lower-left corner, next to the mic and headset buttons. Your profile menu opens.
  • Click the Add Status bubble at the top of the menu.
  • Type your status. Click the emoji icon to add an emoji in front of it. With Nitro or Nitro Basic you can use custom emojis from your servers; to make your own, see how to make a custom emoji for Discord.
  • Open Clear After and choose when the status disappears: 30 minutes, 1 hour, 4 hours, Today, or Don't clear.
  • Open Status if you also want to change your online status to Online, Idle, Do Not Disturb or Invisible.
  • Press Save.
  • Your custom status now shows under your name in server member lists, in DMs and group chats, and on your profile.

    How to set a custom status on Discord mobile

  • Open the Discord app and tap your profile icon in the lower-right corner. You can also long-press it to open the profile menu.
  • Tap Add Status, then Set a custom status.
  • Type your status and tap the emoji icon to pick an emoji.
  • Under Status Duration, choose when it clears.
  • Tap Save in the upper-right corner.
  • Back on the You screen you can change your online status from the Online Status menu. The custom status is the same across devices, so a status set on your phone shows on desktop too.

    How to edit or clear a custom status on Discord

    On desktop or in the browser, click your profile icon and then your current custom status. Click the pencil icon to edit it, or the trash icon to clear it.

    On mobile, tap your profile icon and then Edit Status. Tap the status text to change it, or the x next to it to clear it.

    If you only want the status for a short time, set Clear After when you create it. Discord then removes it for you.

    Discord custom status not showing

    Discord custom status not showing: causes and fixes, Clear After, Invisible, full profile, refresh, server emoji
    What you seeCauseFix
    The status is gone the next dayCustom statuses clear after one day by defaultSet Clear After to Don't clear
    Friends see no status at allYou are set to Invisible, so you appear offlineSwitch to Online, Idle or Do Not Disturb
    People see your game as wellThey opened your full profileNormal: the custom status wins in member lists and DMs, and the profile shows both
    An old status still showsThe app has not refreshedPress Ctrl+R (Cmd+R on Mac) or restart Discord
    A server emoji is missingCustom server emojis need NitroUse a standard emoji

    Discord's own note on this: custom statuses "override other activity statuses in a server's members list and friends list within direct messages (DMs) and group chats", but activity statuses "will still show when viewing a user's full profile". A new custom status can also send friends an "updated their status" push on mobile; see does Discord notify when you change your status.

    What each coloured dot means next to your name is in what does idle mean on Discord. How Invisible differs from being offline is in Discord Invisible vs offline.

    Custom status vs a "Playing" status

    A custom status is text you type. The "Playing", "Listening to" or "Watching" line comes from activity status, which Discord fills in from the game or app you have open. The two are separate:

  • • To hide the game line, open User Settings, then Activity Privacy, and turn off Share your detected activities with others.
  • • To show any open program as "Playing", add it in User Settings, then Registered Games, with Add it!. You can rename the entry, which is how people make a custom "Playing" line.

If you only want a line of text under your name, the custom status is the simpler choice.

On a Steam Deck, Discord cannot detect games without a plugin. The setup is in Discord status on Steam Deck.

Discord custom status ideas to copy and paste

Short statuses read best in the member list, where long text is cut off. Copy a line, then paste it into Add Status as in the steps above. All 40 lines below are under the 128-character limit; the script at the end of this section checked them on October 6, 2026.

Aesthetic

⋆。˚ ☁︎ ˚。⋆ just vibing ⋆。˚ ☾ ˚。⋆
♡ soft hours only ♡
✧・゚: *✧・゚:* do not perceive me *:・゚✧*:・゚✧
˗ˏˋ ☕ ˎˊ˗ coffee first, questions later
🌙 ˚₊‧ night owl mode ‧₊˚ 🌙
₊˚⊹♡ in my own little world ♡⊹˚₊
🍓 ‧₊˚ sweet dreams, slow replies
☾ ⋆*・゚:⋆*・゚: lost in thought

The small symbols (⋆ ˚ 。 ☾ ♡ ✧ ₊) are ordinary Unicode characters, so they show on Windows, macOS, iPhone and Android. Put the words in the middle so they survive when a member list cuts the status short.

Funny

🐢 replying at my own pace
🥔 currently a potato
🔋 social battery: 3%
🫠 melting, please hold
📵 touching grass, back soon
🍕 will trade replies for pizza
🧠 404: brain not found
😴 professional napper, amateur human

Gaming

🎮 grinding, do not disturb
🏆 one more game (it is never one more)
⚔️ in a raid, back in 40
🎧 queueing ranked, wish me luck
👾 afk, the boss won
🕹️ carrying the team (allegedly)
💀 hardstuck and happy
🛡️ duo? dm me

Kaomoji

(。•́︿•̀。) not today
(づ。◕‿‿◕。)づ free hugs
( ˘▽˘)っ♨ tea time
(ง •̀_•́)ง locked in
(╯°□°)╯︵ ┻━┻ patch notes dropped
┬─┬ノ( º _ ºノ) calm again
(っ˘ω˘ς ) sleepy
ʕ •ᴥ•ʔ just a lil guy

Kaomoji are faces built from characters, such as (╯°□°)╯︵ ┻━┻ for a table flip. They take more characters than an emoji, so keep the words after them short.

Templates to fill in

🎧 now playing: [song] by [artist]
📍 [city] ⋅ [time zone] ⋅ [pronouns]
💬 dms open for [topic]
🔨 building [project], day [n]
📚 studying [subject] until [time]
🎂 [age] today!
🌍 [language] / [language]
✨ [your motto here]

Replace the text in brackets. For a music status, write the song and the artist, not the lyrics: a full verse runs past 128 characters and is someone else's text. If you want Discord to show what you are listening to by itself, connect Spotify under User Settings, Connections.

For a music status, write the song and the artist, not the lyrics: a full verse runs past 128 characters. To have Discord show what you are listening to by itself, connect Spotify under User Settings, Connections. For work chat, funny Slack status ideas has one-line statuses that also fit Discord.

Fancy fonts and boxes

Many copy-and-paste sites use "fancy fonts" such as 𝓈𝑜𝒻𝓉 or 𝕤𝕠𝕗𝕥. Those are letters from Unicode's mathematical blocks, so a screen reader may read them as math symbols, and Discord search will not match the plain word. Very rare symbols can also show as empty boxes on older phones. Emoji, the stars and hearts above, and kaomoji are safe.

Check a status before you paste it

This Python script reads one status per line from a text file and prints its length, whether it goes over 128 characters, and whether it uses fancy-font letters. It uses only the standard library:

import unicodedata
import sys

LIMIT = 128  # Discord custom status limit, in characters

path = sys.argv[1] if len(sys.argv) > 1 else "statuses.txt"
for s in open(path, encoding="utf-8").read().splitlines():
    if not s.strip():
        continue
    fancy = [c for c in s if unicodedata.name(c, "").startswith("MATHEMATICAL")]
    if len(s) > LIMIT:
        note = f"too long by {len(s) - LIMIT}"
    elif fancy:
        note = f"{len(fancy)} fancy-font letters, may be read aloud as math symbols"
    else:
        note = "ok"
    print(f"{len(s):>3}  {note}  |  {s}")

On a test file of four lines (Python 3.14, October 6, 2026) it printed:

 32  ok  |  ⋆。˚ ☁︎ ˚。⋆ just vibing ⋆。˚ ☾ ˚。⋆
 15  13 fancy-font letters, may be read aloud as math symbols  |  𝓈𝑜𝒻𝓉 𝒽𝑜𝓊𝓇𝓈 𝑜𝓃𝓁𝓎
 33  ok  |  🎧 now playing: [song] by [artist]
139  too long by 11  |  ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨ ✨

Python counts Unicode code points. An emoji built from several code points, such as a flag or a family, counts as more than one, so leave a few characters of room near the limit. Run on the 40 statuses above, every line printed ok.

Discord custom status vs Slack status

Slack has the same feature with a few differences. A Slack status has an emoji, up to 100 characters, and a Clear after time, and it can pause notifications. Slack also shows a presence dot that turns grey after 10 minutes with no input on the computer, and a custom status does not change that. Steps are in how to change your status on Slack, and how the two apps compare overall is in Slack vs Discord.

FAQ

How long can a Discord custom status be?

Up to 128 characters. Member lists cut long statuses short, so keep the key words first.

Why does my Discord custom status disappear?

It clears after one day by default. Set Clear After to Don't clear to keep it.

Can people see my custom status if I am Invisible?

No. While you are Invisible you appear offline, and your custom status is hidden.

How do I clear my custom status on Discord mobile?

Tap your profile icon, then Edit Status, then the x next to your status.

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