Zum Inhalt springen
Case Converter Online
de

ROT13 kodieren und dekodieren

Tippe Text, um ihn mit ROT13 zu verschlüsseln, oder füge ROT13-Text ein, um ihn zu lesen. Derselbe Schritt macht beides, und mit ROT18 oder ROT47 kannst du auch Zahlen und Symbole einbeziehen.

ROT13 hebt sich selbst auf. Derselbe Schritt kodiert und dekodiert.

Was ROT13 ist

ROT13 steht für „rotate by 13 places“, also „um 13 Stellen drehen“. Jeder Buchstabe wird durch den Buchstaben ersetzt, der 13 Schritte weiter im Alphabet steht. A wird zu N, B zu O, und N springt zurück zu A. Großbuchstaben bleiben groß, und alles, was kein Buchstabe ist, bleibt, wo es ist.

Weil das Alphabet 26 Buchstaben hat, bringt zweimaliges Drehen um 13 dich wieder an den Anfang. ROT13 ist also seine eigene Umkehrung: Derselbe Schritt kodiert und dekodiert. Du musst nie fragen, in welche Richtung.

ROT13 wurde in den 1980er-Jahren in Usenet-Newsgroups beliebt, als höfliche Art, Spoiler, Pointen und Rätsellösungen zu verstecken. Wer sie sehen wollte, konnte sie mit einem Schritt dekodieren. Es wird bis heute in Foren, bei Hinweisen fürs Geocaching und in Programmierübungen verwendet.

So nutzt du das Tool

  1. Tippe oder füge Text links in Text ein. Die ROT13-Version erscheint rechts in ROT13-Text.
  2. Um eine verwürfelte Nachricht zu lesen, füge sie in ROT13-Text ein. Die normale Version erscheint links.
  3. Wähl unter Variante eine andere Drehung, wenn du eine brauchst:
    • ROT13: nur Buchstaben
    • ROT18: Buchstaben und Ziffern
    • ROT47: alle sichtbaren ASCII-Zeichen
  4. Klicke über einem der Felder auf Kopieren, um es zu kopieren, oder auf Leeren, um beide zu leeren.

Beispiele

Diese Ergebnisse stammen aus den Varianten auf dieser Seite.

Text ROT13 ROT18 ROT47
Hello, World! Uryyb, Jbeyq! Uryyb, Jbeyq! w6==@[ (@C=5P
Room 42 Ebbz 42 Ebbz 97 #@@> ca
Code 2026 Pbqr 2026 Pbqr 7571 r@56 a_ae
Gate 7 opens Tngr 7 bcraf Tngr 2 bcraf v2E6 f @A6?D
To get to the other side! Gb trg gb gur bgure fvqr! Gb trg gb gur bgure fvqr! %@ 86E E@ E96 @E96C D:56P

Das vollständige ROT13-Alphabet sieht so aus, oben die normalen Buchstaben, darunter ihre ROT13-Partner:

abcdefghijklmnopqrstuvwxyz
nopqrstuvwxyzabcdefghijklm

Die erste Hälfte wird auf die zweite abgebildet und die zweite zurück auf die erste: a zu n, n zu a, z zu m.

Die drei Varianten

ROT13 dreht nur A bis Z und a bis z um 13 Stellen. Ziffern, Leerzeichen, Satzzeichen und Buchstaben mit Akzent oder Umlaut werden nicht angefasst. Das ist die klassische Version, und die meinen die meisten, wenn sie ROT13 sagen.

ROT18 ist ROT13 für Buchstaben plus ROT5 für Ziffern. Jede Ziffer rückt 5 Stellen weiter, aus 0 wird 5, aus 1 wird 6 und aus 9 wird 4. Auch ROT18 macht sich selbst rückgängig.

ROT47 arbeitet mit den 94 sichtbaren ASCII-Zeichen von ! bis ~, also Buchstaben, Ziffern und gängigen Symbolen. Jedes rückt 47 Stellen weiter. Weil 47 die Hälfte von 94 ist, macht sich auch ROT47 selbst rückgängig. Das Ergebnis sieht viel weniger nach Text aus, und genau darum geht es. Es kann aber Zeichen wie Backticks und senkrechte Striche enthalten, die manche Chat-Apps als Formatierung behandeln.

Leerzeichen und Zeichen außerhalb dieser Bereiche, etwa Emojis, Umlaute, ß und Buchstaben mit Akzent, bleiben in jeder Variante unverändert.

ROT13 mit deutschen Texten

Bei deutschen Texten bleiben die Umlaute stehen. Aus „Grüße“ wird „Teüßr“: G wird zu T, r zu e, e zu r, aber ü und ß ändern sich nicht. Das kann einen Spoiler teilweise verraten. Wenn das stört, schreib vor dem Verwürfeln ae, oe, ue und ss. Aus „Hallo Welt“ wird übrigens „Unyyb Jryg“.

Grenzen

ROT13 ist ein Sonderfall der Caesar-Verschlüsselung mit einer Verschiebung von 13. Sicherheit bietet es überhaupt nicht. Es gibt keinen Schlüssel, und viele können kurze ROT13-Wörter mit bloßem Auge lesen. Nutze es, um einen Spoiler vor einem flüchtigen Blick zu verstecken, niemals, um ein Passwort oder eine private Nachricht zu schützen.

Bei nichtlateinischen Alphabeten bewirkt es nichts. Griechischer, kyrillischer oder arabischer Text bleibt unverändert.

Andere Wege, ROT13 anzuwenden

Unter Linux, macOS oder in Git Bash erledigt der Befehl tr ROT13 in einer Zeile:

echo 'Hello, World!' | tr 'A-Za-z' 'N-ZA-Mn-za-m'

Er gibt Uryyb, Jbeyq! aus. Schick die Ausgabe noch einmal durch denselben Befehl, um das Original zurückzubekommen.

Python hat ROT13 in der Standardbibliothek eingebaut:

import codecs
codecs.encode('Hello, World!', 'rot13')

Das liefert ebenfalls Uryyb, Jbeyq!.

In Vim markierst du Text und drückst g?, um ihn mit ROT13 zu verwürfeln. Manche E-Mail-Programme und Texteditoren haben auch einen ROT13-Befehl in ihren Menüs.

In einer Tabellenkalkulation müsstest du jedes Zeichen mit CODE, REST und ZEICHEN (englisch CODE, MOD und CHAR) verarbeiten, was mühsam einzurichten ist. Den Text hier einzufügen geht leichter.

Ähnliche Tools

Für jede andere Verschiebung nimm die Caesar-Verschlüsselung, die auch unbekannte Verschiebungen knackt. Um Buchstaben in Zahlen zu verwandeln, nimm Buchstaben in Zahlen umwandeln. Um Text so zu kodieren, dass er E-Mails und URLs übersteht, statt ihn zu verstecken, nimm Base64.

ROT13 Encoder: Fragen und Antworten

Wie dekodiere ich ROT13?

Füge den ROT13-Text in das rechte Feld ein. Der lesbare Text erscheint links. Du kannst ihn auch in das linke Feld einfügen, weil zweimal ROT13 wieder das Original ergibt.

Warum ändert ROT13 keine Zahlen?

ROT13 dreht nur die 26 Buchstaben des lateinischen Grundalphabets. Um auch Ziffern zu verwürfeln, wähl ROT18, das zusätzlich 0 bis 9 um 5 Stellen dreht. ROT47 geht weiter und dreht jedes sichtbare ASCII-Zeichen, auch Satzzeichen. Umlaute und ß bleiben in allen drei Varianten unverändert.

Ist ROT13 eine Verschlüsselung?

Nein. Es hat keinen Schlüssel, und jeder kann es sofort umkehren. Es soll verhindern, dass jemand etwas aus Versehen liest, etwa einen Spoiler oder eine Rätsellösung, nicht es geheim halten.

Was bedeutet Uryyb?

Uryyb ist Hello in ROT13. Aus H wird U, aus e wird r, und jedes l wird zu y. Es wird oft als schnelles Beispiel genutzt, weil aus Hello, World! der Text Uryyb, Jbeyq! wird. Das deutsche Hallo Welt wird zu Unyyb Jryg.

Mehr Tools für Code und Daten

Alle Tools ansehen