テキスト⇄2進数 変換ツール
テキストを入力して形式を選ぶだけ。各文字はバイトに分解され、2進数・16進数・10進数・8進数で表示されます。逆方向では、コードを読める文字に戻します。結果の下の表で、どの文字がどのコードになるか確認できます。
出典:§ 3 UTF-8 definition, IETF RFC 3629 – UTF-8, a transformation format of ISO 10646。更新日:
計算方法
コンピューターは文字を数値として保存します。各文字にコードが割り当てられ、そのコードが8ビット(0と1)のバイトで書かれます。「H」は数値72で、2進数では 01001000、16進数では 48 です。このツールは、どんな文章でもその変換を表示します。
テキストを2進数に変換する手順
- 文章を入力するか貼り付けます。
- 進数を選びます。2進数、16進数、10進数(おなじみのASCII値)、8進数から選べます。
- 必要に応じて区切りを変え、結果をコピーします。
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進数は、文字コードが合っていないと文字化けしたり「UTF-8として無効」と表示されたりします。
よくある質問
テキストを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コードが表示されます。
入力した文章は保存されますか?
いいえ。変換はブラウザ内で行われ、送信も保存もされず、アドレスバーにも表示されません。
出典・根拠
- § 3 UTF-8 definition: IETF RFC 3629 – UTF-8, a transformation format of ISO 10646
- IETF RFC 20 – ASCII format for Network Interchange
- WHATWG Encoding Standard (TextEncoder/TextDecoder, UTF-8-Dekodierung mit Fehlerabbruch)
更新日:
関連ツール
- 進数変換ツール:途中式つきの進数変換2進数・8進数・10進数・16進数など2〜36進数を相互に変換する進数変換ツール。変換のやり方を途中式で表示し、小数や2の補数にも対応します。
- Base64エンコード・デコードBase64・Base64urlのエンコードとデコードをUTF-8で正しく変換。日本語も文字化けしません。URLエンコード・デコードにも対応した無料ツールです。
- ASCIIコード表(10進・16進・8進・2進)とUnicode検索ASCIIコード表(0〜127)とLatin-1(128〜255)を10進・16進・8進・2進・HTML実体参照つきで一覧。制御文字も掲載。任意のUnicode文字も検索でき、UTF-8も確認できます。
- ハッシュ生成:SHA-256・SHA-512・SHA-1・MD5テキストやファイルのSHA-256、SHA-512、SHA-1、MD5ハッシュを生成し、チェックサムを照合できます。ブラウザー内で計算、アップロード不要です。
- CSS box-shadowジェネレーターCSSのbox-shadowをスライダーで作成。複数の影、オフセット、ぼかし、広がり、透明度付きの色、inset、プリセットに対応し、プレビューを見ながらCSSをコピーできます。
- cron式ジェネレーター:作成と解説cron式を作成・解説。式を組み立てるか貼り付けると、日本語で意味を表示し、次回の実行日時も確認できます。Unix・Spring・Quartz対応でブラウザ内で処理します。