最終更新:

なぜ 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 として携帯電話に届く仕組みでした。データ通信の契約が高価だった時代には、SMS 配信は携帯電話だけで Twitter を読み書きできる現実的な経路でした。

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

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

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

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

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

140 文字制限は、言語によって伝えられる情報量に大きな差を生みました。英語は 1 語が平均 5〜6 文字で、語の間にスペースも必要です。単純に割ると 140 文字で書けるのは 20〜25 語ほどにとどまります。一方漢字は 1 文字が語や概念そのものを担うため、同じ 140 文字でおよそ 2 倍の情報量を収められます。Twitter 社が 2017 年に文字数を拡張した際、日本語・中国語・韓国語を対象から外した説明もこの「1 文字で 2 倍の情報を表せる」という点に置かれていました。

言語1 文字あたりの情報密度文字数を消費する要因
英語低い1 語で 5〜6 文字 + 語間のスペース
日本語高い漢字は圧縮が効くが、かなの助詞・活用が伸びる
中国語非常に高いスペース不要でほぼすべてが漢字
韓国語中〜高ハングル 1 文字が 1 音節をまとめる
アラビア語中程度短母音を書かないぶん語が短い

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

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

2017 年 9 月 26 日、Twitter は文字数制限を 140 文字から 280 文字へ倍増させる試験を発表し、同年 11 月に英語など多くの言語で正式に適用しました。日本語、中国語、韓国語は 140 文字のまま据え置かれました。

拡張の対象となったのは、1 文字あたりの情報密度が低い言語です。Twitter 社は判断の根拠として、ツイートが文字数上限に達する割合を言語別に示しました。英語では 9% のツイートが 140 文字の上限に達していた一方、日本語で上限に達するツイートは 0.4% にとどまっていました。書きたいことが収まらずに削る作業は、英語話者にはほぼ日常的で、日本語話者にはめったに起きませんでした。同じ 140 という数字が、言語によってまったく別の体験になっていたわけです。

この差は、先述の情報密度の違いに直結しています。英語の 140 文字では 1〜2 文しか書けませんが、日本語の 140 文字では段落ひとつ分の内容を伝えられます。Twitter 社は、どの言語のユーザーも同じように表現できる状態を目指すという説明のもと、情報密度の低い言語に限って文字数を拡張しました。

言語2017 年 11 月以降の上限拡張前に上限へ達していたツイートの割合
英語など多くの言語280 文字9%
日本語・中国語・韓国語140 文字 (据え置き)0.4% (日本語)

拡張の効果は「長く書けるようになった」ことよりも、「文字数を気にせず書けるようになった」ことにありました。上限に達していた 9% のツイートは、投稿前に語を削り、言い回しを変え、時には投稿そのものを諦めていた側の投稿です。その手間が消えたぶんだけ投稿の心理的なハードルが下がる、という順序で効いた変更でした。

注意したいのは、日本語に「140 文字」という独立した上限が設けられたわけではない点です。仕様上の上限は重み付きで 280 に統一されており、日本語や中国語の文字を 1 文字あたり 2 として数えるため、結果として日本語の投稿は 140 文字で上限に届きます。英語と日本語を混ぜて書くと、英字は 1、かなや漢字は 2 として加算されるので、残り文字数の減り方は入力内容によって変わります。「日本語なら必ず 140」と覚えると、混在文でカウンターの挙動に戸惑うことになります。

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

140 文字の制約は、Twitter 独自の文化を数多く生み出しました。その代表がハッシュタグです。2007 年 8 月 23 日、Chris Messina が「# 記号を使ってグループ分けしてはどうか」と提案したのが始まりです。当時の Twitter 社はこの提案をすぐには採用せず、ハッシュタグはまずユーザーの自発的な利用によって広まりました。

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

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

同様に、短縮 URL サービス (bit.ly, t.co) も 140 文字制限から生まれたイノベーションです。長い URL をそのまま貼ると文字数を大量に消費するため、URL を短縮するサービスが爆発的に成長しました。Twitter は独自の短縮 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 のタイムラインの主流は依然として短いツイートです。2006 年のサービス開始以来、ユーザーは「短く、鋭く、即座に」というコミュニケーションスタイルを身につけてきました。上限が緩められても、その文化は簡単には変わりません。

他の 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) の現在の文字数制限を確認しながら、この歴史に思いを馳せてみてください。

この記事を共有