テキストの2進数・16進数変換
Text to Binary / Hex
選んだ文字コードでテキストと2進数・8進数・10進数・16進数を相互に変換します。
テキストを2進数・8進数・10進数・16進数に、そしてその逆に変換します。文字コードは仮定ではなく選ぶ項目です。「あ」の2進数には答えが3つあります。UTF-8ならE3 81 82、UTF-16なら30 42、コードポイントとしては3042です。
向き
どこでも既定です。韓国語は 1 音節 3 バイト。
テキスト
数値
バイト数
9
入力の文字数
5
1 文字あたりのバイト
1.8
使い方
文字コードを先に選びます
理由がなければUTF-8です。CP949は韓国の古いシステムがまだ使っているので入れてあり、保存ではなくUnicodeそのものが知りたいときはコードポイントを選んでください。
進法と書き方を決めます
区切り文字、桁の0埋め、16進数の大文字、0xや0bの接頭辞を決めます。持っていく先にきれいに貼れるかどうかは、この項目が決めます。
逆向きなら数値を貼り付けます
区切り文字は何でも通ります。空白・カンマ・改行・0xの接頭辞のどれでも。区切りのない並びは、2進数なら8桁、16進数なら2桁で切ります。
よくある質問
「文字の2進数」とはどの文字コードのことですか
尋ねている側によります。ディスク上のファイルは何かの文字コードのバイト — たいていUTF-8 — で、JavaScriptの文字列はUTF-16、Unicodeの資料が言っているのはコードポイントです。そのどれかを黙って選ぶことが文字化けへの道なので、ここでは尋ねます。
日本語の1文字がなぜ3バイトになるのですか
UTF-8では、かなと漢字の大半が3バイトの区間にあります。CP949でハングルが2バイトなのと同じように、古い各国のコードページでは2バイトでした。その差のせいで、ある機械ではデータベースの列に収まる名前が別の機械では溢れます。
一部の文字が疑問符になりました
選んだ文字コードにその文字のコードがないからです。CP949には絵文字がなく、自分の集合の外のラテン文字もありません。どの文字かは一覧で見せます。UTF-8ならそのすべてを表せます。
ブラウザのCP949はどこから来るのですか
ブラウザはCP949を解読できても、書き出すことはできません。そこでここのエンコーダは、ブラウザ自身のデコーダを逆さにして作ってあります。すべてのコードを一度ずつ往復させて表を作ったもので、だから結果が実際のCP949ファイルの中身と正確に一致します。
ここから渡せます
進数変換
Number Base Converter
2進数・8進数・10進数・16進数から36進法までを相互に変換し、ビット単位の表示も並べます。
古典暗号ツール
Classic Cipher Tool
シーザー・ROT13・アトバシュ・ヴィジュネル・レールフェンスの各暗号を変換し、全シフトの総当たり表も出します。
モールス信号変換
Morse Code Translator
テキストとモールス信号を相互に変換し、好きな速さの音で鳴らします。
大文字・小文字変換
Case Converter
UPPER・lower・Title・Sentence・camelCase・snake_case・kebab-case・CONSTANT_CASEのあいだで表記を変えます。
次の一手
このツールが出したものをそのまま受け取れる道具です。
Base64エンコード・デコード
Base64 Encoder & Decoder
テキストでもファイルでもBase64とBase64URLを符号化・復号し、UTF-8も正しく扱います。
16進ダンプビューアー
Hex Viewer
どんなファイルもオフセット・16進・ASCIIのダンプで開き、マジックバイトから形式を当て、検索の当たりを光らせます。
モールス信号変換
Morse Code Translator
テキストとモールス信号を相互に変換し、好きな速さの音で鳴らします。
進数変換
Number Base Converter
2進数・8進数・10進数・16進数から36進法までを相互に変換し、ビット単位の表示も並べます。
検索と置換
Find & Replace
文字列・単語単位・正規表現で置換し、キャプチャグループを使って、当たった箇所をすべて事前に確認できます。
Markdownエディタ
Markdown Editor
Markdownをリアルタイムのプレビュー付きで書き、GFMの表とタスクリストごとHTMLに書き出します。