ja

テキストを2進数へ

テキストを2進数コードに、また元に戻して変換します(8-bit, UTF-8)。ブラウザ内でローカルに、アップロードは一切ありません。

お使いの端末でローカル処理中 ...

お使いの端末でローカル処理中 ...

0%

私のファイルはアップロードされますか?

いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

アップロード不要100%ローカル処理
中身は手元のまま第三者のアクセスなし
Hosted in GermanyGlobal Content Delivery
第三者による検証済みTLS A+ · ヘッダー A+

コンピューター内では、すべての文字は突き詰めれば0と1の並びです。このツールはその層を目に見えるようにします。あなたのテキストを2進数表現に変換し、各バイトを8ビットとして表し、同じように元にも戻します。学習のため、文字コードの仕組みを示すため、あるいは2進数のメッセージを再び読めるようにするために役立ちます。

ツールは方向を自動で判別します。テキストはUTF-8のバイトを通じてエンコードされるため、濁点や記号、絵文字も正しく表現されます。その場合は複数のバイトを占めます。元に戻すと8ビットのまとまりは再びバイトとなり、元のテキストが欠損なく復元されます。8ビットのまとまりの間のスペースは無視されるので、よくある書き方の2進数を貼り付けられます。

変換のすべてはブラウザ内で完全にローカルに、純粋なJavaScriptで動作します。あなたのテキストはアップロードされず、保存されず、外部ライブラリがCDNから読み込まれることもありません。結果はテキストファイルとしてダウンロードするか、そのままコピーできます。

技術仕様

技術仕様
入力形式テキスト入力
出力形式TXT
一括処理非対応
処理ブラウザ内でローカル処理 (JavaScript)
ファイルのアップロードなし

3ステップで

  1. テキストまたは2進数コードを入力欄に貼り付けます。
  2. 変換をクリックします。
  3. 結果を読むか、テキストファイルとしてダウンロードします。

制限: エンコードはUTF-8のバイトを8個ずつのまとまり(1バイトあたり8ビット)で行います。元に戻すとき、ビット数は8の倍数でなければならず、そうでない場合はツールが正直にエラーを知らせます。まとまりの間のスペースは無視されます。マルチバイト文字はそれに応じて複数の8ビットのまとまりを占めます。

よくある質問

私のテキストはアップロードされますか?

いいえ。変換はブラウザ内で完全にローカルに動作します。あなたのテキストは端末から決して外に出ず、保存もされません。

日本語や絵文字は使えますか?

はい。テキストはUTF-8のバイトを通じてエンコードされるので、日本語や記号、絵文字も正しく表現されます。その場合は複数の8ビットのまとまりを占めます。

2進数コードはどう入力すればよいですか?

個数が8の倍数になる0と1の並びとして入力します。8ビットのまとまりの間のスペースは許可され、無視されます。

ビット数が不正なときはどうなりますか?

ビット数が8の倍数でない場合、ツールは誤った結果を出す代わりに正直にエラーを知らせます。

関連ツール

ローマ数字 · モールス信号 · テキストをASCIIへ · ROT13暗号 · slug を作成 · Unixタイムスタンプ