2進数変換ツール(テキスト・10進数 リアルタイム相互変換)
入力したテキストや数字をリアルタイムで2進数(0と1の列)に相互変換できる無料ツールです。文字モードでは日本語や絵文字を含む文字列をUTF-8エンコード経由で2進数に変換し、数値モードでは10進数の整数を瞬時に2進数へ切り替えます。すべての処理はブラウザ内で完結するため、データが外部サーバーへ送信される心配はありません。
2進数変換ツールの基本的な使い方
変換の方向を指定してボタンを押す必要はありません。左右どちらの入力欄に入力しても、もう一方の欄がリアルタイムで更新されます。
- 画面上部の切り替えボタンで「文字」または「数値」モードを選択します。
- 左側の入力欄(テキストまたは10進数)または右側の「2進数」欄にデータを入れると、即座に相互変換されます。
- 変換結果の上部にあるコピーボタンを押すと、結果をクリップボードに取得できます。
テキストや文字を2進数に変換する方法
文字モードでは、入力された文字列を内部でUTF-8としてエンコードし、各バイトを8桁の2進数(8ビット)に変換します。ASCII文字だけでなく、ひらがな、漢字、記号、絵文字まで文字化けせずに相互変換が可能です。
2進数出力は、初期設定で1バイト(8桁)ごとに半角スペースで区切られます。設定オプションを切り替えることで、スペースなしの連続した文字列として出力することも可能です。
10進数と2進数の相互変換
数値モードに切り替えると、10進数の整数と2進数の相互変換が行えます。JavaScriptのBigIntを使用して計算処理を行っているため、巨大な桁数の数字であっても制限なく即座に変換できます。
先頭にマイナス記号(-)を付けることで、負の整数の変換にも対応しています。
ブラウザ内処理による安全なバイナリテキスト変換
本ツールに入力したテキストやデータは、外部のサーバーへアップロードされることは一切ありません。すべてのデコードおよびエンコード処理が閲覧中のブラウザ内で安全に完了します。
不完全な2進数や不正な文字が入力された場合でも、画面がフリーズしたり入力内容が消去されたりせず、直前の正常なデコード結果を保持したままエラー通知を表示します。
よくある質問
2進数(0と1の列)を文字や日本語の文章に復元(解読)するにはどうすればいいですか?
文字モードの右側にある2進数欄に0と1の文字列を貼り付けると、左側の入力欄に復元されたテキストが即座に表示されます。8桁ごとのスペース区切りがあってもそのまま解読可能です。不正な数値が含まれている場合は注意が表示され、直前の正常な復元結果が維持されます。
テキストや文字列を2進数に変換するやり方は?
文字モードを選択し、左側のテキスト欄に変換したい文章を入力するだけで即座に2進数へ変換されます。変換ボタンを押す必要はなく、入力した端から右側の欄に8桁単位の2進数が生成されます。出力結果はコピーボタンで簡単に取得できます。
10進数の数字を2進数に変換するやり方は?
数値モードに切り替え、左側の10進数欄に整数を入力すると右側に2進数がリアルタイムで表示されます。巨大な桁数の数値や、先頭にマイナス記号を付けた負の数にも対応しています。
2進数を10進数の数値に戻すにはどうすればよいですか?
数値モードの右側にある2進数欄に0と1の数字を入力すると、左側の10進数欄に計算結果が即座に反映されます。
ひらがな、漢字、絵文字も文字化けせずに2進数へ変換できますか?
はい、変換可能です。内部でUTF-8エンコーディングを使用しているため、日本語のひらがな・漢字や絵文字、特殊記号も崩れることなく相互変換できます。
入力したデータが外部サーバーに送信されて漏洩する心配はありませんか?
外部サーバーへのデータ送信は一切ありません。すべての計算処理はユーザーのブラウザ内で行われるため、機密情報や個人情報を入力しても安心です。
2進数の出力で、8桁(1バイト)ごとにスペースを空ける設定は変更できますか?
はい、設定の切り替えで変更できます。デフォルトでは見やすいように8桁(1バイト)ごとにスペースが入りますが、スペースなしの連続した2進数文字列として出力することも可能です。