Free · No signup

iMessage Checker

Know before you send. Blue bubble or green.

2 free checks right now — no signup, no card. After that, create a free account and get 100 more lookups free.

A real check against live Apple data — not a guess from the area code. We cover 190+ countries: pick yours from the list, or just type the full number with its country code.

2Free checks nowno signup, no card
+100When you sign upstill free, no card
$0.005Per lookup after thatflat, at any volume
400Free every dayper active line

What an iMessage checker actually tells you

An iMessage checker tells you whether a phone number is registered with Apple's iMessage service. If it is, messages you send to that number travel as iMessage and appear as a blue bubble. If it is not, they fall back to SMS and appear green.

That single fact matters commercially, because iMessage and SMS are not the same product. Sending an iMessage-style campaign to a number that can only receive SMS wastes the message and the spend.

Why it matters

Blue bubble and green bubble are two different delivery systems with different rules, costs and limits.

Green bubble (SMS)

  • A2P 10DLC registration before you can send at volume
  • Carrier filtering can drop messages with no notice
  • Billed per segment — every 160 characters costs again
  • Plain text: links degrade, images become MMS
  • No read receipts and no typing indicators

Blue bubble (iMessage)

  • No carrier registration and no per-message carrier fee
  • Delivered over the internet, not the carrier SMS network
  • Unlimited length — no segment maths
  • Rich media, reactions and proper link previews
  • Read receipts and typing indicators when enabled

Check your whole list free — 100 lookups on us

Checking a whole list

Paste a list or upload a CSV and get every number split into iMessage and SMS. Or call it from your own code:

POST /api/v1/lookup
{ "numbers": ["+18135550142", "+358401234567"] }

Blue bubble vs green bubble, quickly

Why not just type it into Messages?

You can, and for one number it works — the send button turns blue or green. But it needs an Apple device, handles one number at a time, and leaves no record. Checking a few thousand numbers by hand is not realistic, which is why bulk checking exists.

Common questions

How can I check if someone has iMessage?

Enter their phone number above. We ask Apple whether that number is registered for iMessage and return yes or no. A "yes" means your messages will send as blue-bubble iMessage; a "no" means they fall back to green-bubble SMS. You can also check manually on an Apple device by typing the number into a new message and watching whether the send button turns blue or green — but that only works one number at a time.

Is iMessage still blue if blocked?

Yes. If someone blocks you, your messages still appear blue and still say Sent, because the number is still registered with iMessage — the block happens on their device, which quietly discards the message. Bubble colour tells you whether a number can receive iMessage, not whether a particular person has blocked you. Losing "Delivered" under a message you used to get receipts for can hint at a block, but it is not proof: a phone that is off or in airplane mode does the same thing.

How do I check if someone can see my iMessages?

You cannot confirm a person has read a message unless they have read receipts switched on, and that is their setting, not yours. What you can confirm is whether the number is able to receive iMessage at all — that is what this tool does. If the number is not on iMessage, the message was never delivered as iMessage and needs to go by SMS instead.

Can I check my iMessages online?

No. Apple does not offer a web version of Messages, so you cannot read your own iMessages in a browser — only on a Mac, iPhone or iPad signed in to your Apple ID. What you can do online is check whether a phone number is registered for iMessage, which is a different question and is what this page answers.

Is this iMessage checker free?

Your first two checks are free and need no signup. A free account adds 100 more lookups. After that lookups are $0.005 each, and every active line includes 400 free lookups per day.

Can I check a whole list of numbers at once?

Yes — that is what most businesses use it for. Upload a CSV or paste a list in the portal and get back every number split into iMessage and SMS, or call POST /api/v1/lookup from your own code. Scrub once, then route iPhones to iMessage and everyone else to SMS.