バイト数カウント(UTF-8・Shift_JIS)

貼り付けた文字列のバイト数を、UTF-8とShift_JIS換算で表示します。入力内容は送信されません。

テキスト整形

押すと入力欄の内容が書き換わります。直後なら「元に戻す」で1回だけ戻せます。

文字数・バイト数

文字数(空白・改行を含む)
0
文字数(空白・改行を除く)
0
文字数(改行のみ除く)
0
行数
0
段落数
0
原稿用紙(400字詰め)
0
バイト数(UTF-8)
0
バイト数(Shift_JIS換算)
0
全角文字
0
半角文字
0

SNSの上限チェック

X(旧Twitter)0 / 140
全角140字/半角280字。URLは23文字、絵文字は全角1字として換算
Instagram キャプション0 / 2200
ハッシュタグは5個まで(2025年12月から)
Threads0 / 500
絵文字はバイト数で数える(多くは1つで4字分)。リンクは5個まで
Bluesky0 / 300
見た目の1文字単位。URLも全文が文字数に入る
TikTok 説明文0 / 4000
アプリから投稿する場合。予約投稿ツールなど外部から投稿する場合は2200字
YouTube タイトル0 / 100
YouTube 説明(概要欄)0 / 5000

上限は各サービスの現時点の目安で、変更される場合があります。

入力した文章はお使いのブラウザの中だけで処理され、サーバーには送信されません。前回の入力のみ、この端末のブラウザに保存されます。

UTF-8とShift_JISでバイト数が違う理由

同じ文字でも、文字コードによって必要なバイト数が変わります。UTF-8では半角英数字が1バイト、日本語のひらがな・漢字・全角カナが3バイト、絵文字は4バイトです。一方Shift_JISでは、半角英数字と半角カナが1バイト、全角の日本語が2バイトです。

たとえば「ABCあいう」は、UTF-8で3+9=12バイト、Shift_JISで3+6=9バイトです。「😀」はUTF-8だと4バイトですが、Shift_JISでは表現できません(このツールの換算では2バイトの近似として表示します)。

バイト数を確認する場面

古い業務システムや帳票、データベースの項目の長さ制限は、文字数ではなくバイト数で決まっていることがあります。「全角20文字まで」と書かれていても、実際にはShift_JIS換算の40バイトという意味の場合もあります。ファイル名やパスワード、一部のSMSの文字数制限もバイト単位です。

なおShift_JIS換算は、半角英数字・半角カナ・円記号などを1バイト、それ以外を2バイトとする近似計算です。環境によって細かな差が出ることがあるので、厳密な制限があるシステムでは、最終的に実際の環境で確認してください。

よくある質問

1文字は何バイトですか?
UTF-8では半角英数字が1、日本語の大半が3、絵文字が4バイトです。Shift_JISでは半角が1、全角が2バイトです。
改行は何バイトですか?
ツール上の改行は1バイトで数えます。Windowsの改行(CRLF)をそのまま保存すると2バイトになります。
Shift_JIS換算が近似なのはなぜ?
ブラウザには、すべての文字をShift_JISに変換する標準機能がないため、文字の種類から計算しています。
入力した文字列は送信されますか?
いいえ。ブラウザ内のみで処理します。

関連ツール