ROT13 Encoder / Decoder

ROT13 Codificador / Decodificador

Codificador y decodificador ROT13 gratis: conversión bidireccional instantánea. ROT5, ROT18, ROT47, mapeo del alfabeto (A↔N), autoinverso. Sin registro.

Actualizado junio de 2026

Codificar = Decodificar
0 caracteres
A N
B O
C P
D Q
E R
F S
G T
H U
I V
J W
K X
L Y
M Z

26 ÷ 2 = 13 — cada letra se mapea con su par espejo en el alfabeto

Velocidad
Instantáneo
Privacidad
Solo Local

ROT13 Codificador / Decodificador Online Gratis — El Cifrado Autoinverso

Pega cualquier texto en el panel de entrada y el resultado ROT13 aparece al instante — sin pulsar ningún botón. Lo que hace único al ROT13 es que la misma operación codifica y decodifica: pega texto cifrado y obtendrás el original de vuelta. No existe un modo "codificar" o "decodificar" separado porque ROT13 es su propio inverso.

ROT13 es un cifrado de sustitución que reemplaza cada letra con la letra 13 posiciones más adelante en el alfabeto. Como el alfabeto inglés tiene exactamente 26 letras y 13 es la mitad de 26, aplicar el desplazamiento dos veces completa un ciclo completo y vuelve a la letra original. Esta herramienta también incluye ROT5 (dígitos), ROT18 (letras y dígitos juntos), ROT47 (todos los caracteres ASCII imprimibles) y un desplazamiento personalizado de 1 a 25.

Cómo Usar el Codificador ROT13

Codificar o decodificar texto ROT13 es un solo paso:

  1. Pega o escribe tu texto — el resultado aparece al instante en el panel derecho mientras escribes, sin necesidad de pulsar ningún botón.
  2. Cambia la variante si es necesario — selecciona ROT5 para rotar dígitos (0→5, 1→6…), ROT18 para rotar letras y dígitos simultáneamente, ROT47 para rotar todos los caracteres ASCII visibles incluyendo puntuación, o Personalizado para establecer cualquier desplazamiento de 1 a 25.
  3. Copia el resultado — haz clic en el botón Copiar o presiona Shift+Enter fuera del área de texto — el texto codificado queda inmediatamente en el portapapeles.
  4. Aplica de nuevo para verificar la propiedad autoinversa — haz clic en "Aplicar de nuevo" para pasar el resultado como nueva entrada; para ROT13, ROT5, ROT18 y ROT47, obtienes exactamente el texto original de vuelta.

Ejemplos de ROT13

Ejemplos concretos mostrando qué produce la herramienta con diferentes entradas:

Entrada Salida ROT13
Hello, World! Uryyb, Jbeyq!
Uryyb, Jbeyq! Hello, World!
ROT13 EBG13
The quick brown fox Gur dhvpx oebja sbk
Prueba 2024 Chroot 2024

Los números y los espacios pasan por ROT13 sin cambios — solo se rotan las 26 letras latinas. Usa ROT5 para rotar dígitos, o ROT47 para codificar todo incluyendo puntuación.

Caso especial — aplicar ROT13 dos veces:

Entrada:            Hello, World!
Tras ROT13:         Uryyb, Jbeyq!
Tras ROT13 de nuevo: Hello, World!

Esta es la propiedad fundamental: ROT13(ROT13(x)) = x para cualquier texto x.

Qué Es ROT13 — El Cifrado Autoinverso

ROT13 ("Rotar 13") reemplaza cada letra con la letra 13 posiciones más adelante en el alfabeto. A se convierte en N, B en O, C en P, y así sucesivamente, volviendo al principio para que Z se convierta en M.

Original: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
ROT13:    N O P Q R S T U V W X Y Z A B C D E F G H I J K L M

El cifrado crea 13 pares de letras bidireccionales exactos — cada letra tiene exactamente un socio: A↔N, B↔O, C↔P, D↔Q, E↔R, F↔S, G↔T, H↔U, I↔V, J↔W, K↔X, L↔Y, M↔Z. Como cada par es bidireccional, codificar y decodificar son la misma operación.

ROT13 fue popularizado en Usenet en los años 1980–1990 como una convención social. Los usuarios publicaban spoilers, chistes ofensivos o contenido adulto codificado en ROT13 — claramente identificados para que los lectores pudieran elegir si decodificarlo. ROT13 sigue presente en comunidades online hoy en día, apareciendo en hilos de Reddit, comunidades de puzzles y desafíos ARG. No es cifrado real: cualquier programador que lo reconoce puede decodificarlo en segundos.

La Familia ROT — ROT5, ROT18, ROT47

ROT13 pertenece a una familia de cifrados de rotación, cada uno operando en un conjunto diferente de caracteres:

  • ROT5 rota dígitos 0–9 por 5 posiciones (0→5, 1→6, …, 9→4). Como hay 10 dígitos y 5 es la mitad de 10, ROT5 también es autoinverso. Ejemplo: 202475792024.
  • ROT18 aplica ROT13 a las letras y ROT5 a los dígitos en una sola pasada. Hello 2024Uryyb 7579. Autoinverso por la misma razón matemática.
  • ROT47 desplaza los 94 caracteres ASCII imprimibles (de ! a ~) por 47 posiciones — exactamente la mitad de 94 — haciéndolo también autoinverso. La puntuación y los dígitos también cambian, produciendo una salida más revuelta.

Las cuatro variantes comparten la misma propiedad: el desplazamiento es exactamente la mitad del tamaño del conjunto de caracteres, lo que garantiza que aplicar el cifrado dos veces devuelva el original.

Casos de Uso Comunes

  • Ocultar spoilers: El uso original del Usenet — publicar spoilers de películas o libros en foros donde los lectores eligen activamente decodificar en lugar de toparse con ellos accidentalmente.
  • Diseño de puzzles y ARGs: ROT13 aparece como una capa en escape rooms, ARGs y desafíos CTF (Capture the Flag) donde los participantes deben reconocerlo y decodificarlo.
  • Enseñanza de conceptos de criptografía: ROT13 es el cifrado real más sencillo de implementar, siendo el punto de partida estándar para la educación en criptografía.
  • Ofuscar texto en código fuente: Los desarrolladores a veces almacenan cadenas que no deben ser inmediatamente legibles usando ROT13 — no por seguridad, sino para evitar la lectura accidental durante revisiones de código.
  • Probar pipelines de procesamiento de texto: Como ROT13 es determinístico y reversible, es útil para verificar que los pipelines de texto manejan las transformaciones correctamente.

Errores Comunes con ROT13

  • Usarlo como cifrado real: ROT13 no ofrece seguridad criptográfica. Cualquier desarrollador que lo reconoce puede decodificarlo inmediatamente sin clave. Para datos sensibles, usa AES-256, RSA u otros algoritmos modernos.
  • Esperar que los números cambien: ROT13 estándar solo rota las 26 letras latinas. Números, espacios y puntuación pasan sin cambios. Usa ROT18 o ROT47 si necesitas que los dígitos o símbolos también se codifiquen.
  • Olvidar que ROT13 preserva las mayúsculas: Las letras mayúsculas se mapean a mayúsculas, las minúsculas a minúsculas. HelloUryyb, no URYYB.

Preguntas Frecuentes

¿Qué es ROT13 y cómo funciona?

ROT13 ("Rotar 13") reemplaza cada letra con la letra 13 posiciones más adelante en el alfabeto — A se convierte en N, B en O, y así hasta M→Z, luego volviendo: N→A, O→B, hasta Z→M. Es un caso especial del cifrado César con un desplazamiento fijo de 13. Como 13 es exactamente la mitad del alfabeto de 26 letras, la misma función codifica y decodifica texto.

¿Por qué ROT13 es su propio decodificador — por qué no hay botón de decodificar separado?

Porque 13 × 2 = 26: desplazar cualquier letra 13 posiciones y luego desplazar el resultado otras 13 mueve un total de 26 posiciones — el alfabeto completo — regresando al inicio. Esto hace a ROT13 involutorio: una función que es su propio inverso. El mismo principio aplica a ROT5 (5 × 2 = 10 dígitos), ROT18 (combinado) y ROT47 (47 × 2 = 94 caracteres ASCII imprimibles).

¿Es ROT13 un cifrado real? ¿Puede proteger datos sensibles?

No. ROT13 no ofrece seguridad criptográfica — cualquiera que lo reconoce puede decodificarlo inmediatamente sin clave. Fue diseñado para cortesía social (ocultar spoilers y contenido que los lectores eligen ver), no para proteger datos. Para datos sensibles, usa cifrado moderno como AES-256 o RSA.

¿Qué hace ROT13 con los números, espacios y puntuación?

ROT13 estándar deja números, espacios y toda la puntuación completamente sin cambios — solo se rotan las 26 letras latinas (A–Z, mayúsculas y minúsculas). Hola, 2024! se convierte en Ubyn, 2024!. Usa ROT5 para rotar dígitos, ROT18 para rotar letras y dígitos simultáneamente, o ROT47 para rotar los 94 caracteres ASCII imprimibles incluida la puntuación.

¿Cuál es la diferencia entre ROT13 y ROT47?

ROT13 desplaza solo las 26 letras del alfabeto latino, dejando números y puntuación intactos. ROT47 desplaza los 94 caracteres ASCII imprimibles — letras, dígitos y la mayoría de la puntuación — por 47 posiciones. ROT47 produce una salida de apariencia más revuelta porque los símbolos y números también cambian. Ambos son autoinversos, pero ROT47 es útil cuando necesitas ofuscar contenido que contiene símbolos y números junto con texto.

Recursos

  • Wikipedia — ROT13 — Artículo completo sobre la historia, propiedades matemáticas y usos culturales de ROT13 en Usenet e internet.
  • Wikipedia — Cifrado César — Contexto sobre el cifrado de sustitución general del que ROT13 es un caso especial con desplazamiento = 13.

Herramientas relacionadas