TL
ツールラボ
💰寄付する
💰寄付する

テキスト ↔ 2進数/16進数

テキストを2進数または16進数に相互変換。

テキスト入力
バイナリ出力

このツールについて

テキスト-バイナリ変換ツールは、テキストをバイナリ(2進数)または16進数表現に変換します。各文字はASCII/Unicodeコードポイントを使用して変換されます。

バイナリ出力は文字ごとに8ビットをスペースで区切って表示し、16進数出力は文字ごとに2桁の16進数を使用します。すべての処理はブラウザで行われます。

使い方

  1. 上部のタブで変換方向(テキスト→エンコード、またはエンコード→テキスト)を選択してください。
  2. エンコード形式を選択してください:バイナリまたは16進数。
  3. テキストまたはバイナリ/16進数を入力してください。
  4. 変換ボタンをクリックして結果を生成してください。
  5. コピーボタンで結果をクリップボードにコピーしてください。

活用事例

コンピュータサイエンスの学生がバイナリ表現を学習し、開発者がバイトレベルのデータをデバッグし、セキュリティアナリストがCTFチャレンジでバイナリエンコードメッセージを解読する際に使用します。

よくある質問

  • Unicode(非ASCII文字)をサポートしていますか?はい。JavaScriptのcharCodeAt()を使用してUnicodeコードポイント全体をサポートします。
  • バイナリグループはどのように区切られますか?バイナリグループ(文字ごとに1つ)はスペースで区切られます。デコード時はスペース区切りの8ビットグループを受け付けます。
  • バイナリと16進数出力の違いは何ですか?バイナリは2進法(0と1のみ、文字ごとに8桁)で、16進数は16進法(0~9、A~F、文字ごとに2桁)です。16進数の方がコンパクトです。