本文へスキップ

文字数・バイト数カウント

文字数とUTF-8・EUC-KRのバイト数を入力と同時に数えます。応募書類やSMSの長さ確認に。

上限の確認

入力した文章はこのブラウザ内でのみ使われ、サーバーには送信されません。

集計結果

項目 値
文字数(空白含む) 見た目の文字(書記素)基準 0
文字数(空白除く) 空白・タブ・改行を除外 0
コードポイント数 絵文字や結合文字は複数と数える 0
UTF-16 長 JavaScript の length 方式 0
UTF-8 バイト ハングル3・英字1・絵文字4 0
EUC-KR バイト ハングル2・英字1 0
ハングル 字母を含む 0
英字 A–Z a–z 0
数字 0–9 0
空白 スペース・タブ・改行 0
その他 記号・漢字・絵文字など 0
行数 0
段落数 空行で区切られた塊 0
単語数 空白で区切られた塊 0

原稿用紙の枚数

入力した文章を 200 字詰め原稿用紙(横 20 マス × 縦 10 行)にマスごとに置いたときの枚数です。

原稿用紙の枚数(切り上げ、括弧内は小数)
0
行数
0
埋まったマス数
0
行頭に置けず前の行の末尾に付けた記号
0

基本ルールです — ハングルや記号は 1 マス、数字と英小文字は 2 字で 1 マス、空白は 1 マス(行頭なら省略)、句点・読点などは 1 マスですが行頭には置かず、三点リーダー・ダッシュは 2 マス、段落の終わりは残りのマスを空けます。学校やコンテストで細部が異なるので、提出規定を確認してください。

やさしい文章チェック

上に入力した文章から、読みにくくなる兆候(長い文・繰り返し・難しい言葉・二重受け身)を探します。点数はつけず、直すかどうかは自分で決めます。韓国語の文章向けの目安です。

文は句点・疑問符・改行で区切ります。難しい言葉の一覧はこのサイトで新しく書いた短い一覧なので、文脈に合わない候補が出ることがあります。

単語の頻度・ワードクラウド

上に入力した文章でよく出てくる単語を数え、表とワードクラウドで表示します。

除く言葉(カンマか空白で区切る)

形態素解析ではなく語尾の一覧で助詞を除く近似なので、間違うことがあります。オフにすると書かれたまま数えます。

この文章を別のツールに送る

文章はアドレスに入れず、このブラウザの中だけで移ります。サーバーには送りません。

数え方の基準

「文字数」は見た目の文字(書記素クラスタ)で数えるため、家族の絵文字や結合アクセントも1文字です。サービスによってはコードポイントやUTF-16長で数えるので、3つとも表示します。改行は1文字・1バイトです。サーバー側で \r\n に変換して数える場合は1行ごとに1バイト増えます。

EUC-KR バイトとは

韓国のSMS(90バイト)・LMS(2000バイト)や古いウェブフォームは、ハングルを2バイト、英数字を1バイトで数えます。このツールはCP949(拡張EUC-KR)基準で、絵文字など表現できない文字は「?」1バイトになるものとして個数を別に表示します。

よくある質問

入力した文章はサーバーに保存されますか?

いいえ。すべてブラウザ内で計算され、どこにも送信されません。

使っているサイトの数と違います。

サイトにより空白・改行・絵文字の数え方が異なります。そのサイトの基準(文字/バイト、空白の有無)を「上限の確認」で選んでください。

UTF-8 と EUC-KR の違いは?

UTF-8 ではハングル1字が3バイト、EUC-KR(CP949)では2バイトです。同じ文章でもバイト数が変わります。