Short answer
- Two check marks on a text message usually mean the message has been delivered to the other person's device. They do not, on their own, mean the person has read it. That single distinction explains most of the confusion around these small marks, because the read step looks different in each app and depends on settings the other person controls. The general pattern in most apps is simple. One check mark means the message has been sent. Two check marks mean it has been delivered. A change in color, or the same two marks filling in, is the step that usually means the message has been read, and that step normally appears only when read receipts are turned on. A clock, a timer, or a spinning circle means the message has not finished sending yet. Read the section below that matches the app you are using. WhatsApp, Google Messages, Telegram, and Signal each use these marks in a slightly different way, and Telegram in particular gives two check marks a different meaning from WhatsApp. Carrying the meaning from one app into another is the most common mistake people make with these marks.
At a Glance: Check Marks by App
| App | One check mark | Two check marks | Read signal |
|---|---|---|---|
| Sent | Delivered | Two marks turn blue | |
| Google Messages (RCS) | Sent | Delivered | Two marks fill in with color |
| Telegram | Sent to the Telegram cloud | Read | Two check marks are the read signal |
| Signal | Sent | Delivered | Two marks fill in |
| iMessage | No check marks | No check marks | The word Read under the message |
The table is a starting point, not a universal code. The sections that follow explain each app in full, including group chat rules and the settings that can stop the read signal from appearing.
Why Delivered Is Not the Same as Read
Delivery and reading are two separate events. Delivery happens when a phone, or one of a person’s linked devices, receives the message data. Reading happens later, when the person opens the chat and the message appears on their screen. An app can confirm the first event without knowing anything about the second, and in many cases it cannot confirm reading at all because the other person has turned read receipts off. That is why two plain check marks can sit unchanged for days. The message arrived. The person may be busy, asleep, away from the phone, at work, driving, or simply choosing to reply later. The marks describe the state of the phone, not the attention of the person holding it.
The reverse is also true. A person can see the words of a message without the read signal ever firing. Many phones show a preview in a notification, and reading that preview does not open the chat, so the marks may stay at delivered even though the person has seen part of what you wrote. A read mark is therefore best understood as “the chat was opened,” not as proof that every word was studied carefully.
For the same reason, a pair of check marks never proves that someone is ignoring you on purpose. Check marks are part of the same small set of texting conventions that confuse people about shorthand, which is why guides such as what HMU means in texting exist alongside symbol guides like this one. The marks report what the messaging system did. They do not report what the other person thinks or intends to do next.
WhatsApp Check Marks
WhatsApp uses the clearest version of this system, and it is the version many people picture when they ask about two check marks. The sequence beside each message you send is as follows.
- A clock icon means the message has not left your phone yet. You may be offline, or the app may still be in the process of sending.
- One gray check mark means the message has been sent successfully. It has reached WhatsApp, but it has not yet been delivered to the other person’s device.
- Two gray check marks mean the message has been delivered to the other person’s phone or to one of their linked devices. It has not been marked as read.
- Two blue check marks mean the message has been read, in the sense that the other person opened the chat in which the message appears. This step requires read receipts to be available.
You can check the detail behind the marks for any single message. Press and hold the message, then open Message info, and the app separates the delivered time from the read time. That screen is more useful than the marks alone when you need to know whether a message arrived before a deadline.
Read receipts on WhatsApp have two exceptions worth knowing. Turning read receipts off in your privacy settings does not switch them off for group chats, where the group rules in the group section below apply, and it does not switch off play receipts for voice messages, where a blue microphone shows that a voice message has been played. There is no setting that turns those two off.
A single gray check mark that never changes has ordinary explanations. The other person’s phone may be off, in airplane mode, out of signal, or without an internet connection. Being blocked can also leave a message on one gray check mark, but one gray mark on its own proves nothing about blocking, because exactly the same mark appears for every ordinary offline reason. Do not treat it as evidence of a block.
Google Messages and RCS Check Marks
Google Messages uses check marks for RCS chats. RCS is the internet-based form of messaging that runs over Wi-Fi and mobile data, rather than the older SMS and MMS routes that run through your carrier. Google’s own help page for RCS chats explains the icons next to a message as follows.
- A timer means your message is being sent.
- A single check mark means your message has been sent.
- A double check mark means your message has been delivered.
- A color filled double check mark means your message has been read.
The pattern matches WhatsApp up to the delivered step, and then differs in how the read step looks. In Google Messages the read state is shown by the two check marks filling in with color, in recent designs inside a circle at the corner of the message bubble. Older screenshots and older guides sometimes show blue check marks instead. The design has changed more than once, but the meaning of the filled state has stayed the same: the message was opened, where read receipts are in place.
Those icons do not appear on SMS or MMS messages. Google states this directly in its RCS help: if a conversation falls back to ordinary text messaging, the same delivery and read feedback is not available. You can usually tell which kind of conversation you are in from the compose box before you send. If it says RCS message, the check mark system applies. If it says Text message, you are sending by SMS or MMS, and no filled check mark will follow.
Read receipts in Google Messages need the right conditions on both sides. Both people need RCS chats working, and the person reading needs to have the Send read receipts setting turned on. If that setting is off, a message can sit at two check marks indefinitely even after the person has read it several times. Turning off your own read receipts stops other people from seeing when you read their messages, but it does not remove the sent and delivered marks on messages you send, and it does not change what the system reports about delivery.
Telegram: The Main Exception
Telegram is the app most likely to catch out anyone who learned check marks on WhatsApp, because its two check marks mean something further along. Telegram explains its marks in its official FAQ in these terms.
- One check mark means the message has been delivered to the Telegram cloud, and your friend has been notified if they allow notifications.
- Two check marks mean the message has been read, meaning your friend opened Telegram and opened the conversation containing the message.
Telegram has no separate delivered to device step, and its FAQ explains why: Telegram can run on as many devices as a person wants at the same time, so there is no single device whose delivery could be reported. The jump on Telegram is therefore from sent to read, with nothing in between.
This one difference rewrites the short answer for Telegram users. Two check marks on Telegram do mean read, in a one to one chat. Two check marks on WhatsApp or Google Messages do not. If you move between the two apps, as many people do, you have to reset your reading of the marks each time you switch.
Telegram also gives no general read receipts switch of the kind WhatsApp offers, so a missing second check mark on Telegram is not a privacy setting at work. The simpler explanation is usually that the conversation has not been opened yet.
Signal Check Marks
Signal follows a pattern close to WhatsApp and Google Messages, with its own styling. Its indicators appear beside the timestamp in the message bubble.
- A spinning or dotted circle means the message is still sending.
- One check mark means the message has been sent.
- Two check marks mean the message has been delivered.
- Two filled check marks mean the message has been read.
The read step on Signal is conditional in a stricter way than many people expect. Signal’s support guidance on read receipts says that both you and your contact must have read receipts enabled for the read status to be shared. If either side has the setting off, the marks stop at delivered, and neither person sees the filled marks for the other. The setting itself sits in Signal Settings, under Privacy, as Read receipts.
Signal also starts a disappearing message timer from when a message is sent, and once a disappearing message has gone, its delivered and read status can no longer be checked.
iMessage: Words Instead of Check Marks
If you are looking for two check marks in Apple Messages, you will not find them, because iMessage mostly does not use check marks at all. In an iPhone to iPhone conversation, the app places words under your most recent message instead, as Apple Support describes in its guide to read receipts in Messages.
- The word Delivered means the message has reached the other person’s setup, but has not been shown as read to you.
- The word Read, with a time, means the other person has opened the message, and appears only when they share read receipts with you.
- No word at all is common on messages sent as SMS or MMS to other kinds of phones, where this level of status is not provided.
Apple lets each person control read receipts for everyone or for individual contacts, through the Send Read Receipts setting. That per person option explains a puzzle check marks never create: someone can show Read to one contact and only Delivered to another, because they set the two conversations differently. You cannot turn on read receipts for anyone else. To receive them, the other person has to turn them on at their end.
So on an iPhone, the equivalent of this article’s question is not about marks at all. Delivered in iMessage plays the same role as two check marks in WhatsApp: it confirms arrival, and it says nothing reliable about whether the person has read what you sent.
What Colors and Filled Marks Mean
Color causes the most confident mistakes, because color means different things in different apps and can change with themes and updates.
- Gray, or pale outlined, check marks usually mean sent or delivered. They are not the read signal.
- Blue check marks on WhatsApp mean read, when read receipts are available.
- Filled check marks in Google Messages and Signal mean read, when read receipts are available.
- Green check marks are usually just a theme or app color for a delivered or read state. Green is not a separate universal meaning of its own.
Questions about two green check marks come up often, and the honest answer is that it depends on the app and the phone theme in use. On some Android setups, the delivered marks appear green because the chat theme is green. The number of marks carries more meaning than the shade, and whether the marks are filled or outlined carries more meaning than either. Read a mark in this order: count first, then filled or outlined, then color last. The container around the marks carries no meaning at all. Two check marks in a box, inside a circle, or standing alone beside a message are the same basic signal in different designs. Apps move these indicators around and redraw them from time to time. The box or circle is decoration. The count is the message.
Reactions are a separate system from delivery status: if the symbols puzzling you sit above a message rather than beside it, our guide to hand emoji meanings in texting covers what each hand and finger symbol means.
Group Chats Are Different
Group chats change the meaning of two check marks in most apps, because the marks now have to summarize several people at once, and each app summarizes differently.
On WhatsApp, two gray check marks mean every participant has received the message, and two blue check marks mean every participant has read it. A group mark can therefore stay gray for a long time because of one member who rarely opens the app, even when everyone else read the message within minutes.
In Google Messages RCS groups and in Signal groups, the delivered and read states likewise depend on the group’s participants and on each person’s settings, so a single summary mark cannot tell you which individual has read a message. Where an app offers a message detail or info screen, that person by person list is always more trustworthy than the summary marks.
The practical rule for groups is restraint. Do not assume a message has been read by a particular person because the group marks look advanced, and do not assume it has been missed by everyone because they have not. Check the detail screen if the app provides one, or simply ask in the group.
Read Receipts: How to Turn Them On or Off
Open Settings, then Privacy, then Read receipts, and switch the setting on or off. Turning it off works in both directions in one to one chats: other people stop seeing blue check marks when you read their messages, and you stop seeing blue check marks when they read yours. Group chats and voice message play receipts are not affected. Think through that trade before switching it off in a moment of frustration, because the setting gives and takes at the same time.
Google Messages
Open the app, tap your profile photo or icon, then open Messages settings, then RCS chats, and look for Send read receipts. Turning it off stops other people from seeing when you read their messages. It does not remove the sent and delivered check marks, and it only matters in RCS conversations.
Signal
Open Signal Settings, then Privacy, then Read receipts, and switch the setting on or off. Signal needs the setting on at both ends before read status is shared with either person.
iMessage
On iPhone, go to Settings, then Apps, then Messages, and turn Send Read Receipts on or off for everyone. To set it for one person only, open the conversation, tap the person’s name or number at the top, and change Send Read Receipts there. The per conversation setting is useful when you want family, for example, to see read status while everyone else sees only Delivered.
Should You Turn Read Receipts Off?
There is no single right answer. Read receipts reduce guesswork for the sender, but they create pressure for the reader, who may feel that a read mark starts a countdown to a reply. Turning them off gives the reader breathing room, but leaves the sender with only a delivered mark to interpret. If the pressure is your problem, turning them off is reasonable. If the guesswork is your problem, leaving them on is reasonable. Either way, telling close contacts what you prefer works better than letting a missing blue or filled mark do the talking for you.
Troubleshooting: When Check Marks Get Stuck
Stuck on One Check Mark
- Check your own connection first. Move between Wi-Fi and mobile data, or move to a stronger signal, and see whether the message completes sending. If your connection problems are wider than one app, our explainer on why your internet is not working works through the usual causes in order.
- Restart the messaging app. If the message still will not move, restart the phone.
- Consider the other person’s phone. A phone that is off, in airplane mode, or out of coverage cannot receive the message, so the mark cannot advance.
- Check that RCS or chat features are still enabled if you use Google Messages. A disconnected RCS service can push a conversation back to SMS, where the check marks disappear altogether.
- Wait before drawing conclusions. One check mark for a few hours is normal when someone is traveling, asleep, or somewhere with poor coverage.
Stuck on Two Check Marks
- Remind yourself what the marks say: delivered, not read, in every app covered here except Telegram. The likely explanations are that the person has not opened the chat, or has opened it with read receipts off.
- Do not keep resending the same message. Resending does not speed anything up, and repeats can turn a normal delay into apparent pressure.
- Check the message detail screen if your app has one. A delivered time with no read time tells you more than the marks alone.
- Look for a pattern. If every message to every contact is stuck, the problem is likely at your end, such as an app fault or a connection problem. If only one contact is stuck, the cause is more likely at their end, or specific to that conversation.
Check Marks Disappear or Change Design
Apps redesign these indicators from time to time. Google Messages has moved its status indicator into a circle at the corner of the message bubble in recent designs, and older guides show words or plain marks instead. If your marks look different from a screenshot in a guide, trust the logic rather than the drawing: sending, then sent, then delivered, then read where read receipts apply. A redesign changes the picture, not the sequence underneath it.
Privacy and Etiquette Around Check Marks
Check marks create a small social contract that nobody signed. A sender sees delivery and hopes for a reply. A reader sees a message and wants time to think. Both feelings are understandable, and neither is solved by watching the marks.
On the sending side, do not treat a delivered mark as a deadline. People read messages in batches, between tasks, and sometimes hours after delivery. Do not treat a read mark as a promise of an immediate reply either, because reading a message while busy is not the same as being free to answer it well. If a message is urgent, say so in the message itself, or call. If you need a reply by a particular time, give that time in words. Writing “Could you let me know by this evening?” is clearer than any number of check marks will ever be.
On the reading side, a short acknowledgment prevents a great deal of check mark anxiety. A brief “Got it, will reply properly later” closes the loop without forcing a full answer on the spot. And if you have turned read receipts off, saying so once, plainly, saves your regular contacts from reading meaning into gray marks that carry none.
Frequently Asked Questions
What does it mean when there are two check marks but no reply?
It means the message reached the other person’s device, in WhatsApp, Google Messages, and Signal. It does not mean the person has read it, ignored it, or decided not to reply. They may not have opened the chat yet, they may have read receipts off, or they may simply be busy. On Telegram, two check marks do mean the conversation was opened, but even then they say nothing about whether a reply is coming.
Do two check marks mean the message was read on WhatsApp?
No. On WhatsApp, two gray check marks mean delivered. Two blue check marks mean read, where read receipts are available. The color change is the read signal, not the arrival of the second mark.
Do two check marks mean read on Google Messages?
No. On Google Messages, two check marks mean an RCS message has been delivered. Two color filled check marks mean it has been read, where read receipts are in place. The icons do not appear at all on SMS or MMS messages.
Why do two check marks mean read on Telegram but not on WhatsApp?
Because the two apps report different steps. Telegram has no delivered to device status, since it runs on many devices at once, so its marks jump from sent to read. WhatsApp inserts a delivered step in between, so its second mark means delivered and its read signal is the change to blue.
Why do some messages show only one check mark for a long time?
The usual reasons are that the other person’s phone is off, out of signal, in airplane mode, or without an internet connection. Being blocked is only one possibility among several, and it cannot be worked out from a single check mark alone.
Why do my messages have no check marks at all?
You are probably sending ordinary SMS or MMS messages, which do not show these icons, or you are using an app, such as iMessage, that reports status in words like Delivered and Read instead of marks. Check which kind of conversation you are in before looking for marks that your app does not use.
Can I hide check marks from other people?
You can hide the read step, in apps that offer a read receipts setting, by turning read receipts off. You generally cannot hide the sent and delivered steps, because those marks are how the app reports that its own messaging system is working. Telegram has no general read receipts switch, so that option is not available there in the same way.
Do check marks work the same in group chats?
No. On WhatsApp, two gray check marks in a group mean every participant has received the message, and two blue check marks mean every participant has read it. Other apps summarize groups in their own ways, and none of the summary marks can tell you about one particular person. Use the message detail screen where your app provides one.
Are two green check marks different from two gray check marks?
Not in any universal sense. Green is often just the color a particular app, phone, or theme uses. Count the marks first, then check whether they are filled or outlined, and only then consider color, and always check all three against the app you are actually using.
Sources & references
- Google, RCS chats by Google FAQ, Google Messages Help. The icons beside a message: timer for sending, single check for sent, double check for delivered, color filled double check for read, and a statement that these icons do not show on SMS or MMS messages. https://support.google.com/messages/answer/9487020?sjid=13837452771357997847-EU
- Apple Support, Turn read receipts on or off in Messages on iPhone. When read receipts are on, the sender sees Read below a message, and otherwise sees Delivered, and the setting can be changed for everyone or for individual contacts. https://support.apple.com/guide/iphone/turn-read-receipts-on-or-off-iph5e713a045/18.0/ios/18.0
- Telegram, Telegram FAQ, What do the check marks mean? One check means the message was delivered to the Telegram cloud and your friend was notified if notifications are allowed; two checks mean the message was read, and Telegram has no delivered to device status because it runs on many devices at once. https://telegram.org/faq
- Signal Support, Read Receipts. Read receipts are an optional feature managed in Signal Settings under Privacy, and both you and your contact must have the feature enabled to see this status. https://support.signal.org/hc/en-us/articles/360007059812-Read-Receipts