メインコンテンツへスキップ
Z

文字列⇔バイナリ変換ツール

テキストを8ビットのバイナリに変換したり、その逆を行ったりするツールです。UTF-8に対応し、バイトやニブルの間にスペースを挿入して見やすくするオプションもあります。

無料 登録不要 クライアントサイド プライバシーに配慮 Updated

使い方

  1. 1 「テキスト → バイナリ」または「バイナリ → テキスト」の変換モードを選びます。
  2. 2 見やすさのためのスペース挿入オプションをオン/オフします。
  3. 3 入力欄に内容を貼り付けます。デコードモードではスペースを無視し、8ビットの倍数になっているかをチェックします。
  4. 4 結果をコピーします。

このツールを使う理由

  • UTF-8に対応 — マルチバイト文字は複数の8ビットグループに変換されます。
  • ニブル間へのスペース挿入オプションにより、長い結果でも読みやすくなります。
  • デコードモードはあらゆるスペースの入れ方に対応 — 詰めて貼り付けても、スペース区切りでもOKです。
  • 処理はすべてブラウザ内で完結し、外部ライブラリに依存しません。

よくある質問

なぜ絵文字1つで32ビットになるのですか?

UTF-8ではほとんどの絵文字が4バイト、つまり4×8=32ビットに変換されます。一方、ラテン文字は1バイト(8ビット)だけで済みます。

「not a multiple of 8」というエラーが出るのはなぜですか?

テキストへのデコードには、バイト数が整数個そろっている必要があります。1文字につき最低8ビットが必要です。不足しているグループの先頭に0を補うか、入力に桁の抜けがないか確認してください。

7ビットASCIIのグループ化には対応していますか?

対応していません — UTF-8との相互変換を安全に行うため、結果は常に8ビット単位でグループ化されます。7ビットASCIIは8ビットの部分集合(先頭ビットが常に0)なので、7ビットデータも問題なく変換できます。

バイナリではなくHex形式が必要な場合は?

文字列⇔Hex変換ツールをご利用ください — テキストをUTF-8のHexバイトに変換し、区切り文字のオプションも選べます。

文字列⇔バイナリ変換ツール とは?

文字列⇔バイナリ変換ツールは、テキストを8ビットのバイナリに変換したり、バイナリをテキストに戻したりするツールです。UTF-8に対応しており、長いバイナリ列を読みやすくするために、バイトやニブルの間にスペースを挿入するオプションも用意されています。ビット単位のエンコード・デコード処理はすべてブラウザ内で完結し、データがサーバーに送信されることはありません。

機能

テキスト ↔ 8ビットバイナリ

各UTF-8バイトを8ビットにエンコードし、バイナリを文字へデコードして戻します。

読みやすい区切り

バイトおよびニブル単位の任意のスペースにより、長いバイナリ文字列も見やすく保てます。

100%プライベート

変換はローカルで行われ、テキストがサーバーに送信されることはありません。

Input

Hi

Output

01001000 01101001

主な用途

  1. 1

    テキストの保存方法を教える

    文字は単なるバイトであり、バイトは単なるビットであることを示します。

  2. 2

    バイナリテストデータの作成

    低レベルの解析やプロトコルテスト向けに、正確なビットパターンを生成します。

  3. 3

    バイナリメッセージのデコード

    取得したバイナリ文字列を読める形式のテキストに戻します。

概要

Zerethonの文字列・バイナリ変換ツールは、テキストを8ビットバイナリ(UTF-8対応)に変換し、バイナリをテキストへデコードして戻すことができ、すべてブラウザ内で完結します。バイトおよびニブル単位の任意の区切りスペースにより、長い出力も読みやすくなります。すべての処理はクライアント側で行われ、サーバーには何もアップロードされません。

カテゴリ
開発者
料金
無料
プライバシー
ブラウザベース
登録
不要

参考文献

プライバシー

明記されない限り、データがブラウザの外に送信されることはありません。文字列⇔バイナリ変換ツール は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。

比較

基礎を学ぶ

関連ツール

Zerethon Social で作成・共有・成長しよう

無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。

Zerethon を無料で試す