本文へ移動

文字ツール

UTF-8バイト数確認

文章のUTF-8バイト数をLF・CRLFで比較。改行数と文字数を確認し、本文を含まない集計をコピーできます。入力内容は送信しません。

20万文字相当まで。空白・改行も計算に含め、入力内容を送信・保存しません。貼り付けた改行は入力欄でLFになります。LFとCRLFの両方を計算し、元の文章は変更しません。

BOMは自動追加しません。入力に含まれるBOM文字は数えます。文字数は空白を含み、改行を除いたUnicodeコードポイント数です。結合文字や複数の文字を組み合わせた絵文字は、見た目の1文字と一致しないことがあります。入力を変えたら再確認してください。

このツールについて

文章をUTF-8で表したときのバイト数を確認できます。APIや保存先の容量制限を調べる前に、文字数とバイト数の違いを把握するためのツールです。入力先固有の文字数制限や送信可否は判定しません。

文字数とバイト数の違い

UTF-8では英数字のAは1バイト、あは3バイト、😀は4バイトです。「Aあ😀」は3コードポイント、8バイトになります。空白やタブも含めて計算し、文章の表記を自動で揃えたり削除したりしません。

LFとCRLFを並べて確認

改行1つはLFなら1バイト、CRLFなら2バイトです。「A」の後に改行と「B」がある文章は、LFで3バイト、CRLFで4バイトです。貼り付け時に元の改行方式は失われるため、両方式を仮定した結果を表示します。元ファイルの容量を特定する機能ではありません。

計算に含むもの・含まないもの

前後の空白・タブ・末尾改行を含めます。BOMは自動追加しませんが、入力中のU+FEFFは3バイトとして数えます。JSONやURLとして送る際のエスケープ、通信ヘッダー、ファイル形式の付加情報は含みません。コピーするのは集計値だけで、本文は含めません。

使い方

  1. 確認するテキストを貼り付けます。
  2. 「バイト数を確認」を押します。
  3. LF・CRLFのバイト数と改行数を確認します。
  4. 「結果をコピー」または「結果を全選択」で集計を取得します。

よくある質問

元ファイルの正確な容量が分かりますか?

元ファイルの容量は分かりません。入力欄で改行がLFに揃うため、LFとCRLFの両方式を仮定してUTF-8の本文容量を表示します。ファイル形式の付加情報や自動追加BOMは含みません。

空白・改行・BOMは数えますか?

空白・タブ・末尾改行も数えます。BOMは自動追加しませんが、入力に含まれるU+FEFFは3バイトとして数えます。CR/LF系の改行以外の文字は変更せず計算します。

絵文字の文字数が見た目と違うのはなぜですか?

文字数は、改行を除くUnicodeコードポイント数です。結合文字や複数のコードポイントからなる絵文字は、見た目の1文字とは一致しないことがあります。バイト数はUTF-8の容量です。

入力内容は送信されますか?

ブラウザ内だけで計算し、入力内容を送信・保存しません。20万文字相当(UTF-16コード単位)まで確認でき、超過時は切り捨てずエラーにします。再読み込みで入力は消えます。コピー内容は集計値のみです。

文字

文字化け復元ツール

文字化けした文章を貼り付けるだけで、元の日本語を復元できる候補を自動で探します。

Web

URLのクエリパラメータ確認

URLを貼り付けて重複キー・空の値・日本語の%表記を確認。順序を保ったJSON配列をコピーできます。入力したURLにはアクセスしません。

Web

JSON整形・構文確認

JSONの構文を確認し、2スペースで整形。大きな数値・文字列・キーの順番を保持してコピーできます。入力内容は送信しません。

文字

Unicodeコードポイント確認

文字ごとのU+表記と位置、UTF-16長を確認。空白・不可視文字や絵文字の違いを調べ、一覧をコピーできます。入力内容は送信しません。

Web

CSV・TSV列確認

CSVやタブ区切りの列数・列ずれを確認。引用符内の改行や空セルをプレビューできます。入力内容は送信しません。

Web

テキストのSHA-256確認

文章や設定値からSHA-256ハッシュを計算してコピー。UTF-8のテキストを端末内で処理し、入力・結果は送信しません。

Web

JSON文字列のエスケープ・解除

平文と単一のJSON文字列を相互変換。引用符・改行・バックスラッシュを変換してコピーできます。入力内容は送信しません。