How does iMessage differ from SMS and why can't I export SMS the same way?
iMessage and SMS are fundamentally different protocols with different technical capabilities and storage architectures. Understanding these differences explains why they appear in different colored bubbles and why export works differently for each.
SMS: The 1990s Legacy Protocol
Short Message Service (SMS) dates to the 1980s GSM standardization process, with technical specifications finalized in the early 1990s. The protocol was designed to "fit in-between" other signaling protocols, utilizing control channels in cellular networks. This architectural decision imposed severe constraints that persist today.
SMS supports only 160 characters when using GSM-7 encoding (a 7-bit character set), or just 70 characters when using UCS-2 encoding for emoji or non-Latin scripts. Messages exceeding these limits are segmented into multiple parts. SMS messages transit networks in plaintext with no encryption—carriers can read every message, and law enforcement regularly requests SMS records. The protocol supports only text; MMS (Multimedia Messaging Service) was added later for images and video, but with severe compression and quality degradation.
iMessage: The Modern Internet Protocol
iMessage uses data connectivity (Wi-Fi or cellular data) rather than cellular voice networks. This fundamental difference enables unlimited message length, high-resolution media sharing, end-to-end encryption by default, and rich interactive features like reactions, message effects, and inline replies. Every iMessage conversation uses end-to-end encryption with no exceptions—Apple's servers route messages but cannot decrypt content.
Storage and Export Differences
Both iMessages and SMS messages are stored in the same local database (chat.db) on your Mac, which is why tools like TextKeep can export both types. However, SMS messages may also be stored by your cellular carrier, potentially allowing carrier-based export options for SMS that don't exist for iMessage. The key difference is that iMessage's encryption protects messages in transit and in cloud storage, while SMS lacks encryption entirely.
The Blue vs. Green Distinction
When you message another iPhone user, conversations appear in blue bubbles and use iMessage with all its advanced features. When messaging Android users or users without data connectivity, messages fall back to SMS/MMS and appear in green bubbles with degraded functionality. This visual distinction is intentional and creates social pressure that drives iPhone adoption.
Download TextKeep for Mac