文字数の数え方|空白・改行・絵文字は何字?原稿用紙とXの数え方も
同じ文章なのに、ツールによって文字数がちがう。そんな経験はありませんか。この記事では、空白・改行・絵文字がどう数えられるのか、なぜ数がずれるのかを整理して、原稿用紙の枚数の目安や、X(旧Twitter)の「280」の数え方もまとめます。
先に結論
- 文字数がツールごとにちがうのは、主に空白と改行を数えるかどうかと、絵文字を何字と数えるかがちがうためです。
- 提出先に「〇〇字以内」と決まりがあるときは、どの数え方かを先に確かめるのがいちばん確実です。決まりが書かれていなければ、空白と改行もふくめた数で見ておくと安心です。
- X では、英数字は1つ分、日本語と絵文字は2つ分として数え、合わせて280までです。日本語だけなら140字になります。
空白と改行は数える?数えない?
文字数を数えるときに、いちばん差が出やすいのが空白と改行です。たとえば「おはよう ございます」(あいだに全角の空白が1つ)は、空白を数えれば10字、数えなければ9字です。段落の多い長い文章では、改行の数だけで数十字の差になることもあります。
どちらが正しいということはなく、使う場面の決まりしだいです。よくある数え方は、次の3つです。
| 数え方 | 空白 | 改行 | こんなときに |
|---|---|---|---|
| すべて | 数える | 数える | 入力欄の上限・決まりがわからないとき |
| 改行をのぞく | 数える | 数えない | 見出しやタイトルなど、1行の文 |
| 空白・改行をのぞく | 数えない | 数えない | 中身の量だけを比べたいとき |
また、Windows で作った文章では、1回の改行が「CR」と「LF」という2つの記号でできています。ツールによってはこれを2字と数えるので、改行の多い文章ほど数がずれます。
絵文字やアクセントのついた字は、何字?
コンピューターの中では、字は1つ1つ番号(Unicode の符号位置)で表されています。ところが、見た目は1字でも、いくつかの番号を組み合わせてできている字があります。
- 家族や肌の色をえらんだ絵文字:人の絵文字どうしを、目に見えないつなぎの記号(ZWJ)でつないで、1つの絵に見せています。
- 国旗の絵文字:国を表す2つの記号を並べて、1つの旗に見せています。
- 結合文字:「か」の後ろに、結合用の濁点をつけて「が」に見せる書き方などです。
番号の数をそのまま数えるツールでは、家族の絵文字1つが5字や7字になることがあります。Unicode の決まり(UAX #29)には、人が見て1字と感じるまとまりを「書記素クラスタ」として区切る方法が定められていて、これにそって数えるツールなら、見た目どおり1字になります。
ナカミドの文字数カウントは、この書記素クラスタで数えています。下の画面は、絵文字や全角の空白をまぜた文章を入れたところです。
原稿用紙の枚数の目安
学校の作文や小論文でよく使う原稿用紙は、1行20字×20行の「400字詰め」です。原稿用紙に書くときは、一般に次のような書き方をします。
- 段落の始めは1ます空ける。
- 改行したら、その行の残りのますは空けたまま、次の行から書く。
- 句読点や閉じかっこが行の頭に来るときは、前の行の最後のますにいっしょに入れる(禁則)。
このため、原稿用紙で使うますの数は、ただの文字数より多くなります。とくに改行の多い文章や会話文の多い文章は、文字数が400字でも1枚に収まらないことがよくあります。原稿用紙に書いて出す場合は、文字数だけでなく、行の数で考えると見当がつけやすくなります。
文字数カウントの「原稿用紙400字」は、改行のたびに新しい行から書き、1行に20字ずつ入れたとして行の数を数え、20行で1枚としたものです。禁則と字下げは入れていないので、手で書くと少し増えることがある目安として使ってください。
X(旧Twitter)の280の数え方
X の投稿の長さは、字の種類ごとの「重み」を足して数えます。X が開発者向けに公開している資料では、次のように説明されています。
- 投稿に入る重みの合計は280まで。
- 英字や数字、よく使う記号などは1つ分。日本語・中国語・韓国語の字は2つ分なので、日本語だけなら140字まで。
- 絵文字は、組み合わせた絵文字もふくめて、1つで2つ分。
- URL は、長さにかかわらず23として数える。
英数字と日本語がまざった文章では、ふつうの文字数とXの数が大きくちがいます。たとえば「新しいアプリを作りました https://…」のような投稿では、日本語12字が24、URL が23、間の空白が1で、合わせて48になります。
バイト数と文字数のちがい
システムの入力欄では、上限が「文字数」ではなく「バイト数」で決まっていることもあります。いまよく使われる UTF-8 という形式では、1字の大きさが1〜4バイトに変わります。英数字は1バイト、ひらがなや漢字はふつう3バイト、絵文字は4バイト以上です。「全角は2バイト」という言い方は、Shift_JIS など古い形式での数え方なので、どの形式の話かを確かめると迷いません。
よくある質問
レポートの「800字程度」は、何字まで大丈夫ですか?
どこまで認められるかは、先生や提出先によってちがいます。決まりが書かれていなければ、聞いて確かめるのがいちばんです。少なくとも、指定の字数を大きくこえたり、大きく下回ったりしないように気をつけましょう。
スマホのメモで数えた数と合わないのはなぜですか?
空白・改行・絵文字の数え方がちがうためです。どの数で比べるかをそろえれば、多くの場合は合います。
文章の文字数を手早く数えたいときは、ナカミドの文字数カウントを使ってみてください。貼るだけで、空白と改行をのぞいた数や原稿用紙の枚数、X の残りもいっしょに出ます。文章はどこにも送りません。
参考にした資料
- Unicode Standard Annex #29「Unicode Text Segmentation」
- X Developer Platform「Counting characters」
- RFC 3629「UTF-8, a transformation format of ISO 10646」
この記事について
この記事は、ナカミドを運営するくぁくぁが、生成AI(Anthropic の Claude)の下書きの手伝いを受けて書き、参考にした資料を開いて内容を確かめました。原稿用紙の書き方は、学校などで一般に使われている書き方を紹介したもので、決まりは提出先によってちがうことがあります。最終確認日は2026年11月12日です。作り方は編集方針に書いています。まちがいや古くなった情報に気づいたときは、お問い合わせから教えてください。確かめて直します。