テキストがサーバーにアップロードされますか?
いいえ。バイトカウントはブラウザの組み込みTextEncoder APIを使用 — すべての計算がローカルで実行。テキストがデバイスから出ることはありません。
100%プライベート • ブラウザで動作 • サーバーアップロードなし
無料オンラインバイト数カウンター。テキストサイズをUTF-8バイト、KB、MBで測定。ファイルサイズ、APIペイロード制限、データベースフィールドサイズを確認。100%プライベート。
このバイトカウントはUTF-8バイトでテキストサイズを測定し、データ使用量を把握。
いいえ。バイトカウントはブラウザの組み込みTextEncoder APIを使用 — すべての計算がローカルで実行。テキストがデバイスから出ることはありません。
TextEncoder.encode()を使用してテキストをUTF-8バイト配列に変換し、その長さを測定。これはモダンシステムでテキストファイルを保存する際に使用されるのと同じエンコーディングであるため、カウントは実際のファイルサイズと一致します。
UTF-8は可変幅エンコーディングです:ASCII文字(A-Z、0-9)は1バイト、ラテン変音文字(é、ñ)は2バイト、CJK文字(中、日、한)とほとんどの絵文字は3バイト、一部の複雑な絵文字は4バイトを使用。
文字カウントはエンコーディングに関係なくすべての記号を1として扱います。バイトカウントは実際のストレージコストを反映 — 中国文字は1文字ですが3バイト。この違いは非ASCIIテキストのエンコーディングオーバーヘッドを示します。
ほぼ正確に一致。カウントはUTF-8エンコードサイズを反映。実際のファイルサイズは行末文字(\r\n vs \n)やBOMマーカーにより数バイト異なる場合がありますが、標準テキストでは一致は正確です。
多くのデータベース(MySQL、PostgreSQL)はVARCHARカラム制限を文字数ではなくバイト単位で測定。VARCHAR(255)カラムは255バイトを保持し、これは255のASCII文字ですが約85の中国文字のみ。このツールは実際のバイトコストを表示。
はい。REST API用のJSONペイロードを作成している場合、JSONテキストをここに貼り付けて正確なバイトサイズを確認。これにより、リクエストボディ制限(ほとんどのAPIで一般的に1MB)内に収まることが保証されます。