# Curious about  Twitter's 140 characters.

**URL:** <https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060>\
**Category:** Factual Questions\
**Created:** [September 12, 2011, 3:33pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060 "2011-09-12T15:33:43Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![janeslogin](https://avatars.discourse-cdn.com/v4/letter/j/df788c/32.png) [@janeslogin](https://boards.straightdope.com/u/janeslogin)\
**Post date:** [September 12, 2011, 3:33pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/1 "2011-09-12T15:33:43Z")

</div>

Based upon what I recall from my computer science classes I would expect something near, but probably not exactly, 128 or 256.

Do you know the explanation for the 140?

---

<div class="post-metadata">

**Author:** ![willia4](https://avatars.discourse-cdn.com/v4/letter/w/f19dbf/32.png) [@willia4](https://boards.straightdope.com/u/willia4)\
**Post date:** [September 12, 2011, 3:39pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/2 "2011-09-12T15:39:09Z")

</div>

Twitter was originally designed to be used primarily via text messages (SMS). Text messages, of course, have a maximum length of 160 characters ([Cite](http://latimesblogs.latimes.com/technology/2009/05/invented-text-messaging.html)).

So 140 characters left enough room for them to add in 20 characters worth of “Tweet from @SoAndSo” (or however they phrase it. I haven’t actually used twitter via SMS since I got a smart phone a few years ago).

---

<div class="post-metadata">

**Author:** ![Simplicio](https://avatars.discourse-cdn.com/v4/letter/s/c37758/32.png) [@Simplicio](https://boards.straightdope.com/u/Simplicio)\
**Post date:** [September 12, 2011, 3:39pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/3 "2011-09-12T15:39:21Z")

</div>

IIRC, the limit on SMS messages was 140 bytes. Course, that just raises the question…

---

<div class="post-metadata">

**Author:** ![Mahaloth](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mahaloth/32/1079_2.png) [@Mahaloth](https://boards.straightdope.com/u/Mahaloth)\
**Post date:** [September 12, 2011, 3:40pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/4 "2011-09-12T15:40:31Z")

</div>

[Wikipedia has it.](http://en.wikipedia.org/wiki/Twitter)

> [@](#):
>
> The messages were initially set to 140-character limit for compatibility with SMS messaging, introducing the shorthand notation and slang commonly used in SMS messages. The 140-character limit has also increased the usage of URL shortening services such as bit.ly, goo.gl, and tr.im, and content-hosting services, such as Twitpic, [memozu.com](http://memozu.com) and NotePub to accommodate multimedia content and text longer than 140 characters. Twitter uses bit.ly for automatic shortening of all URLs posted on its website.

---

<div class="post-metadata">

**Author:** ![Earl\_Snake-Hips\_Tucker](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/earl_snake-hips_tucker/32/3269_2.png) [@Earl\_Snake-Hips\_Tucker](https://boards.straightdope.com/u/Earl_Snake-Hips_Tucker)\
**Post date:** [September 12, 2011, 3:49pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/5 "2011-09-12T15:49:53Z")

</div>

Now, if we can just find out what the character limit on SMS messaging is. . . .

---

<div class="post-metadata">

**Author:** ![Blakeyrat](https://avatars.discourse-cdn.com/v4/letter/b/ecd19e/32.png) [@Blakeyrat](https://boards.straightdope.com/u/Blakeyrat)\
**Post date:** [September 12, 2011, 7:25pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/6 "2011-09-12T19:25:41Z")

</div>

It’s worth noting that Twitter is technically capable of sending longer tweets-- if you use Twitters “retweet” feature, then look at the retweet from another (non-Twitter-owned) client, the text of the tweet is: “RT @original\_username original\_tweet\_content”. Meaning, if the original tweet was 140 characters, a retweet of it can be 140 + 3 (“RT “) + 20 (”@username”), 163 characters.

So basically, it’s arbitrary at this point.

---

<div class="post-metadata">

**Author:** ![fiddlesticks](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/fiddlesticks/32/18129_2.png) [@fiddlesticks](https://boards.straightdope.com/u/fiddlesticks)\
**Post date:** [September 12, 2011, 7:28pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/7 "2011-09-12T19:28:32Z")

</div>

I have discovered a truly marvelous discussion of this, which this margin is too narrow to contain.

---

<div class="post-metadata">

**Author:** ![Sunspace](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/sunspace/32/1250_2.png) [@Sunspace](https://boards.straightdope.com/u/Sunspace)\
**Post date:** [September 12, 2011, 7:48pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/8 "2011-09-12T19:48:41Z")

</div>

> [@Earl\_Snake-Hips\_Tucker](#):
>
> Now, if we can just find out what the character limit on SMS messaging is. . . .

> [@Wikipedia](#):
>
> Transmission of short messages between the SMSC and the handset is done whenever using the Mobile Application Part (MAP) of the SS7 protocol. Messages are sent with the MAP MO- and MT-ForwardSM operations, whose payload length is limited by the constraints of the signaling protocol to precisely 140 octets (140 octets = 140 \* 8 bits = 1120 bits). Short messages can be encoded using a variety of alphabets: the default GSM 7-bit alphabet, the 8-bit data alphabet, and the 16-bit UTF-16 alphabet.[30] Depending on which alphabet the subscriber has configured in the handset, this leads to the maximum individual short message sizes of 160 7-bit characters, 140 8-bit characters, or 70 16-bit characters (including spaces). GSM 7-bit alphabet support is mandatory for GSM handsets and network elements,[30] but characters in languages such as Arabic, Chinese, Korean, Japanese or Cyrillic alphabet languages (e.g. Russian, Serbian, Bulgarian, etc.) must be encoded using the 16-bit UTF-16 character encoding (see Unicode). Routing data and other metadata is additional to the payload size.
> 
> Larger content (concatenated SMS, multipart or segmented SMS, or “long SMS”) can be sent using multiple messages, in which case each message will start with a user data header (UDH) containing segmentation information. Since UDH is part of the payload, the number of available characters per segment is lower: 153 for 7-bit encoding, 134 for 8-bit encoding and 67 for 16-bit encoding. The receiving handset is then responsible for reassembling the message and presenting it to the user as one long message. While the standard theoretically permits up to 255 segments,[31] 6 to 8 segment messages are the practical maximum, and long messages are often billed as equivalent to multiple SMS messages. See concatenated SMS for more information. Some providers have offered length-oriented pricing schemes for messages, however, the phenomenon is disappearing.

The character limit on [SMS messaging](http://en.wikipedia.org/wiki/SMS) was set because their text travels through spare data bits embedded in regular (digital, GSM) cellphone transmissions, _not_ though “data connections”. This is why pretty much all GSM phones can SMS, and you don’t need a data plan to do so. SMS was later added to other digital standards–CDMA for certain, and I believe iDEN as well, but I could be wrong. I’d be very surprised if the Chinese TD-SCDMA standard didn’t have it.

---

<div class="post-metadata">

**Author:** ![jasg](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@jasg](https://boards.straightdope.com/u/jasg)\
**Post date:** [September 12, 2011, 8:12pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/9 "2011-09-12T20:12:30Z")

</div>

> [@fiddlesticks](#):
>
> I have discovered a truly marvelous discussion of this, which this margin is too narrow to contain.

+1!

---

<div class="post-metadata">

**Author:** ![Polycarp](https://avatars.discourse-cdn.com/v4/letter/p/82dd89/32.png) [@Polycarp](https://boards.straightdope.com/u/Polycarp)\
**Post date:** [September 12, 2011, 8:34pm UTC](https://boards.straightdope.com/t/curious-about-twitters-140-characters/596060/10 "2011-09-12T20:34:25Z")

</div>

> [@fiddlesticks](#):
>
> I have discovered a truly marvelous discussion of this, which this margin is too narrow to contain.

Ah, the famous Fermat’s Last Tweet!
