🔢 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文字はそのまま通過します。