テキストから 2 進数への変換(UTF-8)

テキストを 2 進数のコードに変換します。各文字を UTF-8 でエンコードし、1 バイトを 8 ビットで表示。区切りはスペース、カンマ、改行、なしから選べます。

3 バイト

各文字を UTF-8 でエンコードし、1 バイトを 8 ビットで表します。「é」は 2 バイト、絵文字は 4 バイトになります。

テキストを 2 進数に変換とは?

テキストを入力すると、そのバイト列の 2 進数表現が表示されます。文字はまず UTF-8 でエンコードされるため、ASCII の英数字は 1 バイト(8 ビット)、アクセント付き文字や日本語などの他の文字、絵文字は 2〜4 バイトになります。

テキストを 2 進数に変換の使い方

  1. テキスト にテキストを入力または貼り付けます。
  2. バイトの区切り をスペース、なし、改行、カンマから選びます。
  3. 2 進数の出力をコピーします。バイト数は出力の上に表示されます。

例

入力
Hi
出力
01001000 01101001

テキストを 2 進数に変換を使うべき場面

テキストがどのように保存されるかの学習、パズル、文字列の正確なバイト列の確認に向いています。UTF-8 のバイトではなく文字の Unicode コードポイント(U+00E9 など)が必要な場合は、Unicode/コードポイント用のツールを使ってください。

テキストを 2 進数に変換の仕組み

ブラウザーの TextEncoder が文字列を UTF-8 のバイト列に変換します。各バイトを 2 進数で表し、左側を 0 で埋めて 8 桁にそろえ、選んだ区切りでつなぎます。ASCII のテキストでは従来の「ASCII から 2 進数」の結果と同じになります。それ以外の文字では、Unicode のコードポイントではなく実際の UTF-8 バイト列が表示されます。

一般的な使用例

  • 文字 A が 01000001 になる仕組みを生徒に見せる
  • パズルや謎解きゲーム用の 2 進数メッセージを作る
  • アクセント付きの単語や絵文字が UTF-8 で何バイトになるか調べる
  • ネットワークやエンコーディングの演習用にビット列を用意する

よくある質問

「é」が 16 ビットになるのはなぜですか?

UTF-8 では文字 é(U+00E9)は C3 A9 の 2 バイトで保存されるため、出力は 11000011 10101001 になります。

ASCII から 2 進数への変換と同じですか?

0〜127 の文字についてはその範囲で UTF-8 が ASCII と同一なので、同じ結果になります。

結果を元に戻せますか?

はい。「2 進数をテキストに変換」ツールに貼り付けてください。ここで使える区切りはすべて受け付けます。

おすすめの次のステップ

テキスト繰り返し
任意のテキスト、単語、絵文字を最大10万回繰り返します。コピーの間に改行、スペース、カンマ、なし、任意の区切りを入れられ、即座にコピー・ダウンロードできます。
テキスト反転
テキストを逆順にしたり、単語や行の順序を反転したり、各単語内の文字を反転したりできます。絵文字やアクセント付きの文字も壊れません。無料でブラウザ内で動作します。
テキスト重複ハイライト
2つのテキストを比較し、共通する単語の並びをハイライトして、それぞれのテキストの重複する割合を表示します。Web 検索はせず、貼り付けたテキストのみを対象とします。
文の数カウント
テキストの文の数を数え、1文あたりの平均単語数と、検出した文の番号付き一覧を表示します。Unicode 対応で、ブラウザ内で動作します。
段落数カウント
空行で区切られた段落を数えます。1行を1段落として数えることもでき、1段落あたりの単語数や検出した各段落の一覧も表示。無料で、データは送信されません。
テキストクリーナー
乱れたテキストを整理します。行の前後の空白、連続スペース、空行、不可視文字の削除、引用符の半角化、絵文字・句読点・数字の除去に対応。データは送信されません。

他のカテゴリを見る