テキスト ↔ 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の倍数でない場合、ある文字が不完全です。欠けたビットや余分なビットを確認してください。
- テキストはアップロードされますか?
- いいえ。エンコードとデコードは完全にブラウザ内で行われ、サーバーに送信されません。
関連ツール
テキスト ↔ 16進数 変換
テキストを16進数バイトに変換し、16進数をテキストに戻します。UTF-8 対応、ブラウザ上で動作します。
変換 0 0
ASCII コード表
256 行の ASCII / 拡張 ASCII 表 — 10進・16進・8進・2進、制御文字の名前まで。検索・コピー対応。
開発 0 0
画像 → ASCII アート
画像を ASCII アートに変換 — 幅・文字セット・反転を調整、ブラウザ内処理。
画像 0 0
テキストエンコーディング変換
Shift_JIS・EUC-JP・Windows-1252 など非 UTF-8 のテキストを UTF-8 で読める形に。
ファイル 0 0
フォルダーツリー視覚化
インデントされたファイルとフォルダー名のリストを貼り付けて、きれいな ASCII ツリーを取得 — README に貼り付けるようなもの。
テキスト 0 0
文字化け修復 (壊れた UTF-8 を修復)
誤ったエンコーディングの往復で壊れたテキストを修復 — café、don’t、😀 を café、don't、😀 に戻す — 自動・安全に、ブラウザ内で。
テキスト 0 0