🔢 ROT47エンコーダー
ROT47でテキストをエンコード・デコード。
ROT47エンコーダーについて
ROT47は、ROT13の派生で、94個の印字可能ASCII文字(コード33〜126)をすべて47位置シフトします。シフトが数字・記号・大小文字をカバーするため、短い文字列に対してはROT13よりも難読化効果が高いです。ROT13と同様に、ROT47は自己反転です。このツールは完全にブラウザ内で動作し、データをアップロードしません。
仕組み
- エンコード / デコード —— ASCIIコードが33〜126の範囲の各文字について、新しいコードは
((code - 33 + 47) % 94) + 33になります。 - その範囲外の文字(空白・制御文字・非ASCII)はそのまま変更されません。
- 47は94のちょうど半分であるため、ROT47を2回適用すると元のテキストに戻ります。
- 例:
!(33)はP(80)に、P(80)は!(33)になります。
ユースケース
- URL・ID・チャット内のスニペットの軽い難読化。
- シンプルなパズルやネタバレの作成。
- 掲示板投稿でのオチや答えの隠蔽。
- アルファベットを超えた対称シーザー式暗号のデモ。
よくある質問
ROT47は安全ですか? いいえ。鍵のない簡単に反転できる変換です。楽しみ用であり、機密保護には使わないでください。
ROT13とROT47の違いは? ROT13は26文字 A–Z のみを13位置シフトし、数字や記号はそのままです。ROT47は印字可能ASCII全体を47位置シフトするため、数字や記号も回転します。
テキストはアップロードされますか? いいえ。すべてのエンコード・デコードはローカルブラウザで行われます。
ROT47は空白や改行に影響しますか? いいえ。空白文字(コード32以下)や非ASCII文字はそのまま通過します。