文字数カウント
テキストを入力すると、文字数・行数・バイト数をリアルタイムで集計します。
- 文字数(改行含む)
- 0
- 文字数(改行除く)
- 0
- 文字数(空白除く)
- 0
- 行数
- 0
- バイト数(UTF-8)
- 0
- 原稿用紙換算(400字)
- 0枚
🐾 入力内容はブラウザ内で処理され、サーバーには送信されません
使い方
- 「テキスト」の入力欄に、数えたい文章を入力するか貼り付けます。
- 入力と同時に、下の6つの項目(文字数3種・行数・バイト数・原稿用紙換算)が自動で更新されます。ボタンを押す必要はありません。
- 別の文章を数えるときは「クリア」を押すと、入力欄が空になり数値も0に戻ります。
文章の最後に改行が入っていると、その後ろの空の行も1行として数えられます。行数が1つ多く見えるときは、末尾の改行を確認してください。
文字数の数え方
このツールは、見た目の1文字を1文字として数えます。ブラウザの文字区切り機能(Intl.Segmenter)を使っているため、家族の絵文字「👨👩👧」のように複数の部品を組み合わせた絵文字も1文字です。プログラムで単純に長さを測ると、この絵文字は8になりますが、ここでは1と表示されます。
| 項目 | 数え方 |
|---|---|
| 文字数(改行含む) | 入力した内容すべて。改行も1文字に数えます |
| 文字数(改行除く) | 改行だけを取り除いた文字数 |
| 文字数(空白除く) | 改行に加えて、半角・全角スペースやタブも取り除いた文字数 |
| 行数 | 改行で区切った行の数(空の行も含む) |
| バイト数(UTF-8) | UTF-8で保存したときの大きさ。英数字は1バイト、ひらがな・漢字は3バイト、多くの絵文字は4バイト |
| 原稿用紙換算(400字) | 「文字数(改行除く)」を400で割り、小数点以下を切り上げた枚数 |
たとえば1行目に「ねこ 🐈」、2行目に「Cat!」と入力すると、次のように表示されます。
改行含む 9 / 改行除く 8 / 空白除く 7 / 行数 2 / バイト数 18 / 原稿用紙 1枚
バイト数の内訳は、「ね」「こ」「!」が3バイトずつで9、「🐈」が4、半角スペース・改行・「C」「a」「t」が1バイトずつで5、合計18バイトです。
なお、原稿用紙換算は文字数を400で割っただけの目安です。実際の原稿用紙のように、改行による行末の空きや句読点のぶら下げは考慮していません。
こんなときに便利
- SNSの投稿やプロフィール文が、文字数の上限に収まっているか確かめたいとき
- レポートや作文を「800字以上」などの指定に合わせて書くとき
- ホームページの説明文や見出しの長さを、目安の字数にそろえたいとき
- データベースの項目や外部サービスにバイト数の上限があり、UTF-8での大きさを知りたいとき
よくある質問
ほかのサービスと文字数が違うのはなぜですか?
数え方がサービスによって異なるためです。改行を数えるかどうか、絵文字を1文字とするか2文字とするか、半角文字を0.5文字とするかなどの違いがあります。このツールは半角・全角を区別せずどちらも1文字とし、絵文字も見た目どおり1文字として数えます。投稿先の数え方もあわせて確認してください。
「空白除く」では何が取り除かれますか?
改行、半角スペース、全角スペース、タブなどの空白文字です。文章の中身だけの文字数を知りたいときに使ってください。
原稿用紙換算は正確な枚数ですか?
いいえ、目安です。改行を除いた文字数を400で割って切り上げているだけなので、段落の多い文章や会話文の多い原稿では、実際に原稿用紙へ書いたときより少ない枚数になります。
入力した文章はどこかに送信されますか?
送信されません。集計はすべてお使いのブラウザの中で行われ、入力内容はサーバーにも保存されません。ページを閉じると入力内容は消えます。