Discord does not show read receipts in direct messages or servers
Discord has no built-in feature that tells you whether someone has read your message. When you send a direct message or post in a server channel, the other person will see it, but you won't get a notification that they've opened it or looked at it. This is different from apps like iMessage or Facebook Messenger, which show "read" or "seen" indicators.
The only way to know if someone saw your message is if they respond to it. If they don't reply, you have no way to tell whether they read it five seconds ago or haven't opened Discord in days.
Key Takeaways
- Discord does not have a read receipt feature for direct messages or channel messages in any version of the app.
- You cannot turn on or off read receipts because the feature does not exist in Discord's settings.
- Some third-party bots claim to add read receipt functionality, but they do not work reliably and are not supported by Discord.
- The only reliable way to know if someone saw your message is to wait for them to respond or ask them directly.
Why Discord does not have read receipts
Discord's design choice to exclude read receipts is intentional. The company has not announced plans to add this feature, and it remains absent across all platforms — Windows, Mac, Linux, iOS, Android, and web browsers.
Many users prefer this approach because read receipts can create pressure or anxiety. Without them, people can read messages at their own pace without feeling obligated to respond immediately. This is especially useful in servers with hundreds of members, where constant read notifications would be overwhelming.
What you can see instead of read receipts
Discord shows you when someone is actively typing in a direct message or channel. If you see "User is typing..." at the bottom of the chat, that person is currently composing a message. This disappears once they send the message or stop typing.
You can also see when someone was last active on Discord. If you open their profile, you'll see a status like "Online", "Idle", or "Offline", but this only tells you their general activity status, not whether they've read a specific message. Some users set custom statuses that may give you more information, but this is entirely up to them.
Third-party bots and read receipt claims
Some Discord bots advertise the ability to add read receipts to your server. These bots do not actually work the way they claim. They cannot detect whether someone has read a message because Discord's API does not provide that information to third-party developers.
Any bot claiming to show read receipts is either not functional or is using workarounds that require manual action — for example, asking users to react with an emoji to mark a message as read. This is not an automatic read receipt; it's a manual system that depends on user participation.
How to know if someone is ignoring you
If someone is online but not responding to your messages, Discord will not tell you whether they've read what you sent. They could be busy, away from their keyboard, or simply not interested in chatting right now. Without read receipts, you cannot distinguish between these situations.
The best approach is to send your message and wait. If it's urgent, you can ask them directly in a follow-up message or try reaching them through another method. In a server, you can mention their username with the @ symbol to send them a notification, which increases the chance they'll see your message.
Comparing Discord to other messaging apps
Discord's lack of read receipts sets it apart from many other messaging platforms. WhatsApp, Telegram, iMessage, and Facebook Messenger all show when messages have been read. Slack, which is similar to Discord for workplace communication, also displays read receipts by default.
Some of these apps let you turn off read receipts in settings, giving users a choice. Discord does not offer this choice because the feature does not exist at all. If you need read receipts for your communication, you would need to use a different platform.
What happens when Discord is closed or you're offline
If you close Discord or log out, messages sent to you will still arrive and wait in your inbox. When you log back in, you'll see all the messages you missed, but the sender will not know when you read them. They'll only know you're back online once you appear as "Online" in their view.
This applies to both direct messages and channel messages. There is no timestamp or indicator showing when you actually opened and read a message after logging back in.
Frequently Asked Questions
Can I turn off read receipts in Discord?
No, because Discord does not have read receipts to turn off. There is no setting in Discord's preferences or user settings that controls read receipts. This applies to all versions of Discord across all devices.
Do Discord servers show who has read pinned messages?
No. Pinned messages appear in a server's pinned messages list, but Discord does not track or display who has viewed them. Server moderators cannot see this information either.
Will Discord add read receipts in the future?
Discord has not announced any plans to add read receipts. The feature has been absent for years, and the company appears to view it as contrary to Discord's design philosophy of low-pressure communication.
What if I need to confirm someone saw my message?
Ask them directly or use a reaction. You can add an emoji reaction to your own message and ask them to react back once they've read it. This is a manual workaround, but it gives you confirmation without relying on a built-in feature.
Do bots work better than Discord's built-in features for read receipts?
No. Bots cannot access Discord's message-reading data because the API does not provide it. Any bot claiming to show read receipts is not actually detecting whether messages were read.