文字数カウント・バイト数計算(Shift-JIS対応)
文字数とバイト数(Shift-JIS/UTF-8)を同時にカウント。社内システムや金融系システムのバイト数制限、SNSの投稿上限やSEO(タイトル・説明文)の表示文字数の目安を入力中にリアルタイムで確認できます。入力内容はブラウザ内だけで処理し、外部サーバーには一切送信しません。
文字数(空白含む)
0
文字
見た目の文字数 (Grapheme)
0
文字
文字数(空白除く)
0
文字
バイト数(UTF-8)
0
bytes
バイト数(Shift-JIS)
0
bytes
行数
0
行
X
通常: 残り 280文字
0 / 280 文字(有料プランは25,000文字まで)
Bluesky
通常: 残り 300文字
0 / 300 文字
Threads
通常: 残り 500文字
0 / 500 文字
こんなお困りごと・シーンでお使いいただけます
1
社内システムの文字数制限に引っかかる前に確認したい
2
Shift-JISのバイト数制限(例: 全角20文字=40バイト)を正確に知りたい
3
フォーム入力前に文字数・行数の目安がほしい
使い方・手順
- 1テキストを入力欄に貼り付けまたは入力
- 2文字数(空白含む/空白除く)・見た目の文字数(Grapheme)・バイト数(UTF-8/Shift-JIS)・行数がリアルタイム表示
- 3「バイト数(Shift-JIS)」の上限バイト数以内か確認し、超えていれば文字数を調整
- 4必要に応じて「SNS」タブで投稿先の上限までの残り文字数、「SEO」タブで検索結果に表示される文字数の目安を確認
よくある質問 (FAQ)
- Q.「文字数」と「バイト数」の違いは?
- 文字数は見た目の文字の個数。バイト数はコンピュータ内部のデータ量。全角日本語はUTF-8で3バイト、Shift-JISで2バイト。
- Q.Shift-JISのバイト数が必要なのはなぜ?
- 古い社内システムや金融系システムでは今でもShift-JISが使われており、文字数制限がバイト数で規定されているため。
- Q.絵文字はどう数えられる?
- 1文字としてカウント。バイト数はUTF-8で4バイト、Shift-JISでは非対応のため警告表示。
- Q.全角と半角でバイト数はどう変わる?
- Shift-JISでは半角(英数字など)が1バイト、全角(ひらがな・カタカナ・漢字など)が2バイトとして計算されます。UTF-8では半角が主に1バイト、全角の日本語文字は3バイトになることが多く、符号化方式によってバイト数が変わります。
- Q.改行や空白は文字数に含まれる?
- 「文字数(空白含む)」には改行・スペース・タブ・全角スペースなどの空白文字も1文字として含まれます。「文字数(空白除く)」はこれらの空白文字をすべて取り除いた数です。行数は改行で区切った行の数を表示します。
- Q.Shift-JISで表せない文字(絵文字・一部のUnicode漢字)はどう扱われる?
- Shift-JIS(Windows-31J)に存在しない文字は「Shift-JIS 非対応文字」として警告表示され、バイト数(Shift-JIS)には加算されません(0バイト扱い)。従来システムやSJIS形式ファイルへの出力時に文字化けする可能性があるため、件数を確認してください。
- Q.Wordやスプレッドシートの文字数と結果が違うのはなぜ?
- 「見た目の文字数 (Grapheme)」は絵文字や結合文字などユーザーが1文字として認識する単位でカウントします。一方「文字数(空白含む)」はUnicodeのコードポイント単位で数えるため、複数のコードポイントからなる絵文字などは両者で数え方が異なり、ソフトによって文字数が変わることがあります。