ツイートできる文字数は全角140文字/半角280文字が上限
Twitterの投稿文には全角で140文字、半角で280文字までという文字数の制限があります。ただし、有料の「Twitter Blue」に加入していれば全角で2000字、半角で4000字までの長文ツイートが可能です。
Twitterの歴史をひも解くと、2017年11月までは、ツイートできる文字数は全角/半角を問わず140文字までというルールでした。しかし、同じ140文字のツイートでも、日本語や中国語、韓国語のように全角文字(2バイト文字)を使う言語と、英語をはじめとする半角文字(1バイト文字)を使う言語では、情報の密度に差が生じます。そのため、Twitterは日本語と中国語、韓国語を除いた言語ではツイート可能な文字数を280文字まで緩和したのです。
Twitter Blue契約者は最大4000字のツイートが可能に
米国では2023年2月8日(現地時間)、有料プラン「Twitter Blue」の契約者であれば最大4000字までツイートできる文字数が拡大されました。日本国内においても3月4日から同仕様が適用され、Twitter Blueに課金していれば全角2000字、半角4000字まで一度のツイートで投稿できるようになりました。
Twitterのイーロン・マスクCEOは2022年12月11日にユーザーからの質問に返信する形で、ツイートの文字数制限をこれまでの280字から4000字に拡大する考えを示しており、今回それを実現しました。
ツイートする文字数をカウントする方法
ここからは、Twitter Blueに加入していない無課金ユーザーにも役立つハウツーを紹介します。
Twitterの新規ツイート作成画面の右下には、入力した文字量を示す円形のゲージが用意されています。全角140文字/半角280文字の上限に近づいて、残り文字数が全角10文字あるいは半角20文字に達すると、あと何文字入力できるかゲージ内に数字が示されます。
逆に、入力した文字数が上限をオーバーすると、ゲージ内にマイナスの数字が表示され、どれだけの文字を削る必要があるかわかります。また、「ツイートする」ボタンの表示が薄くフェードされて、投稿できないようになります。
ツイートするテキストの文字数をカウントしてくれるWebサービスや専用アプリも存在しますが、多くの人はTwitterに用意されたこの標準機能で十分と言えるでしょう。
また、ツイートには文章以外にURLリンクやハッシュタグなどさまざまな要素が含まれます。これらの特殊な入力は次のようにカウントされます。
- URL:半角23文字に変換される
- ハッシュタグ:記号とスペースの半角2文字分が必要
- 改行:半角1文字としてカウント
- 絵文字:全角1文字/半角2文字分
では、実際の画面を見ながらどのようにカウントされるか見ていきましょう。
URLは短縮リンクで半角23文字に変換される
ツイート文に入力されたURLは、TwitterのURL短縮機能「t.co」によって自動的に半角23文字のURLに変換されます。23文字を超える長いURLはもちろん、23文字未満の短いURLであっても、扱いは同じ23文字です。Twitterのタイムラインでは多くの場合で、http://t.co ではじまる短縮URLではなく、元のURLが表示されますが、文字数は一律で半角23文字分としてカウントされます。
ハッシュタグは「#」記号とスペースを足した半角2文字
「#」ではじまるハッシュタグはTwitterに欠かせない機能ですが、ツイート文に含まれる文字数としてきっちり消費されます。実際には、ハッシュタグの前にはスペースを入れる必要があるため、「#」記号と合わせた半角2文字とハッシュタグの文言がカウントされます。
改行は半角1文字としてカウントされる
Twitterの投稿文では、改行も半角1文字分としてカウントされます。全角140文字/半角280文字以内だと思っていたのに、文字数がオーバーしていると警告された場合は、途中に改行を挟んでいないか確認してみましょう。
絵文字は全角1文字/半角2文字としてカウントされる
日本だけでなくグローバルに愛用されている絵文字ですが、Twitter上の文字数としては全角1文字あるいは半角2文字分としてカウントされます。
注意! 残り文字数が全角カウントになる場合、半角カウントになる場合
筆者が検証したところ、新規ツイート作成画面に表示される残り文字数や超過文字数は、ときによって全角で計算されたり、半角で計算されたり、表示が一定ではありません。どのような条件が揃うと全角あるいは半角になるのか法則性は不明です。対処法は、残り僅かな文字数となったところで全角文字だけを入力したり、半角文字だけを入力して確認するくらいでしょう。致命的な不具合ではありませんが、改善を望みたいところです。
次のページでは、140文字を超えてツイートする方法について解説します。