バイト数カウント

バイト数は文字コードによって変わります。日本語1文字は UTF-8 で3バイト、Shift_JIS と UTF-16 で2バイトです。このツールは3つを同時に数え、Shift_JIS で使えない文字もお知らせします。

入力した文章はどこにも送信されません。数えるのも変換するのも、すべてこのブラウザの中で行います。

文字数(空白・改行を含む)0字

改行を除く0字

空白・改行を除く0字

オフ: ページを閉じると文章は消えます。オンにしても文章は送信されません。

バイト数

UTF-8
0
Shift_JIS
0
UTF-16
0

くわしい内訳

行数
0
段落数
0
文の数
0
全角
0
半角
0
英単語
0
日本語の単語(目安)
0

バイト数はどう数える?

文字の種類ごとのバイト数は次のとおりです。

文字UTF-8Shift_JISUTF-16
半角英数字・記号(A、1、!)112
半角カナ(ア)312
ひらがな・カタカナ・漢字(あ、ア、字)322
全角英数字(A)322
𠮷 や 絵文字(😀)4使用不可4
改行(CRLF)224

例: 「東京タワーABC」(全角5字と半角3字)のバイト数は次のとおりです。

  • UTF-8: 5 × 3 + 3 × 1 = 18バイト
  • Shift_JIS: 5 × 2 + 3 × 1 = 13バイト
  • UTF-16: 8 × 2 = 16バイト

どの文字コードで数えればいい?

Web のフォームやデータベースの「○バイト以内」は、今はほとんどが UTF-8 で数えます。古い業務システムや、銀行・役所の一部の入力欄では Shift_JIS で数えることがあります。どの文字コードか分からないときは、UTF-8 と Shift_JIS の両方で上限に収まるようにしておくと安心です。

Shift_JIS の表について

このツールの Shift_JIS は、Windows で使われる Windows-31J(CP932)の表で数えています。①、Ⅱ、㈱ などの記号も2バイトで使えます。表はお使いのブラウザに入っている Shift_JIS の変換表から作っているので、データをダウンロードすることはありません。

よくある質問

全角は2バイト、半角は1バイトですか?

それは Shift_JIS の場合です。今の Web で主流の UTF-8 では、日本語1文字は3バイト、半角英数字は1バイト、半角カナは3バイトです。どの文字コードで数えるのかを確かめてください。

改行は何バイトですか?

Windows の改行(CRLF)は2バイト、Mac や Linux の改行(LF)は1バイトです。Web のフォームから送信するとき、ブラウザは改行を CRLF に変えるので、初期設定は CRLF(2バイト)にしています。

Shift_JIS で使えない文字とは?

𠮷(つちよし)、絵文字、異体字セレクタ、一部の記号などです。Shift_JIS のシステムに送ると、「?」に置き換わったり文字化けしたりします。このツールは、見つけた文字を一覧で表示し、バイト数には含めません。

〜 と ~ はどう違いますか?

Mac や iPhone で入力されやすい「〜」(波ダッシュ、U+301C)は、Windows-31J の表にはありません。Windows で使われるのは「~」(全角チルダ、U+FF5E)です。Shift_JIS で送るなら、「~」に置き換えておくと安全です。

UTF-16 のバイト数に BOM は入りますか?

入りません。ファイルの先頭に付く BOM(2バイト)は含めず、文字だけのバイト数を表示しています。