入出力データはサーバーに送信されず、どこにも保存されません。すべての処理はブラウザ上で完結します。

テキスト⇔バイナリ変換

使い方


変換方向を選択します:テキスト→バイナリまたはバイナリ→テキスト。入力すると結果が即座に表示されます。各文字は8ビットのバイナリ表現(ASCII/UTF-8)に変換されます。

バイナリとは


バイナリ(2進数)は0と1のみを使う基数2の数値システムです。コンピュータはすべてのデータをバイナリで保存します。各文字は1バイト(8ビット)で表現されます。例えば「A」はバイナリで01000001、10進数で65(ASCIIコード)です。

主な用途


  • コンピュータが内部的にテキストをどう表現するか学ぶ。
  • パズルやチャレンジのためにメッセージをバイナリに変換する。
  • プログラミングでデータエンコーディングの問題をデバッグする。
  • ASCIIや文字エンコーディングの概念を理解する。
  • 教育や遊びのためにバイナリテーマのコンテンツを作成する。

ヒント


  • 各ASCII文字はバイナリで正確に8ビット(1バイト)を使用します。
  • バイトグループ間のスペースは任意です。どちらの形式でも対応します。
  • 主なASCII値:A=65(01000001)、a=97(01100001)、0=48(00110000)。
  • 非ASCII文字(絵文字、日本語)はUTF-8で複数バイトを使用します。
  • バイナリはすべてのコンピューティングの基盤です。すべてのファイル・画像・プログラムはバイナリです。

プライバシー


すべての変換はブラウザ内で完結します。データがサーバーに送信されることはありません。

よくある質問


バイナリと16進数は何が違いますか?

バイナリ(2進数)は0と1だけで値を表す基数2の表現で、1文字あたり8ビットで表示されます。16進数は基数16でより短く表記できますが、このツールはバイナリ(0と1)への変換とその逆変換のみを扱います。

変換するテキストはサーバーに送られますか?

いいえ。テキストとバイナリの変換はすべてブラウザ内で実行され、入力した内容がサーバーに送信されたり保存されたりすることはありません。

絵文字や日本語など非ASCII文字も変換できますか?

はい。ASCII文字は8ビット(1バイト)で表現されますが、絵文字や日本語などの非ASCII文字はUTF-8で複数バイトを使うため、1文字が複数の8ビットグループになります。

バイナリからテキストに戻すとき、スペースの入れ方は決まっていますか?

バイトグループ(8ビット)間のスペースは任意です。スペースで区切っても、連続した0と1の並びでも、どちらの形式でも正しくテキストに戻せます。

「A」がバイナリで01000001になるのはなぜですか?

文字「A」のASCIIコードは10進数で65であり、これを2進数の8ビットで表すと01000001になります。各文字はこのように対応するコード値をバイナリ化したものです。