Decodificar / codificar en ROT13
Cifra o descifra al instante un texto en ROT13 — útil para leer un mensaje "spoiler" encontrado en un foro, resolver un puzle, o comprobar un ejercicio.
Cómo funciona
ROT13 ("rotate by 13 places") desplaza cada letra del alfabeto 13 posiciones: la A se convierte en N, la B en O, y así sucesivamente, conservando mayúsculas/minúsculas y dejando cifras y puntuación sin cambios. Es un clásico de los foros y los puzles online para ocultar una respuesta, un chiste o un spoiler sin cifrarlo realmente: basta con pegar el texto codificado aquí para leerlo en claro de inmediato.
¿Por qué basta un solo campo para codificar y decodificar?
Porque el alfabeto tiene 26 letras y el desplazamiento es de 13, aplicar ROT13 una segunda vez anula exactamente el primer desplazamiento y recupera el texto original. ROT13 es, por tanto, su propia función inversa: la misma operación sirve tanto para codificar como para decodificar, la conversión se actualiza automáticamente mientras escribes.
¿Protege realmente ROT13 un texto?
No, en absoluto. ROT13 no es un algoritmo de seguridad: no hay ninguna clave y el desplazamiento es siempre el mismo, lo que lo hace trivial de romper al instante por cualquiera. Solo sirve para evitar que un texto (spoiler, respuesta de un enigma) se lea por accidente a primera vista, no para proteger información sensible.
La conversión se ejecuta completamente en tu navegador mediante WebAssembly — el texto introducido nunca se envía a un servidor.