CodeKitHub
Teksttools

ROT13 Converter

Laatst bijgewerkt:

Plak hieronder tekst om die door ROT13 te laten lopen — het simpele lettershift-cijfer dat op oude forums en Usenet werd gebruikt om spoilers, grappen en puzzelantwoorden aan het oog te onttrekken. Omdat ROT13 symmetrisch is, codeert en decodeert deze ene knop allebei.

Wat is deze tool?

ROT13 ("roteer 13 plaatsen") vervangt elke letter door de letter 13 posities verder in het alfabet, waarbij het na Z weer bij het begin uitkomt. A wordt N, B wordt O, enzovoort. Cijfers, leestekens en spaties blijven onaangeroerd.

Het biedt geen enkele echte beveiliging — het is geen versleuteling, alleen verhulling. Het werkelijke gebruik was altijd sociaal, niet cryptografisch: een spoiler of grap voor je ogen verbergen totdat je bewust besluit hem te decoderen, gangbaar op oude Usenet-groepen en puzzelforums.

Waarom gebruiken?

  • Verberg (en onthul) spoilers, puzzelantwoorden of grappen in forumberichten en berichten.
  • Coderen en decoderen is dezelfde handeling — plak ROT13-tekst terug om het origineel te krijgen.
  • Direct, werkt op tekst van elke lengte.
  • 100% privé: je tekst wordt lokaal omgezet, er wordt niets geüpload.
  • Gratis, geen aanmelding, geen tekenlimiet.

Hoe te gebruiken

  1. Plak of typ je tekst in het invoerveld.
  2. Klik op "ROT13 toepassen".
  3. Kopieer het resultaat — om het later terug te draaien, plak dat resultaat terug en klik opnieuw op de knop.

Voorbeeld

Invoer

Hello, World!

Uitvoer

Uryyb, Jbeyq!

Als je "Uryyb, Jbeyq!" opnieuw door dezelfde tool haalt, krijg je exact "Hello, World!" terug — dat is precies het punt van ROT13 als zijn eigen omgekeerde.

Praktische tips

  • Om een spoiler in een forumbericht te verbergen, pas je ROT13 toe en voeg je een opmerking toe zoals "(ROT13'd: spoilers)" zodat lezers weten dat het bewust is, niet corrupte tekst.
  • ROT13 behoudt hoofdlettergebruik: hoofdletters blijven hoofdletters na de verschuiving, kleine letters blijven klein.
  • Als je echte beveiliging nodig hebt (iets beschermen tegen een vastberaden lezer), is ROT13 volledig de verkeerde tool — gebruik echte versleuteling.
  • Omdat het zelf-omkeerbaar is, hoef je nooit te onthouden of een stuk tekst "al gecodeerd" is — er twee keer doorheen laten lopen brengt je altijd terug naar platte tekst.

ROT13 versus andere eenvoudige cijfers

ROT13 is een speciaal geval van het algemene "caesarcijfer" (elke vaste letterverschuiving), en het is de enige verschuiving die zijn eigen omgekeerde is — ROT1 tot en met ROT25 vereisen allemaal een aparte decodeerstap met de tegenovergestelde verschuiving, wat precies verklaart waarom ROT13 de standaard werd voor informele tekstverhulling in plaats van een andere verschuivingswaarde.

Als je werkt met echte gecodeerde dataformaten in plaats van een tekstverhullingstrucje, dienen Base64-codering en hashing een werkelijk ander doel (binaire data als tekst weergeven, respectievelijk eenrichtingsvingerafdrukken maken) en zijn ze niet omkeerbaar zoals ROT13 dat wel is.

Base64 Encoder / Decoder · MD5 Generator

Veelgestelde vragen

Is ROT13 veilig? Kan iemand het kraken?

Nee — ROT13 biedt helemaal geen echte beveiliging. Er zijn maar 26 mogelijke lettershifts, en ROT13 heeft specifiek geen sleutel om te raden; iedereen die ROT13-tekst herkent, kan hem direct decoderen, met de hand of met een willekeurige ROT13-tool. Het was nooit bedoeld om een vastberaden lezer buiten te houden, alleen om een bewuste extra stap te vereisen voor het lezen (precies waar het bij spoilers om gaat).

Waarom codeert en decodeert dezelfde knop?

Omdat 13 precies de helft is van het alfabet van 26 letters, kom je door twee keer 13 plaatsen te verschuiven weer terug waar je begon (13 + 13 = 26 = één volledige cirkel). Dat maakt ROT13 zelf-omkeerbaar (ook wel een "involutie" genoemd) — één keer toepassen codeert, nogmaals toepassen op het resultaat decodeert, zonder aparte modus nodig.

Waarom raakt ROT13 geen cijfers of leestekens aan?

Het klassieke ROT13-algoritme mapt alleen de 26 Latijnse letters. Cijfers, spaties en leestekens gaan volledig ongewijzigd door, wat verklaart waarom "Hello, World!" zijn komma en uitroepteken behoudt na conversie.

Waar wordt ROT13 vandaag de dag nog voor gebruikt?

Grotendeels hetzelfde als altijd: spoilers, puzzeloplossingen of grappen verbergen in forumberichten, reactiesecties en README-bestanden, zodat een lezer een kleine bewuste keuze moet maken om te decoderen en te zien in plaats van het per ongeluk te lezen.

Slaat deze tool mijn tekst ergens op of verstuurt hij die?

Nee. Het verschuiven van letters gebeurt in JavaScript dat in je browser draait. Niets van wat je typt wordt geüpload, gelogd of naar een server gestuurd.

Gerelateerde tools