💾 テキスト⇔バイナリ変換
テキストと2進数・16進数のバイト列を相互変換します。UTF-8エンコードを基準にするため、ひらがな・漢字・絵文字などのマルチバイト文字も正しく扱えます。すべてブラウザ内で処理され、サーバーに送信されません。
各バイトを8桁の2進数(または2桁の16進数)に変換し、選択した区切りで連結します。
0
バイト数
📑 ASCII 対応表(印字可能文字 33–126)
各文字の10進・16進・2進表現の一覧です。表示位置合わせの参考にご利用ください。
| 文字 | 10進 | 16進 | 2進 |
|---|
📘 使い方
- 「テキスト → バイナリ」または「バイナリ → テキスト」を選びます。
- 出力フォーマット(2進数 / 16進数)と区切り(スペース区切り / 区切りなし)を選択します。
- 左の入力欄に文字列またはバイナリ列を入力すると、右側に結果がリアルタイムで表示されます。
- 「コピー」で結果をクリップボードへ、「ダウンロード(.txt)」でファイルとして保存できます。
- 各文字のコードを確認したいときは「ASCII 対応表」を開いてください。
❓ よくある質問
日本語や絵文字も変換できますか?
はい。本ツールは TextEncoder / TextDecoder を用いてUTF-8のバイト列を基準に変換します。1文字が複数バイトになるマルチバイト文字も、そのバイト数分のグループとして正しく相互変換できます。
「バイナリ → テキスト」で使える入力形式は?
2進数モードでは0と1のみ、16進数モードでは0–9・a–f(大文字小文字どちらでも可)を受け付けます。スペースや改行は無視されるため、区切りの有無に関わらず貼り付けできます。ビット数(8の倍数)や桁数(2の倍数)が合わない場合はエラーを表示します。
8ビットに満たないバイトはどうなりますか?
各バイトは必ず8桁(2進数)または2桁(16進数)にゼロ埋めして出力します。たとえば半角スペース(10進で32)は 00100000 / 20 となります。
入力した内容はどこかへ送信されますか?
いいえ。変換はすべてお使いのブラウザ内(クライアントサイド)で実行され、入力内容がサーバーへ送信されることはありません。