One check mark means sent, two means delivered, blue means read

The check marks on your text messages tell you whether your message reached the recipient's phone, and whether they have opened it. A single gray check mark means your message left your phone and reached the messaging service. A double gray check mark means the service delivered it to the recipient's device. A double blue check mark means the recipient has opened and read the message.

Not all messaging apps use the same system. iMessage (Apple's service for iPhone-to-iPhone messages) shows one gray mark, then two gray marks, then two blue marks. WhatsApp, Telegram, and Facebook Messenger use similar systems but with slightly different timing and colors. Standard SMS text messages sent over your phone's cellular network typically show no check marks at all — they either arrive or bounce back as undeliverable.

The timing between marks depends on the recipient's connection and whether they have read receipts turned on. If someone has disabled read receipts in their settings, you will see two check marks but never the blue ones, even if they have read your message. This is a privacy feature that lets people read messages without the sender knowing.

Key Takeaways

  • One check mark means your message left your phone; two check marks mean it reached the recipient's device.
  • Blue check marks appear only when the recipient has opened the message and read receipts are enabled on their phone.
  • Different apps use different colors and timing — iMessage, WhatsApp, and Telegram all have slightly different systems.
  • If someone has disabled read receipts, you will never see blue check marks from them, even if they have read your messages.
  • Standard SMS text messages over cellular networks do not show check marks because they use a different delivery system.

Why the timing between check marks varies

The first check mark appears almost when ready because it only means your phone successfully sent the data to the messaging service's server. The second check mark takes longer because the server has to find the recipient's phone, connect to it, and confirm delivery — this can take seconds or minutes depending on whether the recipient is online and has a strong connection.

If someone's phone is off, in airplane mode, or has no signal, the second check mark will not appear until they reconnect. Some apps will keep trying to deliver for hours or days. If delivery ultimately fails, the app may show a red X or an exclamation mark instead of a second check mark, or it may straightforward stay at one check mark indefinitely.

The blue check mark (read receipt) appears only after the recipient's app opens the message and registers that action with the server. This happens almost when ready on modern phones, but the delay between delivery and reading can be hours or days depending on when the person actually looks at their phone.

How read receipts work and why people turn them off

A read receipt is a signal your phone sends back to the sender's phone when you open a message. It is not automatic — the messaging app has to be designed to send it, and you have to have the feature turned on in your settings. Most apps let you disable read receipts entirely, disable them for specific contacts, or disable them for group chats while keeping them on for one-on-one conversations.

People disable read receipts for several reasons. Some want privacy and do not want others to know they have seen a message. Others disable them to avoid the social pressure of responding when ready — if someone knows you have read their message, they may expect a reply right away. In professional settings, some people disable read receipts to avoid creating a record that they were online at a particular time.

If you send a message to someone who has read receipts off, you will see the double check mark (delivery confirmed) but the blue check mark will never appear. There is no way to know from your end whether they have actually read it. Some apps show a note in settings that says "read receipts are off" for that contact, but not all do.

Differences between iMessage, WhatsApp, Telegram, and SMS

iMessage (iPhone to iPhone) shows one gray check mark when sent, two gray check marks when delivered, and two blue check marks when read. The color change from gray to blue is the main visual signal that someone has opened your message. iMessage requires an internet connection and an Apple ID.

WhatsApp uses a similar system: one check mark for sent, two check marks for delivered, and two blue check marks for read. WhatsApp works on both iPhone and Android and requires only a phone number and internet connection. Read receipts are on by default but can be turned off in settings.

Telegram shows one check mark for sent and two check marks for delivered. Unlike iMessage and WhatsApp, Telegram does not show read receipts by default — you have to enable them in settings, and even then they only work in one-on-one chats, not in groups. This makes Telegram more privacy-focused than the other two.

Standard SMS text messages sent over your cellular network do not show check marks. Your phone either sends them successfully or gets a delivery failure notice. Some phones show a small icon or notification if a message fails, but there is no built-in way to see if the recipient has read an SMS. Some carriers offer delivery reports as an add-on feature, but this is rare and not standard.

What happens when check marks get stuck

If a message stays at one check mark for a long time, it usually means the recipient's phone has not connected to the internet or the messaging service since you sent it. Their phone may be off, in airplane mode, or in an area with no signal. The message is sitting on the server waiting to be delivered.

If a message shows two check marks but never turns blue, either the recipient has not opened the message yet, or they have read receipts disabled. There is no way to tell which one is true from your end. If you need to know whether someone has seen your message, you can ask them directly or send a follow-up message.

Occasionally a message will show a red X or an error icon instead of check marks. This means the message failed to send — usually because your phone lost internet connection while sending, or the recipient's number was invalid. You can try sending again, but if the error persists, there may be a problem with your connection or the recipient's account.

How to turn read receipts on or off

On iMessage, go to Settings > Messages and toggle "Send Read Receipts" on or off. This applies to all your iMessage conversations at once. You cannot turn read receipts off for individual contacts.

On WhatsApp, go to Settings > Privacy and toggle "Read Receipts" on or off. When off, you will not send read receipts to anyone, and you will not see read receipts from others either. You cannot disable read receipts for specific contacts.

On Telegram, go to Settings > Privacy and Security and toggle "Read Receipts" on or off. Like WhatsApp, this is an all-or-nothing setting. When enabled, read receipts work only in one-on-one chats, not in groups or channels.

On Android phones using Google Messages (the default SMS app), standard text messages do not have read receipts. Some third-party SMS apps offer this feature, but it requires the recipient to also use the same app.

Why check marks matter for security and privacy

Check marks create a record of who has seen your message and when. In some situations this is useful — you know your message reached someone. In other situations it is a privacy concern — someone can see that you were online and reading messages at a particular time, even if you do not respond.

This is why messaging apps designed for privacy, like Telegram and Signal, either do not show read receipts by default or make them optional. Apps designed for convenience, like iMessage and WhatsApp, show them by default because most users want to know whether their message was seen.

If you are concerned about your privacy, disabling read receipts is a straightforward step. Keep in mind that this may create social friction — some people interpret a lack of read receipts as evasiveness, or they may assume your phone is off. In professional or sensitive conversations, you can explain that you have read receipts disabled for privacy reasons.

Frequently Asked Questions

Can I see read receipts if someone has them turned off?

No. If someone has disabled read receipts, you will see two check marks (delivery confirmed) but never the blue check marks, even if they have read your message. There is no way to override this from your end.

Does a single check mark mean the message was not delivered?

Not necessarily. A single check mark means your phone sent the message to the service, but the service has not yet confirmed delivery to the recipient's phone. This can take a few seconds or longer if the recipient is offline. If it stays at one check mark for hours, the recipient's phone may be off or disconnected.

What does it mean if a message shows a red X instead of check marks?

A red X means the message failed to send. This usually happens because your phone lost internet connection, or the recipient's number is invalid or blocked. You can try sending again once your connection is stable.

Do check marks work the same way in group chats?

It depends on the app. In iMessage and WhatsApp group chats, you see one set of check marks that represents the group as a whole — the message is considered delivered once it reaches at least one person. Read receipts in groups show when each individual person has read the message, but the interface varies by app.

If I turn off read receipts, will I still see read receipts from other people?

No. In iMessage, WhatsApp, and Telegram, turning off read receipts is a two-way street — when you disable them, you stop sending them and you stop receiving them from others. You will see delivery confirmation but not read status.