FIRST CH TOOLS / テキスト / 04 CHARACTER COUNTER

文字数カウント

貼り付けるだけで文字数(改行・空白を含む/除く)・全角/半角・行数を即時カウント。X(旧Twitter)の文字数は単純な字数ではなく「ウェイト」(漢字・かな=2・半角英数=1・URLは長さに関係なく23・上限280)で決まるため、その数え方でも同時に表示します。

入力内容は保存・送信されません(ページを閉じると消えます)
0
文字数(改行・空白含む)
0
文字数(改行・空白除く)
0
全角文字
0
半角文字
0
行数

X(旧Twitter)の文字数カウント

0 / 280
ウェイト(全角=2・半角=1・URL=23)
280
残りウェイト
—
投稿可否

上の3つはXの文字数チェッカーとしてそのまま使えます。上限は「280文字」ではなく280ウェイトで、漢字・かな・全角記号は1文字で2ウェイト、半角の英数字・記号は1ウェイト、URLは長さに関係なく一律23ウェイト(t.co の短縮リンクに置き換わるため)です。

Xに何文字書けるかの目安

投稿の中身書ける量(280ウェイト)
日本語だけ140文字
半角の英数字だけ280文字
日本語+URL1本128文字+URL(URL23+区切りの空白1を引いた256ウェイト分)
日本語+URL2本116文字+URL2本(URL46+空白2を引いた232ウェイト分)
日本語+画像・動画140文字(添付はウェイトに含まれない)

日本語とURLが混ざると書ける量は見た目から分からないので、下書きを貼って残りウェイトで判断してください。超過位置のハイライトや、メンション・ハッシュタグごとの内訳まで見たいときは X(Twitter)投稿の文字ウェイト計算(Xの数え方をそのまま再現した専用ページ)へどうぞ。

How to Use

  1. テキストを貼る入力した瞬間にすべての数値が更新されます。ボタン操作は不要です。
  2. 数値を確認文字数(空白込み/除き)・全角/半角・行数を一覧で確認できます。
  3. X投稿前チェックウェイト残量と投稿可否も同時に判定。URL付き投稿の見積もりに便利です。

About This Tool

どこまでを1文字と数えるか。絵文字や結合文字は、複数の符号位置でできていても見た目の1文字(書記素)で1と数えます(👨‍👩‍👦 も 🇯🇵 も 1️⃣ も1文字)。Intl.Segmenter の無い古いブラウザでは符号位置単位の数え方に落ちるため、絵文字を含む文章では数が増えることがあります。

全角と半角の分け方。Xのウェイトと同じ区切りを使っていて、ウェイト1の文字(ラテン文字・数字・半角記号・一般的な約物)を半角、それ以外(漢字・ひらがな・カタカナ・全角の英数字や句読点・絵文字)を全角として数えます。é や α のようなラテン系の拡張・ギリシャ文字も半角側に入ります。空白は全角・半角の集計から外すので、「全角+半角」の合計は「文字数(改行・空白除く)」と一致します。

空白と行数の扱い。「改行・空白除く」は半角スペース・タブ・改行だけでなく全角スペース(U+3000)も除いて数えます。行数は改行の数+1なので、末尾で改行すると空の行も1行として数えます(末尾の改行を削れば1減ります)。文字を1つも入れていないときは0行です。

Xの上限は「280文字」ではなく「280ウェイト」です。漢字・かなは1文字で2ウェイトなので、日本語だけの投稿は実質140文字で上限に達します。URLは t.co に置き換えられるため、長さに関係なく一律23ウェイトです(短縮URLサービスを使っても書ける量は増えません)。日本語と英語が混ざる投稿は、書ける量が見た目から分からないので、貼り付けて残りウェイトで判断してください。

Xのウェイトの表はX本体のもの(twitter-text configuration v3)と同じです。ウェイト1になるのは U+0000〜U+10FF(ラテン文字・拡張ラテン・ギリシャ文字・キリル文字など)と U+2000〜U+200D・U+2010〜U+201F・U+2032〜U+2037 の約物で、それ以外は2。絵文字は何個の符号位置でできていても1つの塊で2ウェイトです(👨‍👩‍👦 も 🇯🇵 も2)。ハッシュタグ・メンションに特別扱いは無く、普通の文字として数えます(#Webツール は #1+Web3+ツール6 で10ウェイト)。

1か所だけXと数え方がずれます。このページがURL(23ウェイト)とみなすのは https:// / http:// で始まる文字列だけで、スキームの無い example.com は普通の文字として数えます(実際のXでは23です)。URLは https:// を付けて貼れば必ず一致します。超過位置のハイライト・メンション/ハッシュタグごとの内訳・スキーム無しドメインの検出まで要るときは X(Twitter)投稿の文字ウェイト計算 を使ってください。

Xの下書き以外にも使えます。このページは原稿そのものの字数を数える汎用のカウンタでもあるので、応募文・商品説明・メタディスクリプションなどの文字数制限チェック(「全角200文字以内」「改行を含めて500字まで」といった指定)にそのまま使えます。

入力した文章がブラウザの外へ出ることはありません(数えているのはすべて手元です)。URLパラメータで直接呼び出せます: /moji/?text=カウントしたいテキスト

From AI Agents

このツールの文字数・全角/半角・X(Twitter)ウェイトの計算ロジックは、MCP(Model Context Protocol)サーバー @first-ch/tools-mcp の count_chars ツールとしても提供しており、ブラウザを使わずAIエージェントから直接呼び出せます。導入方法の詳細は AIエージェントからの使い方 を参照してください。

導入

claude mcp add firstch-tools -- npx -y @first-ch/tools-mcp

呼び出し例

# 例: エージェントに渡す入力
count_chars(text="カウントしたいテキスト")

Other Tools