OpenReplay Logo
12k
12k

バイナリ変換ツール

テキストをバイナリに、バイナリをテキストに、ひとつの場所で相互変換できます。ASCII か UTF-8 を選び、ビット長と区切り文字を設定して、入力しながらリアルタイムに変換します。すべてはお使いのブラウザ内で動作します。

変換方向
エンコーディング
区切り文字
ローカルで処理

このツールについて

バイナリ変換ツールは、人間が読めるテキストをコンピュータが実際に保存する 0 と 1 に対応づけ、その逆も行います。各文字は、ASCII や UTF-8 といった文字エンコーディングを用いて、固定幅のビットの集まり(一般的には 1 バイトあたり 8 ビット)になります。このツールは双方向に対応しており、テキストを貼り付けてそのバイナリを確認したり、バイナリを貼り付けてテキストを復元したりできます。

使い方は、入力欄に入力または貼り付け、変換方向を選び、エンコーディングと区切り文字を選択するだけです。UTF-8 は、あらゆる文字(アクセント付きラテン文字、CJK、絵文字)を 1 つ以上のバイトとしてエンコードして処理し、ASCII は古典的な 0–127 の範囲をカバーします。コピーボタンで結果を取得し、下記のリンクから専用の基数変換ツールへ移動できます。

変換はローカルで行われます。貼り付けたテキストがブラウザの外に出ることは一切ありません。

よくある質問

ここでの ASCII と UTF-8 の違いは何ですか?

ASCII は各文字を単一の 7 ビットまたは 8 ビットの値としてエンコードし、基本的な英語の文字集合を扱います。UTF-8 はその上位集合で、あらゆる Unicode 文字を 1 〜 4 バイトでエンコードするため、アクセント、他の文字体系、絵文字を扱えます。最初の 128 個のコードポイントでは ASCII と互換性を保っています。

バイナリ出力はどう読めばよいですか?

既定では各バイトは 8 ビットで、スペースで区切って表示されます。各グループを 1 文字として読みます。01001000 は 72 で、文字 H です。区切り文字をなしにすると連続したストリームになり、別のまとめ方が必要な場合はビット長を調整してください。

バイナリをテキストに戻せますか?

はい。変換方向の切り替えを操作してください。スペース、バイト単位のまとまり、余分な空白を許容し、選択したエンコーディングを使って各グループを文字へデコードします。