Yueseryueser.com

← ツール一覧

エンコード変換

Small single-purpose tools

16進数エンコーダー
テキストを UTF-8 のバイト列に変換し、1 バイトを 2 桁の小文字 16 進数で表してスペースで区切ります。見えない文字の確認やプロトコルのフィールド照合、文字列のバイト単位の比較に向いています。テキスト専用で、バイナリファイルには向きません。
16進数デコーダー
スペースやカンマで区切られた 16 進数のバイト列を UTF-8 のテキストに戻します。ログ中の 16 進数表記の確認や、キャプチャしたフィールドの照合、エスケープされた文字列の復元に使えます。UTF-8 として不正なバイトは置換文字で表示されます。
2進数エンコーダー
テキストを UTF-8 の 8 ビットの 2 進数に変換し、1 バイトずつスペースで区切って出力します。先頭の 0 は省略しません。バイト単位のビットパターンを確認したいときや、ビットマスク、ビット単位で定義されたフィールドの照合に向いています。
2進数デコーダー
8 ビットずつの 2 進数を UTF-8 のテキストに戻します。教材の例やプロトコル仕様書、ビット演算のメモから元の文字を復元したいときに使えます。8 桁に満たない組や桁ずれ、0 と 1 以外の文字が混ざると、結果は期待どおりになりません。
ROT13 変換ツール
英字を 13 文字分ずらす ROT13 変換です。A–Z と a–z をそれぞれ移動し、それ以外の文字はそのまま残します。同じ操作で元に戻せる対称な変換で、ネタバレや答え、ヒントを隠す用途によく使われます。鍵がないため、秘密の保護には使えません。
HTMLエンティティエンコーダー
HTML で特別な意味を持つ & < > " ' の 5 文字を実体参照に置き換え、コードの断片がタグとして解釈されないようにします。中国語や日本語、絵文字は変換せずそのまま残すため、出力は読みやすいままです。
HTMLエンティティデコーダー
&amp; や &lt;、&#39; などの HTML 実体参照を元の文字に戻します。名前付き実体参照、10 進数、16 進数のいずれにも対応しており、エスケープされた API のレスポンスやメール本文、テンプレート変数の確認に便利です。戻したタグはテキストとして表示され、HTML として実行されません。
Base64URLエンコーダー
テキストを UTF-8 の URL セーフな Base64 に変換します。+ を -、/ を _ に置き換え、末尾の = パディングを削除するため、URL やファイル名、JWT にそのまま入れられます。Base64 はエンコードであり暗号化ではないため、内容を隠すことはできません。
Base64URLデコーダー
URL セーフな Base64 をテキストに戻します。- と _ を + と / に戻し、不足している = パディングを補ってから UTF-8 としてデコードします。JWT のペイロードやリンク内のエンコードされたパラメータの確認によく使われます。入力が不完全な場合は解析できない旨が表示されます。
モールス符号エンコーダー
英字と数字を国際モールス符号に変換します。文字の間はスペース、単語の間はスラッシュで区切ります。電報風の文章やパズル、授業での演示に向いています。中国語や日本語の仮名、句読点は変換対象外で、そのまま読み飛ばされます。
Unicodeエスケープエンコーダー
非 ASCII 文字を \uXXXX の形式に変換し、ASCII 文字はそのまま残します。Java や JavaScript、JSON など、純粋な ASCII を前提とする場所にそのまま貼り付けられます。中国語や日本語、全角の句読点も変換でき、文字コードの不一致を調べるときに役立ちます。
Unicodeエスケープデコーダー
\u4e2d のような 4 桁の Unicode エスケープを元の文字に戻します。ログや Java の properties、JavaScript のソースからコピーした文字列の処理に便利です。対象は \uXXXX の形式だけで、\n や \t、\x41 などのエスケープはそのまま残ります。