バイト数カウント・文字コード判定
テキストのバイト数を各文字エンコーディングで計算します。
UTF-8
0
bytes
UTF-16
0
bytes
Shift-JIS (概算)
0
bytes
文字情報
文字数
0
半角文字
0
全角文字
0
行数
0
❓ よくある質問
バイト数と文字数の違いは何ですか?
文字数は文字の個数を数えますが、バイト数は文字のデータサイズを表します。UTF-8では英数字は1バイト、日本語の漢字やひらがなは3バイトになるため、同じ文字数でもバイト数は異なります。
UTF-8とShift-JISでバイト数が違うのはなぜ?
文字エンコーディングによって各文字のバイト表現が異なるためです。例えば日本語の「あ」はUTF-8で3バイト、Shift-JISで2バイトです。データベースやAPIのサイズ制限を確認する際は、使用するエンコーディングに注意が必要です。
バイト数カウントはどのような場面で必要ですか?
データベースのカラムサイズ制限のチェック、APIリクエストのペイロードサイズ確認、メール件名の文字数制限、SMS文字数の計算、ファイルサイズの見積もりなど、開発やデータ処理の多くの場面で必要になります。
全角文字と半角文字のバイト数は?
UTF-8の場合、半角英数字は1バイト、全角ひらがな・カタカナ・漢字は3バイトです。UTF-16では半角・全角ともに基本的に2バイトです。Shift-JISでは半角1バイト、全角2バイトとなります。