JA

2進数変換

テキストを 0 と 1 に変換したり、2進数のコードを読めるテキストに戻したりできます。

変換方向
バイトの区切り

単語数: 0 · 文字数: 0

2進数を変換する方法

  1. 変換方向を選ぶ. 2進数を作るときはテキストを2進数にを、2進数を読むときは2進数をテキストにを選びます。
  2. テキストまたはコードを入力する. テキストまたは2進数欄に入力するか、貼り付けます。2進数は 8 桁ずつのグループで読み取られます。
  3. 結果をコピーする. 変換結果が、バイト数と一緒に結果欄に表示されます。コピーを押して使ってください。

2進数(バイナリコード)とは?

バイナリコードとは、0 と 1 の2つの数字だけで情報を表す方法です。コンピューターはすべてのテキストをこの形で保存しています。1桁をビットと呼び、8ビットのまとまりをバイトと呼びます。

テキストを保存するときは、それぞれの文字に番号が割り当てられ、その番号が2進数で書かれます。大文字の A の番号は 65 で、2進数では 01000001 です。

機能

  • 2つの変換方向:テキストから2進数へ、2進数からテキストへ。
  • UTF-8 エンコードなので、アクセント付きの文字、日本語などアルファベット以外の文字、絵文字も正しく変換されます。
  • 1バイトは8ビットで、バイトのあいだはスペースあり・なしを選べます。
  • 2進数が正しくないときはわかりやすいエラーメッセージを表示します。
  • 結果をコピー、選択、または .txt ファイルとしてダウンロードできます。

テキストが2進数になる仕組み

このツールは、ウェブの標準的なエンコードである UTF-8 を使います。英字、数字、よく使う記号はそれぞれ1バイトです。それ以外の文字は2〜4バイトになります。

文字バイト数2進数
A101000001
a101100001
1100110001
スペース100100000
é211000011 10101001

Hi という単語は 01001000 01101001 になります。H が1バイト、i が1バイトです。

結果が正しく見えない理由

  • 0 と 1 に関するエラーが出る。 2進数の入力欄に、アルファベットや数字の 2 など、ほかの文字が入っています。
  • 8 の倍数に関するエラーが出る。 桁が足りないか、多すぎます。どのバイトも、先頭の 0 を含めてちょうど 8 桁が必要です。
  • UTF-8 に関するエラーが出る。 バイト列が正しいテキストになっていません。テキストではないファイルのコードか、別のエンコードのコードかもしれません。
  • 2進数が思ったより長い。 絵文字や英字以外の文字は、1文字につき2〜4バイトを使います。
  • テキストがそれ以上入力できない。 入力欄に入るのは 100,000 文字までです。

関連ツール

このサイトには、テキストを別の形に変えるツールがほかに3つあります。モールス信号変換は、テキストを短点と長点で表します。スラッグ変換は、タイトルをウェブアドレス用の文字列に変えます。文字数カウンターは、テキストの文字数を数えます。文字数はバイト数と同じとは限りません。

プライバシーは守られますか?

はい。変換はお使いのブラウザの中で行われます。テキストが当サイトのサーバーに送信されることも、保存されることもありません。

よくある質問

テキストを2進数に変換するには?
「テキストを2進数に」を選んだまま、テキストを入力します。それぞれの文字が、0 と 1 を 8 個並べたグループ1つ以上になります。
2進数を読むには?
「2進数をテキストに」を選び、コードを貼り付けます。ツールが 8 桁ずつのグループで読み取り、テキストを表示します。
Hello を2進数にするとどうなりますか?
Hello は 01001000 01100101 01101100 01101100 01101111 です。
絵文字にも使えますか?
はい。このツールは UTF-8 を使うので、絵文字は4バイトになり、元の絵文字に正しく戻せます。
2進数変換ツールは無料ですか?
はい。無料で使え、アカウントも必要ありません。