Two check marks show your message reached the recipient's phone

Two check marks on a text message mean the message has been delivered — it left your phone, traveled through your carrier or messaging app's servers, and arrived on the other person's device. This is different from one check mark, which means the message only left your phone but hasn't reached them yet.

The exact meaning depends on which app you're using. On iMessage (Apple's texting system), two gray check marks mean delivered to their device. Two blue check marks mean they've read the message. On WhatsApp, two gray check marks mean delivered, and two blue check marks mean read. On standard SMS text messages through most carriers, you typically see only one check mark or no check mark at all — delivery confirmation isn't built into the basic text protocol.

Delivery is not the same as the person seeing or reading your message. A message can sit on someone's phone for hours or days before they open it. Two check marks just confirm the technical handoff happened.

Key Takeaways

  • Two check marks mean your message reached the recipient's phone, not that they read it.
  • The color of the check marks matters: gray usually means delivered, blue usually means read, but this varies by app.
  • Delivery confirmation is a feature of messaging apps like iMessage and WhatsApp, not standard SMS text messages.
  • A message can be delivered for hours before the person actually opens and reads it.

One check mark versus two check marks

One check mark means your message has left your device and your phone has confirmed the send to the app or carrier. It's in transit or waiting in a queue on the server side. Two check marks mean the destination device has acknowledged receipt — the message is now on their phone, in their inbox, whether they've looked at it or not.

The jump from one to two check marks can take seconds or minutes depending on network speed, server load, and whether the recipient's phone is connected to the internet. If someone is in an area with poor signal or has their phone in airplane mode, you may see one check mark for a long time before it jumps to two.

Read receipts: the third stage

Some apps show a third stage: two check marks in a different color (usually blue instead of gray) that means the person has actually opened and read the message. WhatsApp, iMessage, and Facebook Messenger all use this system. Not every app offers read receipts, and many let users turn them off in settings.

Read receipts are optional for privacy reasons. If someone has disabled read receipts in their settings, you'll see two gray check marks even after they've read your message — the app straightforward won't tell you. This is a deliberate choice by the recipient, not a technical failure.

Why delivery confirmation matters

Delivery confirmation tells you the message actually reached the person's phone. Without it, you're left guessing whether they never got it, their phone was off, they lost service, or the message got stuck somewhere in between. For important messages — a time and place for a meeting, a heads-up about an emergency, a work important date — knowing it landed on their device gives you useful information.

It does not tell you whether they saw it, whether they understood it, or whether they plan to respond. A delivered message can be ignored, forgotten, or buried under dozens of others. Delivery is one step in the chain; reading is another.

When check marks don't appear or get stuck

If you send a message and the check mark never moves from one to two, the most common reasons are: the recipient's phone is off or in airplane mode, they have no internet or cellular connection, the messaging app is closed or not running in the background, or there's a server issue on the app's side. Most apps will eventually deliver the message once the recipient's phone reconnects.

If a message stays at one check mark for hours or days, try sending a new message to see if the connection has been restored. If multiple messages are stuck, ask the person through another channel (a call, email, or different app) whether they're having phone or internet trouble. Sometimes a message straightforward fails to deliver due to a glitch, and resending it works the second time.

Check marks on different platforms

iMessage (iPhone to iPhone): One gray check mark means sent, two gray check marks mean delivered to their iPhone, two blue check marks mean they've read it. If you're texting an Android phone from an iPhone, you get standard SMS behavior with no check marks or only one.

WhatsApp: One gray check mark means sent from your phone, two gray check marks mean delivered to their phone, two blue check marks mean they've read it. WhatsApp works the same way across iPhone and Android.

Facebook Messenger: One check mark means sent, two check marks mean delivered, and a small profile picture or avatar appearing means they've read it. The check marks themselves don't change color.

Standard SMS text messages: Most carriers don't show delivery confirmation at all. Some phones and carriers offer a "delivery report" option in settings, but it's not standard across all networks and may not work reliably.

Turning read receipts on or off

If you don't want people to know when you've read their messages, most apps let you disable read receipts. On iMessage, go to Settings > Messages and toggle off "Send Read Receipts." On WhatsApp, go to Settings > Account > Privacy and turn off "Read Receipts." On Facebook Messenger, the option is in Settings > People > Read Receipts.

Turning off read receipts means people will see two check marks when you receive their message, but the check marks won't turn blue or show any other indicator that you've opened it. You'll still see their read receipts if they have theirs enabled — the setting is one-way, not mutual.

Frequently Asked Questions

Does two check marks mean they read my message?

No. Two check marks mean the message reached their phone. If the app shows a third indicator (like blue check marks or a profile picture), that means they read it. Two gray check marks alone only confirm delivery, not that they've opened or seen the message.

Why do my messages show one check mark for hours?

The recipient's phone is likely off, in airplane mode, or without internet or cellular connection. Once they reconnect, the check mark should jump to two. If it stays stuck for a very long time, there may be a server issue or the message may have failed to send — try resending it.

Can I turn off check marks so people don't see when I read messages?

Yes. Most messaging apps have a "read receipts" setting you can disable in privacy or account settings. This hides the third indicator (blue check marks or read status) from others, though they'll still see two check marks when the message is delivered.

Do check marks work the same on Android and iPhone?

It depends on the app. WhatsApp works the same way on both. iMessage only works between iPhones — if you text an Android user from iPhone, you get standard SMS with no check marks. Facebook Messenger works the same on both platforms.

What if someone has read receipts turned off?

You'll see two check marks but no further indicator that they've read it. The message is on their phone, but the app won't tell you whether they've opened it. This is their choice, not a technical problem.