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

バイナリ ↔ テキスト変換

変換方向
結果
 

バイナリエンコーディングとは


バイナリ(2進数)は0と1の2つの数字だけを使う基数2の数値体系です。テキストを含むすべてのデジタルデータは、最終的にコンピュータ内部でバイナリとして保存されます。ASCII(American Standard Code for Information Interchange)などのテキストエンコーディング規格では、各文字が数値に対応づけられ、その数値がバイナリで表現されます。例えば、文字「A」のASCII値は65で、バイナリでは01000001となります。Unicodeはこの概念を拡張し、世界中のあらゆる文字体系の文字をカバーしています。

使い方


変換方向(テキスト→バイナリ、またはバイナリ→テキスト)を選択して入力してください。バイナリ入力の場合、各バイトをスペースで区切ります(例: 01001000 01101001)。結果はリアルタイムで更新されます。

バイナリ表現


各文字はUnicodeコードポイントの2進数に変換されます。ASCII文字は8ビット(1バイト)を使用します。バイナリ出力では文字がスペースで区切られます。Unicode全範囲の変換をサポートしています。

主な用途


  • 教育 — コンピュータがテキストをバイナリでどう表現するかを学ぶ
  • デバッグ — ソフトウェア開発で文字列のバイナリ表現を確認
  • データ分析 — ファイル処理のエンコーディング正当性を検証
  • パズル・ゲーム — バイナリで秘密のメッセージを暗号化・復号化
  • 情報科学 — バイナリ演算やエンコーディングの概念を練習

ASCIIクイックリファレンス


主なASCII値のバイナリ表現: 「A」= 01000001(65)、「Z」= 01011010(90)、「a」= 01100001(97)、「z」= 01111010(122)、「0」= 00110000(48)、「9」= 00111001(57)、スペース = 00100000(32)。大文字は65〜90、小文字は97〜122、数字は48〜57の範囲です。大文字と小文字の差は常に32(1ビットの違い)です。

プライバシー


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