本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Text to Binary

テキストを二進法・八進法・十六進法に変換し、その逆も。UTF-8 バイト列に厳密に対応し、ブラウザ内で完結。

使い方

  1. 方向を選びます。テキスト → コード、またはコード → テキスト。
  2. 基数を選びます。二進法(base 2)、八進法(base 8)、十六進法(base 16)。
  3. フォーマットを選びます。スペース区切り(01001000 01101001)または連続(0100100001101001)。
  4. 入力または貼り付けて Generate を押します。エンコードは UTF-8 バイト列として処理し、デコードは各トークンを検証してから復号します。
  5. 不正な入力は理由を示して拒否します。二進法に 2 が混ざった場合や、連続文字列の長さがバイト幅の倍数でない場合などです。

よくある用途

よくある質問

Q: なぜ漢字 1 文字が 3 バイトになるの? A: ASCII 以外の文字は UTF-8 で複数バイトになります。一般的な漢字は 3 バイト、絵文字は 4 バイトになることもあります。ステータス行のバイト数がその実数です。

Q: デコードはどの入力形式を受け付けますか? A: スペース区切りのトークン列、または固定バイト幅(二進 8 ビット、八進 3 桁、十六進 2 桁)で分割する連続文字列です。連続文字列の長さが幅の倍数でない場合は、推測せずにエラーにします。

Q: バイト列が正しい UTF-8 でない場合は? A: デコードは厳格モードなので、壊れたシーケンスは例外になり、置換文字は出しません。破損ダンプが黙って別のテキストになることはありません。

データはこのデバイス内にとどまります

Text to Binary は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。