← Glossary · Calling, messaging & Wi-Fi

RCS

RCS (Rich Communication Services) is the modern texting standard that replaces SMS with iMessage-like features: typing indicators, read receipts, high-res photos. Now supported across iPhone and Android.

RCS stands for Rich Communication Services and is the carrier-supported successor to SMS and MMS. Where SMS limits messages to 160 characters and MMS sends low-resolution photos, RCS gives you typing indicators, read receipts, high-resolution photos and videos, larger file attachments, group chat reactions, end-to-end encryption, and a generally iMessage-like experience — but cross-platform between iPhone and Android.

Why it took so long

Carriers shipped RCS support unevenly for years. Google pushed it on Android via the Messages app starting around 2020. Apple resisted RCS on iPhone for compatibility-business reasons (keeping iMessage as a green-bubble vs blue-bubble differentiator). Apple finally enabled RCS in iOS 18 (late 2024). By 2026, RCS is the default messaging standard across iPhone and Android in the US.

What changes for you

  • iPhone-to-Android texts: high-quality photos and videos now (used to compress to 320p with MMS). Typing indicators and read receipts work. Group chats become usable.
  • iPhone-to-iPhone: still uses iMessage when both have it (blue bubbles); RCS is the fallback when iMessage isn't available.
  • End-to-end encryption: RCS supports E2EE in 1:1 chats; group chats are mostly transport-encrypted but not end-to-end-encrypted yet (varies by client).

How to tell if RCS is active

iPhone: Messages → settings → look for "RCS Messaging" toggle (introduced in iOS 18). Android: Google Messages app → Settings → Chat features → "RCS chats" status. If your phone shows "Connected" you're good. RCS only works when both you and the recipient have it enabled and connected to the carrier's RCS server — gracefully falls back to SMS otherwise.

Carrier compatibility

All four US MNOs (Verizon, T-Mobile, AT&T, Dish) support RCS. Most MVNOs do too, since they're running on the underlying carrier's RCS infrastructure. A handful of older prepaid plans don't — if RCS isn't showing up, check your carrier's support page.

← Back to all glossary terms