ガイド

文字数とバイト数の違い

入力制限やAPI送信前に確認したい、文字数とUTF-8バイト数の違いを説明します。

作成日
2026-07-18
更新日
2026-07-18
確認日
2026-07-18
コレクション
guides

文字数は「何文字あるか」を見る指標で、バイト数は保存や送信で使うデータ量を見る指標です。日本語を含む文章では、1文字が複数バイトになることがあります。

文字数・バイト数カウントに文章を貼り付けると、文字数、行数、単語数、UTF-8バイト数を同時に確認できます。入力欄の上限がbytesで指定されている場合は、文字数だけで判断しないでください。

確認手順

  1. 対象の文章をツールへ貼り付けます。
  2. charactersutf8Bytes を見比べます。
  3. APIやデータベースの上限がバイト数なら、utf8Bytes を基準に調整します。

注意点

絵文字や合成文字は、見た目の1文字とプログラム上の数え方がずれる場合があります。厳密な表示幅が必要な画面では、実際の表示環境でも確認してください。

主張と出典

主張出典確認日確信度更新条件
UTF-8では文字によって必要なバイト数が異なるため、文字数とバイト数は一致しないことがある。Encoding Standard2026-07-18highUTF-8の仕様に変更があった場合
ブラウザではTextEncoderを使って文字列をUTF-8バイト列へ変換できる。MDN TextEncoder2026-07-18highTextEncoderの仕様説明に変更があった場合

関連ツール

関連記事