バイナリコード変換ツール

テキストやバイト列を、2進数・16進数・10進数・8進数の間でリアルタイムに変換します。変換はブラウザ内で直接実行されます。

バイナリコード変換ツール

このツールの機能

バイナリコード変換ツールは、テキストやバイト列を 2 進数、16 進数、10 進数、8 進数の間で変換します。

テキストデータでは UTF-8、ASCII、UTF-16 のリトルエンディアンとビッグエンディアンに対応しています。

使い方

  1. 文字エンコーディングと変換元・変換先の形式を選択します。
  2. 左側のフィールドにテキストまたはバイト値を入力すると、出力が入力中に更新されます。
  3. 方向を入れ替えるボタンで、結果を反対方向に変換できます。

実用例

  • 技術文書にあるバイナリのバイト列を、読めるテキストとして確認する。
  • テストやトラブルシューティングで、2 進数・16 進数・10 進数・8 進数の値を比較する。
  • 既知の ASCII または UTF-8 のテストデータを別のバイト表現に変換する。

注意事項と制限

  • 2 進数、16 進数、10 進数、8 進数の入力は個々のバイトとして解釈されます。10 進数と 8 進数の値は空白またはカンマで区切ってください。
  • ASCII で使用できる値は 0~127 です。UTF-16 のバイト順は自動判定されないため、元データに合わせて選択してください。

よくある質問

なぜバイナリ入力が拒否されるのですか?

入力には 0 と 1 だけを使用し、バイト数が完全な数になるようにしてください。1 バイトは 8 桁の 2 進数です。

どのバイト列でもテキストとして読めますか?

いいえ。選択した文字エンコーディングがバイト列と一致している必要があります。そのため、無効な UTF-8 や UTF-16 の列はテキストとして表示されません。