本文へスキップ
C:L Tools

文字数カウント・バイト数計算(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. 1テキストを入力欄に貼り付けまたは入力
  2. 2文字数(空白含む/空白除く)・見た目の文字数(Grapheme)・バイト数(UTF-8/Shift-JIS)・行数がリアルタイム表示
  3. 3「バイト数(Shift-JIS)」の上限バイト数以内か確認し、超えていれば文字数を調整
  4. 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のコードポイント単位で数えるため、複数のコードポイントからなる絵文字などは両者で数え方が異なり、ソフトによって文字数が変わることがあります。