最終更新:

なぜ Twitter は 140 文字だったのか - SMS から始まった文字数制限の歴史

約 9 分で読めます

2006 年 3 月 21 日、Jack Dorsey は世界初のツイートを投稿しました。「just setting up my twttr」- わずか 24 文字のこのメッセージが、140 文字という制約の中で生まれた文化の出発点です。しかし、なぜ 140 文字だったのか。その答えは、1980 年代の携帯電話技術にまで遡ります。

SMS の 160 文字制限 - すべてはここから始まった

Twitter の 140 文字制限を理解するには、まず SMS (Short Message Service) の技術的背景を知る必要があります。1985 年、GSM (Global System for Mobile Communications) の標準化作業の中で、SMS の仕様が策定されました。

GSM 規格では、SMS 1 通あたりのデータ量を 1,120 ビット (140 バイト) と定めました。7 ビットの GSM 文字エンコーディングを使うと、140 バイト ÷ 7 ビット = 160 文字。これが SMS の 160 文字制限の由来です。

項目計算
SMS 1 通のデータ量1,120 ビット (140 バイト)GSM 規格で規定
GSM 7 ビットエンコーディング160 文字1,120 ÷ 7 = 160
UCS-2 エンコーディング (日本語等)70 文字1,120 ÷ 16 = 70
Twitter のユーザー名予約20 文字@username 用
Twitter の投稿文字数140 文字160 - 20 = 140

なぜ 1,120 ビットだったのか。GSM の技術者 Friedhelm Hillebrand は、はがきや Telex メッセージの平均的な長さを調査し、ほとんどのメッセージが 160 文字以内に収まることを発見しました。この「160 文字あれば十分」という経験則が、30 年後の Twitter の設計にまで影響を及ぼしたのです。SMS の文字数制限の詳細はこちらの記事で解説しています。

140 = 160 - 20 の設計判断

Twitter の初期構想では、ツイートを SMS 経由で送受信することが前提でした。携帯電話からショートコード (短い電話番号) に SMS を送ると、それがツイートとして投稿される仕組みです。

SMS 1 通は 160 文字。ここからユーザー名 (最大 15 文字 + コロンとスペース) の表示領域として 20 文字を確保し、残りの 140 文字を投稿本文に割り当てました。Jack Dorsey と共同創業者の Biz Stone は、この制約を「創造性を刺激する枠組み」と位置づけました。

実際、SMS ベースの投稿は Twitter の初期成長を支えました。2007 年の SXSW (サウス・バイ・サウスウエスト) フェスティバルでは、会場に大型スクリーンを設置し、参加者が SMS でツイートを投稿する仕組みが話題を呼びました。スマートフォンが普及する前の時代、SMS は唯一のモバイル投稿手段だったのです。

この「SMS ファースト」の設計思想は、Twitter のアーキテクチャにも深く刻まれました。初期の Twitter はツイートを SMS で配信する機能を持っており、フォローしているユーザーのツイートが SMS として携帯電話に届く仕組みでした。この機能は、特にスマートフォンが普及していなかった新興国で重要な役割を果たしました。2011 年のアラブの春では、インターネット接続が不安定な地域でも SMS 経由で情報が拡散されました。

文字数カウントの技術的な裏側

Twitter の文字数カウントは、見た目ほど単純ではありません。2016 年に導入された「重み付きカウント」では、文字の種類によってカウント方法が異なります。

文字の種類カウント方法理由
ラテン文字・数字1 文字 = 1 カウントA, B, 1, 2基本的な ASCII 文字
日本語・中国語・韓国語1 文字 = 2 カウント (280 文字制限時)あ、漢、한情報密度の補正
URL23 文字固定https://example.com/...t.co 短縮後の長さ
絵文字2 カウント😀, 👨‍👩‍👧‍👦表示幅の考慮

この重み付きカウントにより、日本語ユーザーは 280 文字制限のもとで実質 140 文字 (日本語文字) を投稿できます。絵文字の文字数カウントで解説しているように、家族の絵文字 👨‍👩‍👧‍👦 は内部的には複数のコードポイントで構成されていますが、Twitter では 2 カウントとして扱われます。

日本語ユーザーの情報量アドバンテージ

140 文字制限は、言語によって伝えられる情報量に大きな差を生みました。英語では 140 文字で約 20〜25 語しか書けませんが、日本語では漢字の情報密度のおかげで、英語の 2〜3 倍の内容を伝えることができました。

言語140 文字で書ける語数 (目安)情報密度特徴
英語20〜25 語低いスペースが文字数を消費
日本語50〜70 語相当高い漢字 1 文字で多くの意味を圧縮
中国語70〜90 語相当非常に高いスペース不要、漢字のみ
韓国語40〜60 語相当中〜高ハングルの音節文字
アラビア語25〜35 語中程度母音省略で圧縮

この情報密度の差は、Twitter の文化にも影響を与えました。英語圏では短縮表現 (u = you, 2 = to/too, b4 = before) や略語が発達し、「Twitter 語」とも呼べる独自の言語文化が生まれました。一方、日本語圏では 140 文字で十分な表現ができたため、短縮表現への依存度は低く、むしろ俳句のような凝縮された表現が好まれました。

280 文字への拡張 - 2017 年の大転換

2017 年 11 月、Twitter は英語など一部の言語で文字数制限を 280 文字に拡張しました。日本語、中国語、韓国語は 140 文字のまま据え置かれました。この判断の背景には、Twitter 社が実施した大規模な A/B テストの結果があります。

拡張の対象となったのは、1 文字あたりの情報密度が低い言語です。Twitter 社のデータサイエンスチームは、各言語のツイートが文字数上限に達する割合を分析しました。英語では約 9% のツイートが 140 文字ぎりぎりで投稿されており、ユーザーが文字数制限に苦しんでいることが明らかでした。一方、日本語では上限に達するツイートはわずか 0.4% でした。

この差は、先述の情報密度の違いに直結しています。英語の 140 文字では 1〜2 文しか書けませんが、日本語の 140 文字では段落ひとつ分の内容を伝えられます。Twitter 社は「すべての言語のユーザーが同等の表現力を持てるようにする」という方針のもと、情報密度の低い言語のみ文字数を拡張したのです。

指標140 文字時代280 文字拡張後変化
英語ツイートの平均文字数34 文字33 文字ほぼ変化なし
140 文字ぎりぎりのツイート割合9%1% (280 文字ぎりぎり)大幅減少
ツイート頻度-微増投稿のハードルが下がった
エンゲージメント率-微増完結した文章が増えた
日本語ツイートの平均文字数約 70 文字約 70 文字変化なし (140 文字のまま)

興味深いのは、280 文字に拡張されても英語ツイートの平均文字数がほとんど変わらなかった点です。ユーザーは「使える文字数が増えたから長く書く」のではなく、「文字数を気にせず自然に書ける」ようになっただけでした。140 文字ぎりぎりで苦労していた 9% のユーザーが解放されたことが、最大の効果だったのです。

日本語が 140 文字のまま据え置かれた理由は明確です。Twitter 社のデータ分析によると、日本語ユーザーが 140 文字の上限に達するツイートの割合は 0.4% に過ぎず、拡張の必要性がなかったのです。

ハッシュタグの誕生 - 制約が生んだイノベーション

140 文字の制約は、Twitter 独自の文化を数多く生み出しました。その代表がハッシュタグです。2007 年 8 月 23 日、Chris Messina が「# 記号を使ってグループ分けしてはどうか」と提案したのが始まりです。当時の Twitter 社はこのアイデアに否定的で、「そんなオタクっぽい機能は一般ユーザーに受け入れられない」と回答したと言われています。

しかし、ユーザーは自発的にハッシュタグを使い始めました。2007 年 10 月のサンディエゴ山火事では、#sandiegofire というハッシュタグが自然発生的に使われ、リアルタイムの災害情報共有ツールとしてのハッシュタグの有用性が証明されました。Twitter 社が公式にハッシュタグをリンク化したのは 2009 年のことです。

ハッシュタグは、限られた文字数の中でコンテキスト (文脈) を効率的に伝える手段として急速に普及しました。「#earthquake」と付けるだけで、そのツイートが地震に関するものだと瞬時に伝わります。カテゴリ分類、感情表現、ムーブメントの旗印として、ハッシュタグは SNS の基本機能になりました。

同様に、短縮 URL サービス (bit.ly, t.co) も 140 文字制限から生まれたイノベーションです。長い URL をそのまま貼ると文字数を大量に消費するため、URL を短縮するサービスが爆発的に成長しました。Twitter は 2011 年に独自の短縮 URL サービス t.co を導入し、すべての URL を 23 文字に統一しました。URL の文字数制限の記事でも触れていますが、URL の長さは Web の設計において常に重要な考慮事項です。

リツイート (RT) の文化も、文字数制限から生まれました。初期の Twitter にはリツイート機能がなく、ユーザーは手動で「RT @username: 元のツイート」と入力していました。この手動 RT は元のツイートの文字数 + ユーザー名 + 「RT 」の 3 文字を消費するため、140 文字の中で引用コメントを付ける余地はほとんどありませんでした。この制約が「引用リツイート」機能の開発につながりました。

文字数制限の文化的影響

140 文字という制約は、コミュニケーションのスタイルそのものを変えました。長文を書く能力よりも、短い文章で核心を突く能力が重視されるようになったのです。

文化的影響具体例波及先
マイクロブログの概念短文投稿が独立したメディアにTumblr, Mastodon, Threads
リアルタイム報道ニュース速報が Twitter 経由で拡散ジャーナリズム全体
政治コミュニケーション政治家が直接有権者に発信選挙戦略の変革
カスタマーサポート企業が Twitter で顧客対応CS 業界全体
短縮表現の普及TL;DR, FOMO, ICYMI日常会話にも浸透

Twitter の文字数制限は、他の SNS の文字数制限にも影響を与えました。Instagram のキャプション (2,200 文字)、Threads (500 文字)、Bluesky (300 文字) など、後発の SNS はそれぞれ異なる文字数制限を設定していますが、「文字数制限がプラットフォームの個性を決める」という考え方は Twitter が確立したものです。

X Premium と文字数制限の未来

2023 年、Twitter は X にリブランドされ、X Premium (旧 Twitter Blue) の加入者には最大 25,000 文字の長文投稿が解放されました。SMS の 160 文字から始まった文字数制限の歴史は、ここで大きな転換点を迎えています。

しかし、長文投稿が可能になっても、X のタイムラインの主流は依然として短いツイートです。ユーザーは 20 年近くにわたって「短く、鋭く、即座に」というコミュニケーションスタイルを身につけてきました。文字数制限が撤廃されても、その文化は簡単には変わりません。

他の SNS プラットフォームも、それぞれ独自の文字数制限を設定しています。Threads は 500 文字、Bluesky は 300 文字、Mastodon はインスタンスごとに設定可能 (デフォルト 500 文字) です。各プラットフォームの文字数制限は、そのサービスが目指すコミュニケーションの形を反映しています。

プラットフォーム文字数制限設計思想SMS との関係
X (無料)280 文字SMS の 2 倍 (情報密度補正)直接的な継承
X Premium25,000 文字ブログ的な長文も許容SMS からの完全な脱却
Threads500 文字会話的な中間の長さ間接的な影響
Bluesky300 文字Twitter 初期の精神を継承間接的な影響
Mastodon500 文字 (デフォルト)分散型で柔軟に設定可能間接的な影響

文字数制限が生んだ言語の進化

Twitter の 140 文字制限は、英語の語彙と文法にも影響を与えました。「tweet」という動詞が辞書に載り、「hashtag」「retweet」「subtweet」といった新語が生まれました。これらの言葉は Twitter の文字数制限という環境に適応して進化した「デジタルネイティブ」な語彙です。

日本語でも「ツイ廃」(Twitter 廃人)、「バズる」(buzz + る)、「エアリプ」(エアリプライ) など、Twitter 文化から生まれた言葉が日常語として定着しています。Bluesky の投稿ガイドでも触れていますが、新しい SNS が登場するたびに、その文字数制限に適応した新しい表現が生まれています。

SMS の 1,120 ビットという技術的制約が、世界のコミュニケーション文化を根本から変えた。これは技術史における最も意外な因果関係のひとつです。X (Twitter) の現在の文字数制限を確認しながら、この歴史に思いを馳せてみてください。

SNS の歴史やコミュニケーション論に関する書籍は Amazon でも見つかります

この記事を共有