テキスト⇄2進数 変換ツール

テキストを入力して形式を選ぶだけ。各文字はバイトに分解され、2進数・16進数・10進数・8進数で表示されます。逆方向では、コードを読める文字に戻します。結果の下の表で、どの文字がどのコードになるか確認できます。

出典:§ 3 UTF-8 definition, IETF RFC 3629 – UTF-8, a transformation format of ISO 10646。更新日:

テキスト → コード:好きな文章を入力。コード → テキスト:スペース、カンマ区切り、または区切りなしの数値を貼り付け(0x や \x も可)。

入力したテキストはブラウザー内にとどまります。送信・保存されず、アドレスバーにも表示されません。

マイツールボックス入力内容はこのブラウザーにのみ保存されます。

結果

変換結果
01001000 01100101 01101100 01101100 01101111 00100000 11100100 10111000 10010110 11100111 10010101 10001100 11101111 10111100 10000001 11110000 10011111 10011000 10000000
サイズ
10文字=19バイト。
1文字ずつの内訳
文字Unicode10進16進2進
HU+0048724801001000
eU+00651016501100101
lU+006C1086C01101100
lU+006C1086C01101100
oU+006F1116F01101111
␣U+0020322000100000
世U+4E16228 184 150E4 B8 9611100100 10111000 10010110
界U+754C231 149 140E7 95 8C11100111 10010101 10001100
!U+FF01239 188 129EF BC 8111101111 10111100 10000001
😀U+1F600240 159 152 128F0 9F 98 8011110000 10011111 10011000 10000000

計算方法

コンピューターは文字を数値として保存します。各文字にコードが割り当てられ、そのコードが8ビット(0と1)のバイトで書かれます。「H」は数値72で、2進数では 01001000、16進数では 48 です。このツールは、どんな文章でもその変換を表示します。

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

  1. 文章を入力するか貼り付けます。
  2. 進数を選びます。2進数、16進数、10進数(おなじみのASCII値)、8進数から選べます。
  3. 必要に応じて区切りを変え、結果をコピーします。

2進数を文字に戻す

向きを「コード → テキスト」にしてコードを貼り付けます。値はスペース、カンマ、改行で区切れます。区切りがない場合は固定長(8ビット、16進数2桁、8進数3桁)で分割します。0x、0b、\x の接頭辞も使えます。

ASCII・Unicode・UTF-8

ASCII(RFC 20)は128文字(英字、数字、記号、制御文字)だけで、7ビットで表せます。日本語や絵文字にはUnicodeがあり、UTF-8(RFC 3629)は1文字を1〜4バイトで表します。最初の128文字はASCIIと同じなので、「Hello」はどちらでも同じバイトになります。一方、「あ」はUTF-8では3バイト(E3 81 82)で、ISO 8859-1には存在しません。結果の下の表で1文字ずつ確認できます。

制限事項

よくある質問

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

文章を入力し、「テキスト → コード」と形式「2進数」を選びます。各文字が8桁の0と1で表示されます。例:H = 01001000。

2進数を文字に戻すには?

「コード → テキスト」と形式「2進数」を選び、コードを貼り付けます(1文字8桁、スペースありでもなしでも可)。すぐに文章が表示されます。

1文字は何ビットですか?

「a」のような英字はASCIIでもUTF-8でも1バイト(8ビット)です。日本語のひらがな・漢字はUTF-8で通常3バイト、絵文字は4バイトです。

ASCIIとUnicodeの違いは?

ASCIIは128文字だけです。Unicodeはほぼすべての文字体系を含む15万字以上で、UTF-8はそれをバイトで表す最も一般的な方式です。最初の128文字はASCIIと同じです。

ASCIIコードを10進数で見るには?

形式「10進数」を選んでください。A=65、a=97、数字の0=48、スペース=32のように、おなじみのASCIIコードが表示されます。

入力した文章は保存されますか?

いいえ。変換はブラウザ内で行われ、送信も保存もされず、アドレスバーにも表示されません。

出典・根拠

更新日:

関連ツール