Skip to content
テキスト → バイナリ変換ツール
Tools

テキスト → バイナリ変換ツール

新着

テキストを8ビットのバイナリに変換し、バイナリからテキストへ復号。

Try:

Character breakdown — decimal, hex, octal & binary per character
Char Code (dec) Hex Octal Binary (UTF-8)

Runs entirely in your browser. Nothing is uploaded.

テキスト・バイナリ変換ツールとは?

A テキスト・バイナリ変換ツールは、人間が読める通常のテキストを、コンピューターが実際に保存・処理するバイナリコード(1と0の羅列)に変換します。入力したすべての文字・数字・スペース・絵文字は、ASCIIやUnicodeといった文字セットによって数値に対応付けられ、その数値が8ビットのバイト単位で2進数として表現されます。たとえば Hi と入力すると、このオンライン テキスト・バイナリ変換ツールは即座に 01001000 01101001 を返します。逆変換にも対応しており、バイナリを読める文字列に戻すこともできるため、同一ページでバイナリ→テキスト変換ツールとしても活用できます。

オンラインでテキストを2進数に変換する方法

テキスト → バイナリモードを選択した状態で、入力欄にテキストを入力または貼り付けると、入力に合わせてリアルタイムで8ビットのバイナリが表示されます。ボタンを押す必要も、ページを再読み込みする必要もありません。コピーボタンで結果をクリップボードにコピーするか、ダウンロードボタンで .txt ファイルとして保存できます。

逆変換が必要な場合は、バイナリ → テキストモードに切り替えて1と0を貼り付けると、元のメッセージが即座に復元されます。スワップボタンを使えばワンクリックで入出力を反転でき、文字列が正確に往復変換されることを確認できます。出力の区切り文字として、バイト間のスペース・カンマ・改行・区切りなし、のいずれかを選択することも可能です。

ASCII・Unicode・UTF-8への対応

英字以外の文字で機能しなくなる基本的なASCII テキスト・バイナリ変換ツールとは異なり、このツールは完全にUnicodeに対応しています。テキストをUTF-8でエンコードするため、英文字は従来のASCII変換と同様に単一の8ビットバイトに対応し、アクセント付き文字・非ラテン文字スクリプト・記号・絵文字も複数バイトにわたって正確にエンコードされます。つまり、Unicode テキスト・バイナリ変換ツールと通常のテキスト変換ツールは、このサービスでは同一です。東京😀 を貼り付けても、返ってきたバイナリは元の文字に正確に復元できます。

これは、7ビットASCIIのみをサポートし、基本的な英字セット以外の文字に対して不正確または空の出力を返すrapidtables.comのテキスト→バイナリ変換ツールとの重要な違いです。多言語テキスト・絵文字・特殊記号のエンコードが必要な場合、UtiloKitがより信頼性の高い選択肢です。

バイナリだけでなく:16進数・10進数・8進数出力

多くの変換ツールはバイナリ出力のみで終わりますが、このツールではオプションで各文字の10進数・16進数・8進数の値も確認できる文字別内訳を表示するため、A が 65、0x41、そして 01000001 になる過程を一目で把握できます。出力の区切り方も選択可能です。バイト間にスペースを入れる、区切りなし、カンマ区切り、1バイトごとに改行など、課題や暗号メッセージ、プログラムが求める正確なバイナリ形式に合わせて設定できます。文字数・バイト数・ビット数のライブカウントも、作業に合わせてリアルタイムで更新されます。

ビット・バイト・バイナリの仕組み

2進数は基数2の数体系です。すべての桁は ビット であり、0または1のいずれかです。8つのビットが集まって1つの バイト になります。1バイトで256通りの値(0〜255)を表現でき、ASCIIセットのすべての文字・数字・記号を網羅するのに十分なため、このツールでは各文字が必ず8桁の1と0に変換されます。

パターンを覚えると、バイナリの文字対応表は読みやすくなります。大文字は A = 01000001 から始まり順に並び(B = 01000010、C = 01000011…)、小文字は a = 01100001 から始まります。数字は 0 = 00110000 から 9 = 00111001 に対応しています。たとえばバイト 01001000 は数値72、すなわち大文字Hです。上部のライブ内訳テーブルを使うと、任意の単語が1文字ずつバイトに変換される様子を確認できます。

UtiloKit vs rapidtables・binarytranslator.com・browserling 比較

Rapidtables.com はオンラインで最も広くリンクされているバイナリ翻訳ツールです。速くてシンプルで信頼性もありますが、ASCII(7ビット)のみのサポートで、書式オプションや追加の数値進法もなく、生のバイナリ出力しか返しません。Binarytranslator.com は対応範囲が広くエンコードオプションも含まれますが、入力をサーバーサイドで処理するため、テキストがアップロード・保存されます。Browserling のテキスト→バイナリ変換ツールも同様にサーバーサイド処理で、無料ユーザーは短い文字列に制限されます。

UtiloKitは完全にブラウザ上で動作します。サーバーへのアップロードなし、文字列長の制限なし、登録不要。完全なUTF-8/Unicode対応、文字別10進数/16進数/8進数内訳、カスタマイズ可能な区切り文字、ライブビット数カウント、ダウンロード機能を、iPhoneやAndroidを含むあらゆるデバイスで無料で利用できます。

テキスト・バイナリ変換ツールを使う理由

情報科学の授業や課題、データがビットレベルでどのように保存されるかの理解、文字エンコードのデバッグ、遊び心のある隠しメッセージの作成(「愛してる」をバイナリで表現するのは定番です)、パズルやCTFチャレンジの解答など、テキスト・バイナリ変換ツールを使う理由はさまざまです。すべてがブラウザ上でローカル実行されるため、この無料オンライン テキスト・バイナリ変換ツールは本当の意味でプライバシーを保護します。テキストはアップロードされず、登録も不要で、変換量に制限もありません。デスクトップでもモバイルでも、素早く正確なバイナリ変換ができるツールとしてブックマークしておきましょう。

Frequently asked questions

テキストを2進数(バイナリ)に変換する方法は?

各文字はUTF-8(英字の場合は通常のASCII)を使って文字コード番号に変換され、その番号が8ビットのバイナリバイトとして書き出されます。たとえば「A」は65であり、バイナリでは 01000001 です。このツールなら自動で変換します。「テキスト → バイナリ」を選択して入力を始めると、バイナリが即座に表示されます。ボタンを押す必要も、ページを再読み込みする必要も、アップロードも不要です。

「愛してる」をバイナリで書くとどうなる?

8ビットUTF-8で「愛してる」を変換すると、各文字は複数バイトのUTF-8シーケンスとしてエンコードされます。上のツールに文字を貼り付ければ、即座に正確なバイナリが得られます。「バイナリ → テキスト」に切り替えると、バイナリメッセージを再び読める文字列に戻せます。binarytranslator.comなどの人気ツールでも同様の出力が得られますが、入力がサーバーに送信されます。UtiloKitではすべてがブラウザ内で処理されます。

01001000 01100101 01101100 01101100 01101111 00100001 は何を意味する?

「Hello!」と書かれています。8ビットの各グループが1文字に対応します。01001000 = H、01100101 = e、01101100 = l、01101100 = l、01101111 = o、00100001 = !。上のツールで「バイナリ → テキスト」モードに貼り付けると、即座にデコードできます。Rapidtables.comのバイナリ翻訳ツールもこれを処理できますが、別ページへの移動が必要で、このツールのような文字別内訳表示はありません。

「sorry」をバイナリコードで表すと?

「sorry」の8ビットバイナリは 01110011 01101111 01110010 01110010 01111001 です。大文字・小文字の違いが影響します。大文字「S」は 01010011、小文字「s」は 01110011 であるため、「Sorry」と「sorry」では異なるバイナリ出力になります。上のツールに単語を貼り付けると、各文字のバイトを10進数・16進数の値と合わせて確認できます。

10101 はバイナリで何を意味する?

バイナリ数として読むと、10101 は10進数で21(16 + 4 + 1)に相当します。5桁のため、完全な文字バイトではありません。テキストは8ビットのグループとして保存されるので、数値21をフルバイトで表すと 00010101 になります。「10101」をテキストとしてツールに入力すると、各桁の文字「1」「0」「1」「0」「1」をそれぞれ独立したバイトとしてエンコードします。

4をバイナリで表すと?

数値の4は2進数で 100、フル8ビットバイトで書くと 00000100 です。テキスト文字の「4」とは異なります。文字「4」のASCIIコードは52であり、バイナリでは 00110100 にエンコードされます。この違い——数値と文字としての違い——はよくある混乱の原因です。ツールの文字別内訳テーブルを使うと、入力した任意の文字の10進コードとバイナリバイトを両方確認できます。

666をバイナリで表すと?

10進数の666をバイナリで表すと 1010011010(512 + 128 + 16 + 8 + 2)です。テキスト文字として「666」と入力した場合、各桁の文字がそれぞれ 00110110 00110110 00110110 としてエンコードされます。文字「6」のASCIIコードは54であり、バイナリでは 00110110 となるためです。どちらの解釈が必要かに応じて、数値モードとテキストモードを切り替えてください。

💕の絵文字をバイナリで表すと?

このツールはUTF-8でテキストをエンコードするため、絵文字は複数バイトにわたります。💕「ふたつのハート」絵文字(U+1F495)はUTF-8で4バイトになります:11110000 10011111 10010010 10010101。rapidtables.comのツールを含む多くの基本的なテキスト→バイナリ変換ツールは、7ビットASCIIしかサポートしていないため、絵文字をスキップするか誤った出力を生成します。UtiloKitは絵文字・アクセント付き文字・非ラテン文字スクリプトを含むUnicode全範囲に対応しています。

143、831、520などの「数字の愛の暗号」とは?

これらはSNSやメッセージで使われる気持ちを表すスラングです。143は「I love you」(各単語の文字数が1、4、3)、831は「I love you」(全8文字、3単語、1つの意味)、520は中国語で「愛してる」の発音に似た音(ウー・アー・リン)に由来します。上のツールでこれらをバイナリに変換すると、1と0でメッセージをエンコードした遊び心のある隠しメッセージが作れます。各桁が独立したバイナリバイトとして表示されます。

808の意味と、808をバイナリで表すと?

メッセージや「エンジェルナンバー」の文脈では、808はバランスと無限の象徴(0を挟む2つの8)として読まれ、ソウルメイト同士で共有されることがあります。数値として、808のバイナリは 1100101000(512 + 256 + 32 + 8)です。テキスト「808」をツールに入力した場合は、各桁の文字がそれぞれエンコードされます:「8」= 00111000、「0」= 00110000、「8」= 00111000。

バイナリをテキストに逆変換できる?

はい。完全に双方向対応のバイナリ翻訳ツールです。「バイナリ → テキスト」に切り替えて1と0を貼り付ければ、即座に元の文字列が復元されます。バイト間のスペースはあってもなくてもよく、ツールが8桁ずつグループに分けてUTF-8としてデコードします。バイトの区切りが不完全な場合は、問題を説明する明確なエラーメッセージが表示されます。スワップボタンを使うと、デコードした結果を再エンコードして往復変換を確認することもできます。

rapidtables.comのテキスト→バイナリ変換ツールとの違いは?

Rapidtables.comのテキスト→バイナリツールは基本的なASCIIテキストに対して人気があり信頼性もありますが、書式オプションが限られた生のバイナリ出力しか表示しません。UtiloKitのツールは、10進数・16進数・8進数の値をバイナリと並べた文字別内訳テーブル、カスタマイズ可能な出力区切り文字(スペース・カンマ・改行・なし)、ライブバイト数・ビット数カウント、絵文字・フルUnicodeサポート、ダウンロードボタンを追加しています。両ツールとも無料でブラウザベースですが、UtiloKitはサーバーリクエストなしにすべてをローカルで処理します。

このテキスト→バイナリ変換ツールは無料で、プライバシーは守られる?

はい。登録不要・制限なしで完全無料であり、すべての変換はブラウザ上でのみ実行されます。テキストがサーバーにアップロードされることは一切ありません。そのため、プライベートな内容や機密性の高い情報にも安全に使用できます。入力をバックエンドに送信するbinarytranslator.comなど一部のオンライン変換ツールとは異なり、UtiloKitはお使いのデバイスのJavaScriptですべてを処理します。iPhone・Android・タブレット・すべての最新デスクトップブラウザで動作します。