テキスト / エンコード
テキストをバイナリに変換(バイナリからテキストにも対応)
UTF-8を使ってテキストをバイナリ、16進数、10進数、8進数のバイトに変換します。アクセント付き文字、中国語、絵文字にも対応し、無効なシーケンスを報告しながらバイトをテキストに戻せます。
テキストをバイナリに変換(バイナリからテキストにも対応): テキストを、ほぼすべてのWebページで使われているエンコーディングであるUTF-8としてエンコードし、各バイトを選択した基数で表します。1バイトは、バイナリでは8桁、16進数では2桁、8進数では3桁になります。デコードでは、スペースまたはカンマで区切ったバイト、または連続したバイナリや16進数を入力できます。有効なUTF-8でないデータは受け付けません。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- テキストツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
完全にブラウザ内で実行します
出力
01001000 01100101 01101100 01101100 01101111 00101100 00100000 11100100 10111000 10010110 11100111 10010101 10001100
テキストはUTF-8のバイトとして保存されます。通常の英字は1文字につき1バイト(Hは01001000)、アクセント付きの文字は2バイト、中国語・日本語・韓国語の文字の大半は3バイトです。デコード時にはバイトを読み戻し、推測で補わず無効なシーケンスを報告します。1つの数値を異なる基数間で変換する場合は、数値基数コンバーターを使用してください。
例
Hello, 世界は13バイトになります。Helloに5バイト、コンマとスペースにそれぞれ1バイト、世(E4 B8 96)と界(E7 95 8C)にそれぞれ3バイトです。2進数では、Hは01001000、世は11100100 10111000 10010110です。
バイトと文字
1960年代に登場したASCIIは、7ビットで128文字を扱います。UTF-8はそれらを1バイトのまま保持し、Unicodeのその他の文字にはより長いバイト列を使います。各文字のコードポイントとバイトを確認するには、Unicodeインスペクターを使ってください。
使い方
- テキストからバイト、またはバイトからテキストを選びます。
- バイナリ、16進数、10進数、8進数のいずれかを選びます。
- 入力して、結果をコピーします。
プライバシーと制限事項
すべてブラウザ内で変換され、データが送信されることはありません。
関連ツール
よくある質問
Helloはバイナリでどう表しますか?
01001000 01100101 01101100 01101100 01101111:すべて通常のASCII文字なので、各文字が1バイトで表されます。
一部の文字が複数のバイトになるのはなぜですか?
UTF-8では、ASCIIには1バイト、ほとんどのアクセント付き文字やギリシャ文字・キリル文字には2バイト、ほとんどの中国語・日本語・韓国語の文字には3バイト、絵文字には4バイトを使います。
1つの数値をバイナリに変換できますか?
数値には数値基数コンバーターを使用してください。このツールはテキストの文字を変換します。
無料ツール · ブラウザ内で · アカウント不要