本文へスキップ
つくる人の道具箱

X文字数カウンター&スレッド分割

X(旧Twitter)の文字数を公式ルール(全角2・半角1・URLは23)で数え、超過した長文を280以内の投稿に自動分割します。番号付け・1件ずつコピー・投稿画面への受け渡しに対応。

  • 無料
  • 登録不要
  • 入力内容はブラウザ内で処理(サーバー送信なし)

空行で段落を分けると、その区切りを優先して分割します。URL は長さに関係なく 23 文字として数えます。入力はこの端末の localStorage にのみ保存され、サーバーには送信されません。

0 / 280(日本語換算 0 / 140)残り 280
重み付き文字数0
見た目の文字数0
URL(各23)0
分割後の件数0
スレッド分割時の番号

使い方

  1. 投稿したい文章を貼り付けます。入力と同時に重み付き文字数と残り文字数が表示されます。
  2. 280(日本語換算140)を超えると、段落・文の区切りを優先してスレッド用に自動分割されます。
  3. 番号の付け方(末尾 (1/3)・先頭 1/3・なし)を選びます。番号分の文字数も計算に含まれます。
  4. 各投稿の「コピー」または「X の投稿画面で開く」で1件ずつ投稿します。2件目以降は直前の投稿への返信として投稿するとスレッドになります。

このツールについて

X は「文字数」ではなく重み付きの長さで上限を判定します。半角英数や一般的な記号(U+0000〜U+10FF など)は重み1、日本語・中国語・韓国語・絵文字は重み2で、上限は280です。日本語だけなら140文字、英語だけなら280文字が目安になります。URLは文字数に関わらず23として数えられ、絵文字は結合シーケンス(家族の絵文字など)でも1個=重み2です。このツールはその規則をブラウザ内で再現しています。

分割は「空行で区切られた段落 → 句点・感嘆符・疑問符で終わる文 → 文字」の順に細かくしながら、上限に収まる範囲で貪欲に詰めます。番号を付ける場合は番号分の幅を先に確保してから分割するため、番号を付けたことで上限を超えることはありません。

裸のドメイン(example.com のような表記)も X ではリンク化され 23 として数えられるため、主要な TLD を対象に同じ扱いにしています。すべての TLD を網羅してはいないため、珍しいドメインを含む場合は X の投稿画面の残り文字数も確認してください。

出典(確認日)

仕様・料金・法令は変わります。確認日以降に改定されている可能性があるため、重要な判断の前にリンク先で最新の内容を確かめてください。

よくある質問

Q. 日本語は140文字までではないのですか?
実質そのとおりです。X の上限は重み280で、日本語1文字は重み2として数えられるため、日本語だけなら140文字が上限になります。半角英数を混ぜると、その分だけ多く入ります。
Q. URL はなぜ 23 文字なのですか?
X はすべてのリンクを t.co で短縮し、その長さ(23)で数えるためです。元のURLが短くても長くても 23 として計算されます。
Q. ハッシュタグやメンションは特別な数え方をしますか?
いいえ。ハッシュタグ・メンションは通常の文字として数えられます(半角は1、全角は2)。
Q. X Premium の長文投稿には対応していますか?
現在は無料アカウントの上限(280)で計算しています。長文投稿を使う場合は、分割せずそのまま投稿してください。
Q. 入力した文章は保存されますか?
入力欄の内容は、次回も続きから使えるようにお使いのブラウザの localStorage にだけ保存されます。サーバーには送信されません。「入力を消去」で削除できます。

関連する記録

最終更新: 2026-08-21 / このツールは「AIで小さな事業をつくる実験」の中で、作者自身の作業のために作ったものです。不具合・要望はこのサイトについての窓口からお知らせください。