テキストを2進数に変換する

このツールとは テキストを2進数に変換する

このツールは、平文のテキストを2進数(バイナリコード)に変換します。2進数とは、コンピューターがすべての文字を表現するために使う0と1の並びです。各文字はその文字が持つバイト値に変換され、8桁の2進数のグループとして表示され、グループ同士はスペースで区切られます。このツールはUTF-8に対応しているため、絵文字やアクセント付き文字などのマルチバイト文字は、正しく複数の8ビットグループとして出力されます。

使い方

  1. 入力欄にテキストを入力または貼り付けます。
  2. 入力するそばから2進数の出力がリアルタイムで更新されるのを確認します。
  3. 「コピー」ボタンをクリックして2進数をクリップボードにコピーします。
  4. 「共有」ボタンを使うと、テキストが埋め込まれたリンクを取得できます。

こんなときに便利

コンピューターが内部でどのようにテキストを保存しているか学んでいますか。Hiと入力すると、01001000 01101001が得られます。これはASCIIがHとiに割り当てた正確なバイト値です。情報科学の課題を解くときや、デバッグ中にバイトダンプを読み解くとき、あるいは一見普通の2進数の中にメッセージを隠したパズルを作るときにも役立ちます。

よくある質問

なぜ1文字ごとに8桁になるのですか?

各文字は1バイトとして保存され、1バイトは8ビットです。そのため出力される0と1のグループはそれぞれ1文字を表し、00000000から11111111までの値を取ります。

絵文字やアクセント付き文字にも対応していますか?

はい。このツールはUTF-8に対応しているため、é、ñ、😀のような基本的なASCII範囲外の文字は、完全なUTF-8バイト列として符号化され、1つではなく2つ、3つ、あるいは4つの8ビットグループとして表示されます。

2進数をテキストに戻すことはできますか?

はい。変換ツールの下にリンクされている、コンバーターと対になるバイナリからテキストへの変換ツールをご利用ください。

入力内容を含むリンクを共有できますか?

はい。URLはタイピング中に自動更新されます。アドレスバーからコピーするか、共有ボタンを使ってください。リンクを開いた人には、あなたが入力した内容がそのまま表示されます。

8桁ごとの間にスペースがあるのはなぜですか?

スペースは、ある文字のバイトがどこで終わり、次の文字のバイトがどこから始まるかを示しており、出力を読みやすく、コピーしやすくしています。バイナリからテキストへの変換ツールはスペースあり・なしのどちらの2進数も受け付けるため、スペースを取り除いてもデコードには問題ありません。

関連ツール