ROT13 / ROT47 変換

テキストに ROT13、または ROT5(数字)、ROT18(英字と数字)、ROT47(印字可能な ASCII 全体)を適用します。2 回適用すると元に戻ります。無料ですぐに使えます。

13 文字 · 13 バイト(UTF-8)

0 文字 · 0 バイト(UTF-8)

すべてブラウザ内で実行されます。データがアップロードされることはありません。

ROT13 エンコーダーとは?

ROT13 の英字の回転と、その派生版を適用します。ROT13 はすべてのラテン文字を 13 文字ずらすため、同じ操作でエンコードもデコードもできます。ROT47 は印字可能なすべての ASCII 文字(! から ~)を 47 だけ回転させます。

ROT13 エンコーダーの使い方

  1. 入力 にテキストを入力します。
  2. 種類 を選びます。ROT13(英字)、ROT5(数字)、ROT18(英字と数字)、ROT47(印字可能な ASCII 全体)です。
  3. 回転後のテキストが 出力 に表示されます。元に戻すには、それを貼り付け直します。

例

入力
Hello, World!
出力
Uryyb, Jbeyq!

ROT47 では w6==@[ (@C=5P になります。

ROT13 エンコーダーを使うべき場面

ネタバレ、パズルの答え、オチを、ふと目にしただけでは読めないように隠すのに ROT13 を使います。暗号化ではないので、データの保護には絶対に使わないでください。

ROT13 エンコーダーの仕組み

ROT13 は A–Z と a–z を 13 文字後の文字に対応付け、末尾で折り返します(A↔N)。ROT5 は 0–9 に対して 5 つのずらしで同じことを行い、ROT18 は両方を組み合わせ、ROT47 はコードポイント 33〜126 を 33 + ((c − 33 + 47) mod 94) で対応付けます。アクセント付き文字や絵文字を含め、それ以外の文字はそのまま残ります。

一般的な使用例

  • フォーラムやニュースレターでネタバレを隠す
  • CTF やジオキャッシングのパズルを解く
  • シーザー暗号を教える
  • テキスト内のサンプルのメールアドレスを難読化する

よくある質問

ROT13 をデコードするにはどうしますか?

もう一度 ROT13 を適用します。13 だけのずらしを 2 回行うと、26 文字ちょうど 1 周します。

数字が変わらないのはなぜですか?

ROT13 は英字だけを回転させます。数字も回転させるには ROT18 または ROT47 を選んでください。

ROT13 は安全ですか?

いいえ。鍵がなく、簡単に元に戻せます。

他のカテゴリを見る