テキスト / エンコード

テキストをバイナリに変換(バイナリからテキストにも対応)

UTF-8を使ってテキストをバイナリ、16進数、10進数、8進数のバイトに変換します。アクセント付き文字、中国語、絵文字にも対応し、無効なシーケンスを報告しながらバイトをテキストに戻せます。

テキストをバイナリに変換(バイナリからテキストにも対応): テキストを、ほぼすべてのWebページで使われているエンコーディングであるUTF-8としてエンコードし、各バイトを選択した基数で表します。1バイトは、バイナリでは8桁、16進数では2桁、8進数では3桁になります。デコードでは、スペースまたはカンマで区切ったバイト、または連続したバイナリや16進数を入力できます。有効なUTF-8でないデータは受け付けません。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
テキストを2進数に変換ローカル処理

完全にブラウザ内で実行します

バイト139文字

出力

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インスペクターを使ってください。

使い方

  1. テキストからバイト、またはバイトからテキストを選びます。
  2. バイナリ、16進数、10進数、8進数のいずれかを選びます。
  3. 入力して、結果をコピーします。

プライバシーと制限事項

すべてブラウザ内で変換され、データが送信されることはありません。

関連ツール

よくある質問

Helloはバイナリでどう表しますか?

01001000 01100101 01101100 01101100 01101111:すべて通常のASCII文字なので、各文字が1バイトで表されます。

一部の文字が複数のバイトになるのはなぜですか?

UTF-8では、ASCIIには1バイト、ほとんどのアクセント付き文字やギリシャ文字・キリル文字には2バイト、ほとんどの中国語・日本語・韓国語の文字には3バイト、絵文字には4バイトを使います。

1つの数値をバイナリに変換できますか?

数値には数値基数コンバーターを使用してください。このツールはテキストの文字を変換します。

無料ツール · ブラウザ内で · アカウント不要