Discord is a messaging platform with a large range of features, including voice calls, video calls, text messaging, and more.
Discord also has a feature for showcasing unread messages in-app.
If you have any unread messages, Discord will mark servers and channels with a small semi-circle to the left of their icon/name.
The unread mark should disappear once you’ve clicked into those channels and viewed the unread messages.
However, there can be times where Discord fails to remove the unread mark even after unread messages have been viewed.
This can make it difficult to keep track of which messages you’ve read and which ones you’ve yet to read.
Also known as the Discord unread messages glitch, it’s fairly common to experience this issue on Discord. Here’s how to fix it.
Discord mark as read not working – What to do
Obviously, the main way to mark a message as read is by viewing it – but this doesn’t always work properly.
You can consider manually marking messages within a specific channel, or potentially use the Escape key to mark the message too.
This error occurs more often when you’re switching between multiple servers.
You may also get a Discord done reading message even when you’ve finished reading – this advice works for this error too.
In this article, we’ll discuss ways to fix the marking error in Discord.
Scroll
The default method for marking something as read in Discord is by viewing it.
Keep in mind that simply clicking into the server or channel marked as unread doesn’t always get rid of the unread mark.
You must scroll through the channel until you’ve viewed every unread message before the unread mark will disappear.
In regards to unread marks for server icons, you must scroll through every channel marked as unread before the server icon is marked as read.
Use the Escape-key
If simply viewing unread messages isn’t getting rid of the unread mark, you can try using the shortcut method for marking something as read in Discord.
This shortcut method comprises of entering a channel marked as unread, and pressing the Escape-key.
This should automatically mark the whole channel as read. It should also jump you to the bottom of the chat.
This is a quick and easy way to mark Discord channels as read without having to individually mark messages as read.
Manually Mark as Read
If using the Escape-key shortcut didn’t work in marking things as read, you can try manually marking servers and channels as read instead.
You can do this by right-clicking a server icon or channel name, and selecting the ‘mark as read’ option.

The server or channel should now be marked as read.
Restart Discord App
If you’re still experiencing issues with marking things as read in Discord, there may be a bug in the app that’s preventing the unread marks from disappearing.
Try refreshing the app by restarting it. This can help get rid of any minor bugs or glitches.
To restart the Discord web app, click the ‘x’ in the top right to close the app. Then, restart it by opening the app once more. You can do so by double-clicking the desktop shortcut.
Now, try marking something as read again to see if the problem’s been fixed.
Use Default Zoom Level
If you’re using the Discord website as opposed to the app, Discord may be unable to mark things as read due to your zoom level. You can zoom in and out in Discord pretty easily too.
If you’re currently zoomed in on your web browser, Discord can have issues detecting whether a message has been read.
This can affect its ability to mark things as read as a result. Try defaulting to Discord’s original zoom level, which should be 100.
To change Discord’s zoom level, click the gear icon and navigate to the ‘appearance’ tab. Then, scroll until you see the slider for ‘zoom level’.
Change the slider so that it’s set to 100. Once you’re done, refresh the page. Try marking something as read again to see if the issue has been fixed.
How to mark as read or unread in Discord
We’ll now discuss in more detail how you can mark messages as read or unread in Discord.
On Desktop
There are several ways to mark messages as read in Discord.
The traditional method for marking messages as read is by clicking into the unread channel, and scrolling through all the new messages.
This should mark the channel as read. To mark the server as read, make sure that every channel in the server has been marked as read.
You can also choose to automatically mark a channel as read by clicking into an unread channel, and pressing the Escape-key.
This should mark the whole channel as read, and jump you to the bottom of the channel.
This saves you the effort of scrolling through all the new messages, and is especially useful in larger servers.
Furthermore, you can mark servers and channels as read using the ‘mark as read’ option. Simply locate an unread server icon or channel and right-click on it.
A set of options should appear. Select the ‘mark as read’ option to mark the server or channel as read.
You can also choose to mark a message as unread by hovering over a message, and selecting the three dots.

Then. click the ‘mark unread’ option to mark the message as unread.
On Mobile
There are two main methods of marking messages as read on Mobile.
The traditional method for marking messages as read is to view the unread messages. Locate an unread channel, and press on it.
Then, scroll through the channel until you reach the bottom of the chat. The channel should now be marked as read.
The second method for marking messages as read is by using the ‘mark as read’ option. Locate an unread server icon or channel and long-press it.
This should cause a list of options to appear. Select the ‘mark as read’ option to mark the server or channel as read.

You can also choose to mark a message as unread by long-pressing a message, and selecting the ‘mark unread’ option.

Conclusion
In conclusion, there are many ways to mark messages as read in Discord. If one method doesn’t seem to be working, you can try another.
If none of the methods for marking as read are working, try restarting the Discord web app to see if it solves the marking as read error.
Related;