2進数テキスト変換 — テキストを2進数に、また元に戻す

開発者ツール

2進数テキスト変換は、文字列をUTF-8バイトにエンコードして8ビットの2進数(または16進数)で表示し、そのバイト列を再びテキストにデコードする開発者向けツールです。

AI支援翻訳をレビュー中

このページはAIの支援で翻訳され、まだ専門家によるレビューを完了していません。重要な判断の前に、引用元をご確認ください。

概要

コンピューターは文字をそのまま保存できず、エンコーディングによってバイトに変換します。このツールはWeb標準のエンコーディングであるUTF-8を使うため、英字は1バイト(8ビット)、韓国語やCJK文字は3バイト(24ビット)になります。2進数をテキストに戻す際は空白を無視し、8ビット単位に区切ってデコードし、無効なUTF-8列はエラーとして知らせます。すべての処理はブラウザ内で実行されます。

テキスト → UTF-8バイト → 8ビット2進数 — 例: "A" = 01000001(2) = 41(16)

使い方

  1. 1変換したいテキスト、または2進数・16進数のバイト列を貼り付けます。
  2. 2モードを選びます:テキスト→2進数、2進数→テキスト、テキスト→16進数。
  3. 3変換ボタンを押し、結果をコピーします。

参照表

2進数テキスト変換 — テキストを2進数に、また元に戻す 参照表
文字2進数(UTF-8)16進数
A0100000141
a0110000161
00011000030
スペース0010000020
11101101 10010101 10011100ED 95 9C

出典・基準

よくある質問

英語以外の文字も扱えますか?

はい。変換はUTF-8ベースなので、ASCII外の文字は複数バイトを使います。たとえば韓国語の音節「한」は3バイト列11101101 10010101 10011100になります。

2進数からテキストへの変換はどんな形式を想定していますか?

0と1を8ビット(1バイト)単位で入力します。空白や改行は自動的に無視され、長さが8の倍数でない場合やバイトが有効なUTF-8でない場合はエラーが表示されます。

入力したテキストはサーバーに送信されますか?

いいえ。エンコードとデコードはブラウザのTextEncoder/TextDecoder APIで処理され、入力がデバイスの外に出ることはありません。

関連ツール