文字数カウント・バイト数チェック
入力するとリアルタイムで文字数・バイト数・単語数・行数・原稿用紙換算を表示。空白あり/なし両対応。
文字数カウントツールとは?
このツールは、入力した文章の文字数・バイト数・単語数・行数をリアルタイムで数える無料のオンラインツールです。SNS(X/Twitter・LINEなど)の投稿、レポートや作文の文字数チェック、メタディスクリプションやデータベースのバイト数確認まで幅広く使えます。
文字数・バイト数の数え方
文字数は文字の個数です。「空白あり」は半角・全角スペースと改行も含み、「空白なし」はそれらを除いた数です。提出先のルールに応じて使い分けてください。
バイト数はデータとしての大きさで、文字コードによって変わります。
1文字あたりのバイト数の目安
- 半角英数字・記号:UTF-8で1バイト / Shift_JISで1バイト
- ひらがな・カタカナ・漢字:UTF-8で3バイト / Shift_JISで2バイト
- 絵文字など:UTF-8で4バイトになる場合があります
データベースの文字数制限(VARCHAR)やメール件名のバイト制限の確認に役立ちます。
文字の種類別 バイト数早見表
| 文字の種類 | 例 | UTF-8 | Shift_JIS | EUC-JP |
|---|---|---|---|---|
| 半角英数字 | A / 1 | 1バイト | 1バイト | 1バイト |
| 半角記号 | ! / @ | 1バイト | 1バイト | 1バイト |
| 半角カタカナ | ア | 3バイト | 1バイト | 2バイト |
| 全角スペース | 3バイト | 2バイト | 2バイト | |
| ひらがな | あ | 3バイト | 2バイト | 2バイト |
| 全角カタカナ | ア | 3バイト | 2バイト | 2バイト |
| 漢字(常用) | 漢 | 3バイト | 2バイト | 2バイト |
| 絵文字 | 😀 | 4バイト | 非対応 | 非対応 |
| 改行(LF) | \n | 1バイト | 1バイト | 1バイト |
| 改行(CRLF) | \r\n | 2バイト | 2バイト | 2バイト |
たとえば「こんにちは」(5文字)は UTF-8 で 15バイト、Shift_JIS で 10バイトです。同じ文字数でも文字コードでバイト数が変わるため、バイト数制限のある項目は必ず実際の文字コードで確認してください。
文字数・単語数のよくある制限値
提出物やWebサービスでよく使われる上限の目安です。入力欄に貼り付ければ、そのまま超過していないか確認できます。
| 用途 | 目安 |
|---|---|
| ES・履歴書の自己PR | 400〜800文字 |
| 原稿用紙1枚 | 400文字(20字×20行) |
| meta description | 全角120文字前後 |
| title タグ | 全角30文字前後 |
| X(旧Twitter)投稿 | 140文字(日本語) |
| メール件名 | 全角30文字以内が無難 |
| MySQL VARCHAR(255) | 255文字(utf8mb4なら最大1020バイト) |
| 英文レポート | 単語数(words)で指定されることが多い |
単語数チェックは英文の word count に対応しています。空白・改行で区切られたまとまりを1単語として数えるため、英語のレポートやアブストラクトの語数確認に使えます。
よくある質問
Q.文字数とバイト数の違いは?
文字数は入力した文字の個数、バイト数はデータとしての大きさです。UTF-8では半角英数字は1バイト、日本語は3バイト。Shift_JISでは日本語は2バイトとして数えます。
Q.空白やスペースは文字数に含まれますか?
「空白あり」と「空白なし」の両方を同時に表示します。改行も「空白あり」には含まれます。提出先のルールに合わせて使い分けてください。
Q.原稿用紙の枚数はどう数えますか?
400字詰め原稿用紙を基準に、文字数(空白あり)÷400で枚数を計算しています。
Q.入力した文章はサーバーに送信されますか?
いいえ。すべての処理はブラウザ上で行われます。入力したテキストはサーバーに送信・保存されません。