テキスト ↔ バイナリ変換
ブラウザ上でそのまま、テキストをバイナリに、バイナリをテキストに変換できます。UTF-8 に完全対応しているため、文字・数字・記号はもちろん絵文字まで正しく変換されます。8ビット出力はスペース区切りか連続形式かを選べます。
区切り
テキスト入力
バイナリ出力
上にデータを入力すると、変換結果がここに表示されます。
テキスト ↔ バイナリ変換 の使い方
- 1
変換方向を選ぶ
トグルで「テキスト → バイナリ」または「バイナリ → テキスト」を選びます。入れ替えボタンを押すと結果が入力欄に移動し、逆方向に変換し直せます。
- 2
データを入力する
テキストを入力または貼り付けるか、バイナリ文字列を貼り付けます。入力すると同時に変換が自動的に実行され、UTF-8 完全対応であらゆる文字を扱えます。
- 3
区切りを選ぶ
バイナリ出力では、読みやすさのためにバイトごとにスペースを入れるか、連続したストリームにするために区切りなしを選べます。デコード時のスペースは任意です。
- 4
結果をコピーする
変換された結果を確認してクリップボードにコピーすれば、必要な場所にすぐ貼り付けられます。
よくある質問
テキストはどのようにバイナリへ変換されますか?
各文字は UTF-8 のバイト列としてエンコードされ、各バイトが8ビットの2進数で表記されます。基本的な英字はそれぞれ1つの8ビットグループになりますが、アクセント付き文字や記号、絵文字は2〜4バイトを使うため、複数の8ビットグループになります。
絵文字や英語以外のテキストにも対応していますか?
はい。このツールは UTF-8 を使用するため、アクセント付き文字、キリル文字、ギリシャ文字、中国語、日本語、アラビア語、絵文字など、あらゆる Unicode 文字を扱えます。これらは正しいマルチバイト列にエンコードされ、デコードすれば元どおりに復元されます。
デコーダーはどのようなバイナリ形式を想定していますか?
「バイナリ → テキスト」デコーダーは8ビット単位のグループを読み取ります。バイト間のスペースは任意なので、連続したストリームでもスペース区切りのバイトでも動作します。2進数の桁数の合計は必ず8の倍数である必要があり、使用できるのは数字の0と1だけです。
変換エラーが出るのはなぜですか?
バイナリに0と1以外の文字が含まれている場合や、全体の長さが8ビットの倍数でない場合、デコードは失敗します。余分な文字を取り除き、各バイトがちょうど8桁になっているか確認すれば、変換は正常に完了します。
入力したデータはサーバーに送信されますか?
いいえ。すべての変換はブラウザ内だけで実行されます。入力したテキストがアップロード・記録・保存されることはないため、完全に保護され、このツールはオフラインでも動作し続けます。
関連ツール
こちらの便利なツールもどうぞ