The three checkmark states and what they tell you
WhatsApp uses checkmarks to show you whether your message reached the other person's phone, whether they opened it, and nothing in between. A single gray checkmark means your message left your phone and reached WhatsApp's servers, but hasn't arrived at the recipient's device yet — usually because they're offline or their connection is poor. A double gray checkmark means the message arrived on their phone. A double blue checkmark means they opened the message and read it.
The timing between these states depends entirely on the recipient's connection and whether they have the app open. A message can sit at single gray for hours if someone is offline, then jump to double blue the moment they turn their phone back on and open the chat. The checkmarks update automatically — you don't need to do anything to make them appear.
One important limit: WhatsApp only knows a message was read if the recipient has read receipts turned on in their settings. If they've disabled read receipts, you'll see double gray checkmarks forever, even if they've read every word. This is a privacy choice they made, not a sign something went wrong.
Key Takeaways
- Single gray checkmark means your message reached WhatsApp's servers but not yet the recipient's phone.
- Double gray checkmark means the message arrived on their device, regardless of whether they've opened it.
- Double blue checkmark means they opened the chat and saw your message, but only if they have read receipts enabled.
- If someone has disabled read receipts in their privacy settings, you will never see blue checkmarks from them, even if they read your messages.
- Checkmarks update automatically based on connection and app activity — there is no way to manually refresh them or turn them off for your own messages.
Why your message might stay at single gray for a long time
A message stuck on single gray checkmark usually means the recipient's phone is offline, their internet connection dropped, or they haven't opened WhatsApp since you sent it. WhatsApp keeps trying to deliver the message in the background, so it will eventually move to double gray once they reconnect — sometimes minutes later, sometimes hours or days later depending on their usage.
If a message stays at single gray for more than a few days, the most common reason is that the recipient has uninstalled WhatsApp or switched to a phone without it. WhatsApp's servers will keep the message and try to deliver it if they reinstall, but there's no way for you to know from your end whether that's what happened. The checkmark straightforward won't change until they come back online.
Network issues on your side don't prevent delivery — if you sent the message, it left your phone. The single gray checkmark means it's in transit or waiting, not that it failed. WhatsApp will keep attempting delivery automatically.
What double gray checkmarks actually mean
Double gray checkmarks are often misunderstood as a sign the person is ignoring you. In reality, they only mean the message arrived on the recipient's phone — it says nothing about whether they've seen it, read it, or plan to respond. They might have opened WhatsApp to send someone else a message, or they might not have opened the app at all since you sent it.
If the recipient has read receipts disabled, you will never see blue checkmarks from them. This is a deliberate privacy setting that prevents anyone from knowing when they read messages. Some people disable it because they don't want others to know they're ignoring them; others disable it straightforward because they prefer privacy. Either way, it's their choice, and there's no way to override it.
Double gray checkmarks can also stay that way indefinitely if the recipient has read receipts off. This doesn't mean the message failed or that they're avoiding you — it just means you have no way of knowing whether they've read it.
Blue checkmarks and read receipts
Blue checkmarks appear only when the recipient opens the specific chat where your message is and actually views the message. straightforward opening WhatsApp is not enough — they have to scroll to or tap on the conversation containing your message. The moment they do, the checkmarks turn blue and the timestamp updates to show when they read it.
Read receipts are turned on by default in WhatsApp, but the recipient can disable them in their privacy settings. When they do, you lose the ability to see blue checkmarks from them entirely. You'll see double gray checkmarks instead, and they'll stay gray forever. This applies to all your messages to that person, not just new ones.
If you want to disable read receipts for yourself, you can do that in WhatsApp's settings under Privacy. When you turn it off, others won't see blue checkmarks from you, but you'll still see blue checkmarks from people who have read receipts enabled. It's a one-way setting — you control only what you send out, not what you receive.
Group chats and checkmarks
In group chats, checkmarks work the same way as one-on-one messages, but they show the status for the group as a whole, not individual members. Double gray checkmarks mean the message reached at least one person in the group. Blue checkmarks mean at least one person in the group has read it — but you can't tell from the checkmarks alone who has read it and who hasn't.
To see which individual members have read a group message, you need to tap on the message itself and hold it, then look for a "Message Info" or similar option. This will show you a list of who has read the message and when. The exact name of this feature varies slightly depending on your phone's operating system, but it's available on both iPhone and Android.
If multiple people in the group have read receipts disabled, the checkmarks will turn blue as soon as anyone with read receipts enabled reads the message. You won't know whether the others have read it.
When checkmarks don't update and what to do
If a message is stuck on single gray checkmark and you're certain the recipient is online, the most likely cause is a connection issue on your end, not theirs. Try closing and reopening WhatsApp, or toggle your internet connection off and back on. WhatsApp will automatically retry delivery once your connection is stable.
If a message stays at single gray for days and you know the person is active on WhatsApp (because you can see their status or they're posting stories), they may have blocked you. When someone blocks you on WhatsApp, your messages still appear to send from your perspective — they'll show checkmarks and seem normal — but they never actually reach the blocked person's phone. There's no way to know for certain from the checkmarks alone, but this is one possibility.
Checkmarks occasionally fail to update in real time due to server delays, especially during high-traffic periods. If you see a message stuck at double gray but you're fairly sure the person has read it, wait a few minutes and refresh the chat by pulling down on the message list. The checkmarks should update once the server catches up.
Checkmarks and message encryption
WhatsApp uses end-to-end encryption, which means WhatsApp's servers can't read your messages — only you and the recipient can. The checkmarks are one of the few pieces of information the servers do track, because they need to know whether a message was delivered and read in order to show you the status. This tracking is minimal and doesn't expose the content of your messages.
The checkmarks themselves are not encrypted — WhatsApp's servers see them and report them back to you. This is why you can see checkmarks even though the message content is encrypted. It's also why someone who has blocked you can still prevent your messages from being delivered, even though WhatsApp can't read what you're trying to send.
Frequently Asked Questions
Does a single checkmark mean the message failed to send?
No. A single gray checkmark means your message successfully left your phone and reached WhatsApp's servers. It's waiting to be delivered to the recipient's phone, usually because they're offline or their connection is poor. The message will be delivered automatically once they reconnect.
Can I turn off checkmarks so people don't know I've read their messages?
Yes. Open WhatsApp Settings, go to Privacy, and turn off Read Receipts. When you do, others won't see blue checkmarks from you. However, you'll still see blue checkmarks from people who have read receipts enabled. This setting applies to all your messages going forward.
What does it mean if someone's messages always stay at double gray?
It means they have read receipts disabled in their privacy settings. They may have read your messages, but you have no way of knowing because they've chosen not to share that information. This is their privacy choice and is completely normal.
If I block someone, will they see that their messages aren't being delivered?
No. From the blocked person's perspective, their messages will appear to send normally and show checkmarks as if they were delivered. They won't see any indication that they've been blocked. The only way they'd know is if they try to call you, see that your profile picture is gone, or notice you're no longer in their contacts.
Why do my messages show blue checkmarks but the person hasn't responded?
Blue checkmarks only mean they opened the message — not that they read it carefully, understood it, or plan to respond. People often open messages while busy and respond later, or they might have opened the chat by accident. A blue checkmark is not a promise of a reply.