文章の長さを確認
文字数とSNS投稿上限をまとめて確認
文章を入力すると、画面上の文字数と、X・Threads・Blueskyの一般投稿に収まるかを同時に表示します。
- 結合絵文字を画面どおり1文字で計算
- Xの重み付き計算に対応
- 計算はブラウザ内で実行
文章を入力
入力と同時に結果が更新されます。改行や空白もそのまま確認できます。
UTF-8は「Unicode Transformation Format 8-bit」の略で、Webページなどで一般的に使われる文字の保存方式です。
内部の文字数も確認する
Unicodeコードポイント:0
Unicodeコードポイントは、コンピューター内部で文字へ割り当てられた番号の単位です。結合絵文字は複数になることがあります。
SNS投稿上限
SNSは「ソーシャル・ネットワーキング・サービス」の略です。通常の短文投稿を対象にしています。
有料プランの長文投稿、返信時に自動挿入される宛先、アプリ独自の分割は対象外です。実際に投稿する前に、各サービスの入力画面でも最終確認してください。
画面上の1文字として数える
通常の文字数は、見た目が一つの文字なら一つとして数えます。たとえば「👨👩👧👦」は複数の絵文字を内部で組み合わせていますが、画面上では一つなので1文字です。国旗や肌の色を指定した絵文字も同様です。
Xの文字数
Xの一般投稿は上限280ですが、すべての文字を同じ数では数えません。日本語・中国語・韓国語の文字と絵文字は原則2、ラテン文字や一般的な半角記号は1として計算します。http://またはhttps://から始まるURL(Webページの住所)は、長さにかかわらず23として計算します。
Xの判定には、公式文書が案内するtwitter-text 3.1.0をサイト内に同梱して使います。返信の宛先や有料プランなどX側だけが判断できる条件は対象外です。ライブラリを読み込めない場合だけ簡易計算へ切り替わり、結果欄にその旨を表示します。
ThreadsとBluesky
Threadsの公式ヘルプでは、500文字を超えると続きの投稿が自動的に追加されると案内されています。ただし、結合絵文字などUnicodeの厳密な数え方は公開資料で確認できないため、本ツールのThreads欄は画面上の1文字に近い単位による目安です。Blueskyは公式仕様どおりUnicode書記素クラスター単位で300文字を判定します。
入力内容の取り扱い
文字数の計算はこのページのプログラムがブラウザ内で行い、入力した文章をサイトのサーバーへ保存・送信する処理はありません。広告など第三者サービスとの通信については、プライバシーポリシーをご確認ください。公開できない機密情報や個人情報は入力しないでください。
参照資料
Xの判定にはtwitter-text 3.1.0(Apache License 2.0)を同梱しています。ライセンス全文
よくある質問
文書作成ソフトと文字数が違うのはなぜですか?
空白、改行、結合絵文字の扱いがソフトごとに異なるためです。提出先が特定のソフトを指定している場合は、そのソフトの結果を優先してください。
Xで表示される残り文字数と違う場合はありますか?
あります。返信時に自動挿入される宛先、リンクの判定、有料プランの長文投稿などはX側で決まります。このツールは一般投稿の下書き確認を目的にしています。