sodcalculator

10 Tech How-To

SMS, RCS & Chat Apps: How Messaging Works

Guide 10-36561 · Updated · Step by step

SMS, RCS, and chat apps like WhatsApp and iMessage all deliver text, but they do it through fundamentally different systems. SMS is a universal, carrier-based legacy standard; RCS is its modern upgrade also run by carriers; and chat apps are internet-based services with their own servers and features. This difference changes everything from delivery guarantees and security to what you can send and whether you need a data connection.

Background: Where Each Technology Came From

SMS (Short Message Service) was created in the 1980s as part of the GSM mobile phone standard. The first text message was sent in 1992, and the 160-character limit comes from the signaling channel it was designed to use. SMS rides on the cellular control channel, not the internet, which is why it works with no data plan and almost anywhere there is a cell signal.

RCS (Rich Communication Services) was developed by the GSM Association (GSMA) starting around 2008 as a carrier-grade replacement for SMS. Google adopted it for Android in 2019 and has pushed carriers to enable it by default. RCS still goes through your carrier, but it uses an IP-based connection (your data or Wi-Fi) rather than the old signaling channel.

Chat apps like WhatsApp, Telegram, Signal, and iMessage (Apple’s proprietary service) are built on internet protocols. They run on their own servers, are owned by private companies, and require an internet connection. iMessage is a hybrid: it uses Apple’s servers when both parties have Apple devices, and falls back to SMS when they don’t.

How Each One Actually Delivers a Message

The delivery path determines most of the practical differences.

  • SMS: Your phone sends the message to your carrier’s SMSC (Short Message Service Center), which finds the recipient’s carrier and delivers it. The message is stored briefly if the recipient’s phone is off, then sent when it reconnects. There is no end-to-end encryption, and messages are limited to 160 characters (or 70 if using non-Latin alphabets). Longer messages are split into multiple parts.
  • RCS: Your phone sends the message over an IP connection to your carrier’s RCS server, which routes it to the recipient’s carrier. It supports read receipts, typing indicators, high-resolution media, and group chats. RCS can be encrypted in transit between your phone and the carrier, but end-to-end encryption is only available when both users are on Google’s Jibe service (and even then, only in the default Google Messages app).
  • Chat apps: Your message goes over the internet to the app’s server, which routes it to the recipient’s device. Most modern apps (WhatsApp, Signal, iMessage) use end-to-end encryption, meaning only the sender and recipient can read the content. Delivery is instant if both parties are online; if not, the server stores it until the recipient reconnects.

Key Differences in Features and Limits

The feature gap is the main reason people switch from SMS to RCS or chat apps.

  • Media: SMS can send images and video, but they are heavily compressed and limited to about 300 KB per MMS. RCS allows files up to 100 MB. Chat apps allow up to 2 GB on Telegram, 2 GB on WhatsApp (as of 2024), and 100 MB on iMessage.
  • Read receipts: SMS has none. RCS and most chat apps show delivered and read status (you can usually turn this off).
  • Typing indicators: SMS has none. RCS and chat apps show when the other person is typing.
  • Group chat: SMS supports basic group messaging, but adding/removing people is clunky. RCS and chat apps offer proper group management, naming, and admin controls.
  • Encryption: SMS is not encrypted. RCS is encrypted in transit but not end-to-end unless both users are on Jibe. Most chat apps (WhatsApp, Signal, iMessage) are end-to-end encrypted by default.
  • Character limit: SMS has a hard 160-character limit per message (longer ones are split). RCS and chat apps have no practical limit.

How to Choose: Which One to Use When

There is no single “best” option; it depends on your situation and the person you are messaging.

  • Use SMS when: You have no data connection, the recipient has a basic phone, you are in an emergency, or you need to reach someone who doesn’t use any chat app.
  • Use RCS when: You both have Android phones with Google Messages (or a carrier that supports RCS), you want modern features without installing a third-party app, and you are okay with the carrier seeing your messages in transit.
  • Use a chat app when: You want end-to-end encryption, you regularly send large files, you need group chats with many participants, or you want to message people across different countries without paying per-message fees (since chat apps use data, not SMS allowances).

Common Problems and Misconceptions

A frequent misconception is that RCS is the same as SMS or that it works everywhere. In reality, RCS requires both carriers to support it, and if one side doesn’t, messages fall back to SMS automatically. Another issue is that RCS encryption is not universal; only Google’s Jibe service offers end-to-end encryption, and that only works when both users are on Google Messages. If you use a carrier-specific RCS app, your messages may not be encrypted at all.

Another common problem is that SMS messages can be spoofed—someone can send a message that appears to come from your number. This is a known vulnerability in the SS7 protocol that SMS relies on. RCS and chat apps are less susceptible because they use authentication tokens, but phishing attacks are still possible on any platform.

Finally, many people assume that chat apps are free, but they use data. If you are on a limited data plan, sending many photos or videos via WhatsApp can consume significant data. SMS uses no data at all.

Cost and Data Usage

SMS is typically included in your cellular plan as a set number of texts per month, or charged per message if you exceed the limit. MMS (media via SMS) may cost extra. RCS also counts as data usage, but most carriers include it in your plan’s data allowance; some carriers charge for RCS messages if you don’t have a data plan. Chat apps use data only—no per-message fees—but they consume your data allowance. On Wi-Fi, they are completely free.

For international messaging, SMS can be very expensive (often $0.50–$2.00 per message). RCS is cheaper but still carrier-dependent. Chat apps are the clear winner for international communication because they only use data, which is often free on Wi-Fi.

Safety and Privacy Considerations

Security is the biggest differentiator.

  • SMS: Not encrypted, readable by your carrier and any entity that can intercept the SS7 network. Law enforcement can request your SMS records. SMS is also vulnerable to SIM-swap attacks.
  • RCS: Encrypted in transit between your phone and the carrier, but the carrier can see the content. End-to-end encryption only on Google Jibe with Google Messages. If you use a carrier RCS app, assume it is not end-to-end encrypted.
  • Chat apps: WhatsApp, Signal, and iMessage use end-to-end encryption by default, meaning even the company cannot read your messages. Telegram uses end-to-end encryption only for “secret chats,” not for default chats. Signal is widely considered the most privacy-focused because it collects minimal metadata.

For sensitive conversations, use a chat app with end-to-end encryption. For anything that must be delivered even without data, SMS is the fallback.

Alternatives and the Future

Beyond the big three, there are other messaging protocols:

  • Email: Not real-time but universal and works across any device.
  • Social media DMs: Instagram, Facebook Messenger, etc. These are chat apps but tied to social platforms and often less private.
  • Matrix/Element: An open-source, federated messaging protocol that supports end-to-end encryption and self-hosting.
  • XMPP: An older open protocol used by some chat apps (e.g., Conversations).

The future likely involves RCS becoming the default on Android and eventually replacing SMS entirely. Apple announced support for RCS in iOS 18 (coming in 2024), which will finally bridge the Android-iPhone messaging gap. However, chat apps will remain popular for their encryption and feature sets, and SMS will probably persist as a fallback for years.

Frequently Asked Questions

Is RCS the same as SMS?

No. RCS is a newer protocol that runs over IP (data), supports rich features like read receipts and high-res media, and can be end-to-end encrypted. SMS is a legacy protocol that runs over the cellular control channel, has a 160-character limit, and no encryption. RCS messages fall back to SMS when the recipient’s carrier doesn’t support RCS.

Which is more secure: RCS or WhatsApp?

WhatsApp is more secure by default because it uses end-to-end encryption for all messages. RCS only has end-to-end encryption when both users are on Google’s Jibe service and using Google Messages; otherwise, the carrier can read the content. For maximum privacy, use WhatsApp, Signal, or iMessage.

Do RCS messages use my data plan?

Yes, RCS messages use data (either mobile data or Wi-Fi). They do not count as SMS/MMS messages. If you have a limited data plan, heavy RCS media sharing can consume data. SMS does not use data at all.

Can I send SMS to someone who only has a chat app?

No. SMS goes through the cellular network and requires a phone number. Chat apps require both parties to have the same app (or an interoperable one). If the recipient only has WhatsApp, you need WhatsApp to message them, unless you use SMS to their phone number, which will not reach their WhatsApp.

Why do my messages sometimes send as SMS instead of RCS?

This happens when the recipient’s carrier or phone does not support RCS, when RCS is not enabled on your device, or when the network connection is unstable. The phone automatically falls back to SMS to ensure delivery. You can check your RCS status in your messaging app’s settings.

Are chat apps really free?

Yes, the apps themselves are free to download and use, but they consume data. If you are on Wi-Fi, they are truly free. On mobile data, they use your data allowance. SMS is typically included in your plan, but international SMS can be costly, whereas chat apps are the same price regardless of destination.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →