2進数エンコーダ / デコーダ
読み込み中…
このツールについて
テキスト文字列をコンピュータの最小処理単位である0と1の2進数(バイナリ)バイトコードへ双方向に相互変換し、またバイナリビット列から元のテキストを正確に復元(デコード)できる開発者および情報科学向けの専用ツールです。標準的な7/8ビットASCII文字はもちろん、日本語(ひらがな・カタカナ・漢字)や記号などの多言語テキストをUTF-8バイトシーケンスへと精密に分解し、8ビット単位の直感的なバイナリ列として可視化します。スペース区切り、カンマ区切り、0bプレフィックス付き、連続バイトストリームなど多彩な出力形式に対応しており、すべての処理は外部サーバーへの通信なしにブラウザ内部のJavaScriptエンジンで安全に完結します。
お使いの端末内だけで安全に処理します
すべての作業は、いまお使いのブラウザの中だけで行われます。ファイルが外部サーバーに送られることはないので、安心してお使いください。
使い方
変換したいテキスト文字列、または復元したい0と1のバイナリ文字列を入力欄に貼り付けます。
目的に合わせて「テキスト → バイナリ」または「バイナリ → テキスト」の変換モードを選択します。
スペース区切り、カンマ区切り、0bプレフィックスなどの出力フォーマットオプションを必要に応じて指定します。
即座に生成されたバイナリコードまたはデコードテキストを「コピー」ボタンでクリップボードに取得し、開発や学習に活用します。
主な活用シナリオ
情報科学・プログラミング基礎教育
文字がメモリ上にどのように格納されるか、ASCII/UTF-8コードポイントと8ビット2進数の対応関係を視覚的に体験・学習します。
組み込みシステム・シリアル通信デバッグ
マイコン(Arduino、STM32、ESP32、Raspberry Pi)のUART/SPI/I2C通信パケットをビット・バイト単位で精査し、フレーム構造を検証します。
ネットワークソケット通信・ビットフラグ検証
TCP/IPヘッダーや独自バイナリプロトコルのビット配列、制御フラグ、ペイロードの妥当性を迅速に検証します。
CTF競技・ステガノグラフィ解析
情報セキュリティコンテスト(CTF)の暗号問題や、画像の最下位ビット(LSB)に埋め込まれた隠しメッセージを素早く解読します。
低水準ビット演算・マスク処理の実習
C/C++やRustなどのシステム開発で、シフト演算(<<, >>)やAND/OR/XORビットマスクを適用する前の生データを視覚的に確認します。
よくある質問 (FAQ)
標準的な英数字は1バイト(8ビット)ASCII範囲のため、1文字あたり8桁の2進数(例: 'A' = 01000001)で表されます。一方、日本語(漢字・ひらがな・カタカナ)はUTF-8で通常3バイト(24ビット)を消費するため、3組の8ビットバイナリ(例: 'あ' = 11100011 10000001 10000010)として正確に出力されます。
最も一般的なスペース区切り形式(例: 01001000 01101001)のほか、カンマ区切り、改行区切り、'0b'プレフィックス付き形式、区切り記号なしの8の倍数桁の連続ストリームにも自動対応して正確にデコードします。
8ビット単位に満たない不完全なビット列や0/1以外の記号が含まれる場合、不正な文字を安全にスキップするか置換文字を挿入してエラー停止することなく安全に処理します。
標準的なネットワークバイトオーダーおよび教科書的な表記法であるビッグエンディアン(最上位ビットMSBが左側)をデフォルトで採用しています。
はい。ブラウザのTypedArrayメモリバッファを活用して最適化されているため、数万文字以上の大容量テキストも瞬時にバイナリ化できます。
いいえ、一切ありません。AllThatConverterのすべての処理はクライアントブラウザのローカルメモリ内でのみ実行され、外部サーバーへの通信は発生しません。