無料・登録不要・ブラウザ内で処理
バイト数カウントツール
日本語テキストのバイト数、文字数、行数、空白数をまとめて確認できます。UTF-8、UTF-16、URLエンコード、Base64後のサイズ目安にも対応しています。
入力テキスト
対応目安:txt / csv / json / html / xml / md / log / css / js。読み込みは端末内で行われます。
255バイト、1000バイトなどの入力制限に収まるか確認できます。
日本語や改行を含むテキストの容量感を事前に把握できます。
URLエンコード後やBase64後の長さも確認できます。
バイト数カウントツールは、入力した文章がUTF-8で何バイトになるかを確認できる無料のブラウザツールです。日本語、英数字、記号、改行、絵文字などを含むテキストを貼り付けるだけで、バイト数、文字数、行数、空白数、URLエンコード後の長さなどをまとめて確認できます。
一般的な「文字数カウント」と「バイト数カウント」は似ていますが、意味は異なります。たとえば半角英数字は1文字で1バイト程度になることが多い一方、日本語の全角文字はUTF-8では1文字あたり3バイトになることが多く、絵文字はさらに大きなバイト数になる場合があります。そのため、見た目の文字数は少なくても、システム上のバイト数制限を超えてしまうことがあります。
バイト数を確認するメリット
バイト数の確認は、Web制作、システム入力、メール配信、CSV作成、データベース登録、SNS運用など、さまざまな場面で役立ちます。たとえば、管理画面の入力欄に「255バイト以内」という制限がある場合、単純に255文字まで入力できるわけではありません。日本語を多く含む文章では、実際には80文字前後で上限に近づくこともあります。
また、メール件名や通知文、商品名、顧客管理システムの備考欄などでは、文字数ではなくバイト数で制限されているケースがあります。入力後にエラーが出てから修正するよりも、事前にバイト数を確認しておくことで、作業の手戻りを減らせます。
UTF-8のバイト数を中心に確認できます
このツールでは、現在のWebサイトや多くのシステムで使われているUTF-8のバイト数を中心に表示します。UTF-8は日本語サイト、WordPress、各種Webサービス、API、CSVデータなどで広く使われている文字コードです。
あわせて、UTF-8 BOM付きで保存した場合のバイト数、UTF-16の場合のバイト数、URLエンコード後の長さ、Base64化した場合の目安も表示します。ブログ運営者、Web担当者、開発者、事務担当者など、専門知識がない方でも確認しやすいように、重要な結果を大きく表示しています。
上限バイト数チェックにも対応
入力欄の下にある「上限バイト数チェック」に数値を入力すると、現在のテキストが指定した上限内に収まっているかを確認できます。たとえば、255バイト以内に収めたい場合は「255」と入力してください。残りバイト数または超過バイト数が表示されるため、文章をどれくらい削ればよいかが分かりやすくなります。
この機能は、社内システムの入力制限、データベース項目、メール件名、CSVインポート項目、Webフォームの文字制限などで特に便利です。
入力データはサーバーに送信されません
このバイト数カウントツールは、入力したテキストをサーバーへ送信せず、すべてブラウザ内で処理します。個人情報、業務データ、顧客向けメール文、社内資料の一部など、外部送信したくない文章を扱う場合でも安心して利用しやすい設計です。
ただし、共有パソコンや社外端末で利用する場合は、入力内容を残したままにしないよう注意してください。利用後はリセットボタンで入力内容を消すことをおすすめします。
文字数とバイト数の違いに注意
文字数は「見た目上の文字の数」を数える考え方です。一方、バイト数はコンピューターがデータとして扱うときの容量に近い考え方です。同じ10文字でも、半角英数字だけの10文字と、日本語や絵文字を含む10文字では、バイト数が大きく変わることがあります。
たとえば「abc」はUTF-8で3バイトですが、「あいう」はUTF-8で9バイトになることが一般的です。さらに絵文字を含む場合、1文字に見えても複数バイトになるため、SNS投稿文や通知メッセージ、アプリ内テキストを作成するときは注意が必要です。
業務利用での活用例
営業メールの件名を短く調整したいとき、顧客管理システムの備考欄に収まるか確認したいとき、CSVデータの文字数制限を事前に確認したいときなどに活用できます。特に日本語の会社名、住所、氏名、商品名、備考欄などは、見た目よりもバイト数が大きくなりやすいため、登録前の確認が重要です。
ブログ運営では、メタディスクリプション、タイトル、構造化データ、CSVエクスポートデータの確認にも使えます。SNS運用では、投稿文そのものの文字数だけでなく、URLや絵文字を含めたデータ量の目安を確認する用途にも向いています。
Shift_JISやEUC-JPの扱いについて
このツールは外部ライブラリを使わず、ブラウザ標準機能で計算できるUTF-8を中心に設計しています。Shift_JISやEUC-JPは、文字によって扱いが異なり、ブラウザ単体で厳密に計算するには追加ライブラリが必要になる場合があります。
現在のWebサイトやWordPressではUTF-8が主流ですが、古い業務システムや一部のCSV取込ではShift_JISが使われることもあります。その場合は、実際に取り込むシステム側の仕様もあわせて確認してください。
FAQ
Q1. バイト数と文字数は何が違いますか?
文字数は見た目上の文字の数です。バイト数はコンピューターが文字をデータとして扱うときの容量です。日本語や絵文字は、半角英数字よりもバイト数が大きくなることがあります。
Q2. このツールはUTF-8に対応していますか?
はい。標準ではUTF-8のバイト数を大きく表示します。あわせてUTF-8 BOM付き、UTF-16、URLエンコード後の長さ、Base64化した場合の目安も表示します。
Q3. 入力した文章はサーバーに送信されますか?
送信されません。JavaScriptでブラウザ内処理を行うため、入力したテキストは外部サーバーへ送られません。
Q4. Shift_JISのバイト数も正確に分かりますか?
この完成版では、外部ライブラリを使わない安全・軽量設計を優先しているため、Shift_JISの厳密計算は対象外です。Shift_JISは文字によって扱いが異なるため、厳密対応する場合は専用ライブラリの導入を検討してください。
Q5. 絵文字のバイト数も数えられますか?
はい。UTF-8としてのバイト数に含めて計算します。絵文字は1文字に見えてもバイト数が大きくなることがあるため、文字数制限ではなくバイト数制限がある場面では注意が必要です。
Q6. スマホでも使えますか?
はい。スマホ、タブレット、PCで使いやすいようにレスポンシブ対応しています。スマホでは入力欄、結果、ボタンが縦並びになります。

