Twitter(X)の文字数制限と全角・半角ルール
Twitter(X)の一般アカウントにおける公式文字数制限は280重み(半角280文字)です。日本語の漢字・ひらがな・カタカナは1文字あたり2文字分(全角140文字)としてカウントされます。𝕏 Premium加入者は最大25,000文字までの長文投稿が可能です。
Twitterの計算システムは単純な文字数ではなく、Unicodeコードポイントに基づく重み付けアルゴリズムを採用しています。文字の種類ごとの消費数は以下の表の通りです。
| 文字・コンテンツ種類 | 消費カウント | 計算の仕組み | 具体例 |
|---|---|---|---|
| 日本語(漢字・ひらがな・カタカナ) | 2文字分 (2重み) | CJK統合漢字および全角仮名は1文字につき2カウント(最大140文字)。 | こんにちは日本 → 14文字分 (7文字×2) |
| 半角英数字 & 半角記号 | 1文字分 (1重み) | ASCII基本英数字(A-Z, a-z, 0-9)および半角記号は1カウント(最大280文字)。 | Hello World! → 12文字分 |
| スペース・改行コード | 1文字分 | 半角スペース・全角スペース・改行(Enter)は各1カウントとして消費されます。 | 改行2回 → 6 + 2 = 8文字分 |
| Webサイトリンク (URL) | 23文字固定 | URLの長短に関わらず公式 t.co 短縮により一律23文字として計算。 |
https://example.com/article/123 → 23文字分 |
| 絵文字・シンボル | 2文字分 | Unicode UTF-16仕様に基づき、すべての絵文字は1個につき2カウント消費。 | 🚀 🔥 ✨ → 6文字分 (+スペース) |
| メンション (@ユーザー名) | 1文字 / 半角文字 | 本文中の @ マークおよび半角英数字IDが文字数に含まれます。 |
@elonmusk → 9文字分 |
| ハッシュタグ (#タグ) | 文字種ごとの合算 | # は1文字、タグ内の日本語は各2文字分として計算されます。 |
#ニュース → 1 + 8 = 9文字分 |
ツイートが文字数オーバーした時の効果的な6つの要約術
文字数制限(140文字)を超えてしまった際に、伝えたいニュアンスを損なわずに文章をスリム化するプロのテクニックです:
冗長な敬語・語尾の整理
「〜ということができます」→「〜です」、「〜させていただくことになりました」→「〜します」など語尾を簡潔にまとめます。
不要な助詞・接続詞の削減
「しかしながら」「また」などの接続詞を省き、テンポの良い文区切りにすることで5〜10文字削減できます。
箇条書き(リスト形式)の活用
長文の説明文を「・」「1. 2.」の箇条書きに再構成すると、視認性が向上し全体の文字数を大幅に圧縮できます。
詳細データ・補足を画像に配置
𝕏の画像添付は0文字消費です。長い引用や仕様表は画像やスクリーンショットにして本文を短縮します。
スレッド(リプライ連投)に分割
どうしても収まらない深い内容は、1/2 2/2 としてリプライツリーに分けることで閲覧数も向上します。
重複するハッシュタグの削除
𝕏の検索エンジンは本文キーワードを自然言語処理で拾うため、過剰なタグを2つ程度に絞るだけで10文字以上節約できます。
Twitter文字数カウントに関するよくある質問
文字数制限や計算仕様についての疑問にお答えします:
- 通常ポスト: 280文字分(全角140文字)
- 自己紹介(Bio): 160文字分(全角80文字)
- ダイレクトメッセージ(DM): 10,000文字
- アカウント表示名: 50文字
- ユーザー名(@ID): 15文字(半角英数・4〜15字)
- 𝕏 Premium長文: 25,000文字
t.co)により一律23文字として固定計算されます。