テキスト ↔ 2進数 変換ツール
変換
あらゆるテキストを2進数表現に、そして再びテキストに変換します。各文字は UTF-8 バイトにエンコードされ、すべてのバイトが8ビットになります — そのため 'A' のような ASCII は1バイト(01000001)ですが、絵文字やアクセント文字は複数バイトにまたがります。バイトの区切り方(スペース・なし・カスタム文字)を選んで読みやすく出力できます。デコードモードに切り替えると2進数を貼り付けて元のテキストを復元できます。スペース・改行など2進数以外の文字は無視されるので、乱れた入力でも動きます。文字の保存方法の学習、パズルや CTF、短いメッセージのエンコードに便利です。すべての処理はブラウザ内で実行されます。
—
出力
2 バイト
使い方
- 方向を選びます:テキスト → 2進数、または 2進数 → テキスト。
- 入力を入力または貼り付けます。エンコード時はバイトの区切りを選びます。
- 出力ボックスから結果をコピーします。
よくある質問
- なぜ1文字が8ビットより長いことがあるのですか?
- テキストは UTF-8 でエンコードされます。ASCII 文字は1バイト(8ビット)ですが、絵文字・アクセント文字・多くの非ラテン文字は2〜4バイトを使うため16〜32ビットになります。
- デコードに有効な2進数とは?
- 全体の長さが8の倍数である0と1の文字列です。スペースや改行などは先に取り除かれるので、'01001000 01101001' と '0100100001101001' は同じくデコードされます。
- 長さエラーが出るのはなぜ?
- デコードには完全なバイトが必要です。0と1の数が8の倍数でない場合、ある文字が不完全です。欠けたビットや余分なビットを確認してください。
- テキストはアップロードされますか?
- いいえ。エンコードとデコードは完全にブラウザ内で行われ、サーバーに送信されません。
関連ツール
BCD変換器 (2進化10進数)
10進数と8421 2進化10進数を相互変換 — 桁ごとの4ビットニブル、パックドBCDの16進バイト、BCD妥当性チェック。
変換00
グレイコード変換器
10進数・2進数・反射2進グレイコードを双方向で変換、任意の固定ビット幅と0-7の対照表付き。
変換00
2 の補数変換 (8〜64ビット)
十進・hex・二進・八進の値を入力し、8/16/32/64 ビットの 2 の補数ビットパターンと、符号付き/符号なしの読み、hex、八進、1 の補数を表示 — ブラウザ内で。
変換00
IEEE 754 浮動小数点変換 (32 & 64ビット)
任意の数の正確な IEEE 754 ビット配置を float32・float64 で確認 — 符号・指数・仮数ビット、hex、格納値、丸め — または hex ビットを数値に復号、ブラウザ内で。
変換00
基数変換ツール
2進数・8進数・10進数・16進数の間で数値を変換。
変換00
単位変換
長さ・重さ・温度・面積・体積・速度・時間を変換。
変換00