てもとツール

文字数カウンター|原稿用紙換算・バイト数・絵文字も正確にカウントする無料ツール

文字数・バイト数・行数・原稿用紙換算をリアルタイムで集計する無料オンラインツール。絵文字やサロゲートペアも正確にカウントし、ブラウザ内だけで処理します。

ブラウザ内処理 完全無料 登録不要

総文字数

0

改行・空白を除く

0

バイト数

0

UTF-8

行数

0

詳細集計を表示

単語数

0

書記素クラスタ数

0

見た目の文字数

400字原稿用紙

0

(0.0 枚相当)

200字原稿用紙

0

(0.0 枚相当)

このツールについて

使い方・特徴・補足情報

文字数カウンターとは

文字数カウンターは、貼り付けた文章の文字数・バイト数・行数をその場で数えるツールです。改行や空白を除いた実文字数も同時に表示します。

400字詰め・200字詰めの原稿用紙換算や、絵文字を1文字として数える書記素クラスタにも対応します。ブログ・SNS・作文・データ検証まで、用途を選ばず使えます。

入力した文章はブラウザ内だけで処理し、外部サーバーには送信しません。仕事の原稿や社内メモを貼り付けても安心です。

👤 こんな人におすすめ✨

ブログ・SNS・作文を書く人

✅ 楽になること

文字数・バイト数・原稿用紙換算の確認

✍️ 避けたい手間

字数オーバーや数え間違いのミス

解決できる困りごと

  • 文章の文字数を手作業で数える手間を減らせる
  • SNS 投稿やメタディスクリプションが文字数制限を超えていないか、投稿前に確認できる
  • 応募文や原稿用紙のマス目に合わせる作業で、文字数オーバーのミスを防ぎやすい

使い方

  1. テキストエリアに文字を入力、または原稿をペーストします。
  2. 総文字数・改行空白を除外した文字数・UTF-8 バイト数・行数の 4 指標がリアルタイムで更新されます。
  3. 「▼ 詳細集計を表示」を開くと、単語数・書記素クラスタ数・原稿用紙換算(400 字 / 200 字)も確認できます。
  4. 「結果サマリをコピー」でクリップボードに全指標をコピーできます。
  5. 「クリア」で入力欄を一括リセットできます。

使用例

ツイート下書きの字数チェック

X(旧Twitter)の140字制限に収まるか確認する例です。改行や空白を含む実文字数と、絵文字を1文字として扱う書記素クラスタ数を併記します。

入力

新ツールをリリースしました🎉 文字数カウンターで原稿用紙換算も一発です。 ぜひ使ってみてください!

出力

総文字数: 47 改行・空白を除く: 44 行数: 3 書記素クラスタ数: 47 UTF-8 バイト数: 132

原稿用紙400字詰めの枚数換算

小論文や作文の課題で「800字以内」「400字詰め原稿用紙2枚」といった指定があるときの確認例です。切り上げ枚数と小数点での到達度を同時に把握できます。

入力

私は将来、地域医療に貢献できる看護師になりたいと考えています。高校時代の祖母の入院をきっかけに、患者と家族の双方を支える看護の仕事に強く心を動かされました。大学で学ぶ専門知識と実習を通じて、人の痛みに寄り添える医療人へと成長したいです。

出力

総文字数: 119 改行・空白を除く: 119 400字詰め原稿用紙: 1枚(0.3枚) 200字詰め原稿用紙: 1枚(0.6枚)

結合絵文字を含む文字列のバイト数確認

家族絵文字のように複数のコードポイントが結合した絵文字を入力する例です。書記素クラスタ数は1で、UTF-8バイト数は25バイトになります。

入力

家族で旅行👨‍👩‍👧‍👦

出力

総文字数(書記素クラスタ): 6 コードポイント数: 11 UTF-16 length: 12 UTF-8 バイト数: 43

活用シーン

ブログ・SEO ライティング

目安字数に収まっているかをひと目で確認。空白を除いた実文字数も同時に分かり、SNS 用の調整に役立ちます。

小説・作文・レポート執筆

400字詰めと200字詰めの原稿用紙換算を同時に表示。応募規定の字数チェックにもそのまま使えます。

開発者のデータ検証

UTF-8 バイト数をすぐ算出。VARCHAR のカラム長やメール件名のバイト上限チェックに向きます。

SNS 投稿の下書き

全角2文字・絵文字4バイトといった扱いを、書記素クラスタ数とバイト数の両方で確認できます。

コピーライティング・キャッチコピー作成

バナーや広告の短いコピーを試作するとき、視認性に関わる文字数をすぐ把握。タイトル制限の調整にも向きます。

学校・大学の課題作成

800字以上・2000字以内などの指定がある作文で、現在の到達度をリアルタイムに確認できます。

技術的な解説

補足: 仕組み

書記素クラスタの集計には Intl.Segmenter を使います。結合絵文字やサロゲートペアも「人が見て1文字」として数えられます。

UTF-8 のバイト数は TextEncoder で取得します。Blob より高速で、リアルタイム集計に向きます。

原稿用紙換算は Math.ceil で枚数を切り上げます。非対応ブラウザではコードポイント数に切り替えます。

もっと詳しく

サロゲートペアと結合文字の数え方

絵文字 🎉 は内部で2つのコードユニットでできており、length は2を返します。家族絵文字 👨‍👩‍👧‍👦 は4人を ZWJ でつなぐため11にもなります。

本ツールは書記素クラスタを1と数えます。総文字数・コードポイント数・UTF-16 length を並べ、どの基準で制限がかかるか切り分けられます。

全角・半角と UTF-8 バイト数の関係

日本語の全角文字は UTF-8 で3バイト、半角英数字は1バイトです。絵文字は4バイトのことが多く、文字数が少なくてもバイト数が膨らみます。

本ツールは TextEncoder で実バイト数をすぐ出します。VARCHAR の上限やメール件名など、バイトで決まる制限の確認に役立ちます。

関連記事

このツールの使い方や活用例をブログでも紹介しています。

関連ツール

同じカテゴリの他のツールも合わせてどうぞ。