AZ Tools

テキスト ↔ 2進数 変換ツール

変換

あらゆるテキストを2進数表現に、そして再びテキストに変換します。各文字は UTF-8 バイトにエンコードされ、すべてのバイトが8ビットになります — そのため 'A' のような ASCII は1バイト(01000001)ですが、絵文字やアクセント文字は複数バイトにまたがります。バイトの区切り方(スペース・なし・カスタム文字)を選んで読みやすく出力できます。デコードモードに切り替えると2進数を貼り付けて元のテキストを復元できます。スペース・改行など2進数以外の文字は無視されるので、乱れた入力でも動きます。文字の保存方法の学習、パズルや CTF、短いメッセージのエンコードに便利です。すべての処理はブラウザ内で実行されます。

出力

2 バイト

使い方

  1. 方向を選びます:テキスト → 2進数、または 2進数 → テキスト。
  2. 入力を入力または貼り付けます。エンコード時はバイトの区切りを選びます。
  3. 出力ボックスから結果をコピーします。

よくある質問

なぜ1文字が8ビットより長いことがあるのですか?
テキストは UTF-8 でエンコードされます。ASCII 文字は1バイト(8ビット)ですが、絵文字・アクセント文字・多くの非ラテン文字は2〜4バイトを使うため16〜32ビットになります。
デコードに有効な2進数とは?
全体の長さが8の倍数である0と1の文字列です。スペースや改行などは先に取り除かれるので、'01001000 01101001' と '0100100001101001' は同じくデコードされます。
長さエラーが出るのはなぜ?
デコードには完全なバイトが必要です。0と1の数が8の倍数でない場合、ある文字が不完全です。欠けたビットや余分なビットを確認してください。
テキストはアップロードされますか?
いいえ。エンコードとデコードは完全にブラウザ内で行われ、サーバーに送信されません。

関連ツール