Codificador y decodificador ROT47
Codifica y decodifica texto con el cifrado por sustitución ROT47 usando nuestro codificador y decodificador ROT47 gratuito. ROT47 desplaza los 94 caracteres ASCII imprimibles (letras, dígitos, puntuación y símbolos) 47 posiciones. Es autoinverso: aplicarlo una vez codifica y aplicarlo de nuevo decodifica. Todo el procesamiento se ejecuta localmente en tu navegador: sin registro.
Encode or decode text using the ROT47 substitution cipher. ROT47 shifts all 94 printable ASCII characters - letters, digits, punctuation, and symbols - by 47 positions. It is self-inverse: applying it once encodes, applying it again decodes. All processing runs locally in your browser with no server uploads.
Character mapping preview (first 24 characters):
A→p B→q C→r D→s E→t F→u G→v H→w I→x J→y K→z L→{ M→| N→} O→~ P→! Q→" R→# S→$ T→% U→& V→' W→( X→)
- Scope: All 94 printable ASCII characters - U+0021 (!) through U+007E (~) - including letters, digits, punctuation, and symbols.
- Shift: Each character moves 47 positions forward within the 94-character range, wrapping around at the end.
- Self-inverse: Applying ROT47 twice always returns the original text - 47 + 47 = 94 = the full range size.
- Non-printable characters: Spaces, tabs, newlines, and all characters outside U+0021-U+007E are passed through unchanged.
- Not encryption: ROT47 provides no security and is trivially reversible. Use it only for casual obfuscation, not sensitive data.
¿Por qué usar nuestro codificador y decodificador ROT47?
- Codificación y decodificación ROT47 instantáneas: aplica ROT47 a cualquier texto al instante en tu navegador sin esperas. Nuestro codificador y decodificador ROT47 procesa la entrada en milisegundos; como ROT47 es autoinverso, la misma operación codifica y decodifica.
- Codificador y decodificador ROT47 online seguro: toda la codificación y decodificación ROT47 ocurre localmente en tu navegador. Tu texto nunca sale de tu dispositivo, garantizando el 100 % de privacidad cada vez que usas nuestro codificador y decodificador ROT47 online.
- Codificador y decodificador ROT47: sin instalación: usa nuestro codificador y decodificador ROT47 directamente en cualquier navegador, sin descargas, complementos ni software. Codifica y decodifica ROT47 desde cualquier dispositivo (ordenador, tableta o móvil) al instante.
- Cobertura completa del ASCII imprimible: a diferencia de ROT13, que solo desplaza letras, ROT47 desplaza los 94 caracteres ASCII imprimibles (letras, dígitos, puntuación y símbolos), lo que lo convierte en el cifrado de rotación más completo para ocultar contenido mixto.
Casos de uso habituales del codificador y decodificador ROT47
- Ocultar contenido mixto con símbolos: ROT47 oculta texto que contiene dígitos, puntuación y símbolos, no solo letras. Usa nuestro codificador y decodificador ROT47 cuando ROT13 no sea suficiente porque tu contenido incluya números, direcciones de correo o fragmentos de código.
- Ocultar spoilers con cobertura total de caracteres: esconde spoilers que incluyen fechas, puntuaciones, códigos y caracteres especiales en foros y comunidades. ROT47 codifica todo el rango ASCII imprimible, así que también se ocultan los números y la puntuación del spoiler.
- Pruebas de desarrollo y ocultación de logs: mezcla rápidamente datos de prueba en logs, fixtures y respuestas simuladas de API (incluidos IDs numéricos, marcas de tiempo y claves JSON) para que las cadenas sensibles no se confirmen o compartan por error.
- Diseño de puzles y retos CTF: los diseñadores de retos capture-the-flag (CTF) usan ROT47 para codificar flags y pistas que incluyen números y caracteres especiales. Nuestro codificador y decodificador ROT47 facilita preparar y verificar contenido de retos codificado.
- Ocultación informal de código y configuración: oculta ligeramente valores de configuración, credenciales de ejemplo y claves de API de muestra en documentación y tutoriales para que no se usen por error ni los extraigan bots.
- Demostraciones educativas de criptografía: ROT47 es un excelente ejemplo didáctico para cifrados de sustitución de rango completo y aritmética modular. Usa nuestro codificador y decodificador ROT47 en aulas y talleres para mostrar cómo funcionan los cifrados de rotación más allá del alfabeto.
¿Qué es ROT47?
ROT47 (Rotate by 47, rotar 47) es un cifrado por sustitución que desplaza los 94 caracteres ASCII imprimibles (desde U+0021 (!) hasta U+007E (~)) 47 posiciones dentro de ese rango. A diferencia de ROT13, que solo desplaza las 26 letras latinas, ROT47 cubre todo el rango ASCII imprimible, incluidos dígitos, puntuación y símbolos. Como el rango contiene exactamente 94 caracteres y 47 + 47 = 94, aplicar ROT47 dos veces siempre devuelve el texto original, lo que lo hace autoinverso: la misma operación codifica y decodifica. Nuestro codificador y decodificador ROT47 implementa exactamente la especificación completa de ROT47: cada carácter ASCII imprimible se desplaza, mientras que espacios, tabuladores, saltos de línea y todos los caracteres no ASCII pasan sin cambios. ROT47 no es cifrado criptográfico: no aporta seguridad y es trivialmente reversible, pero se usa ampliamente para ocultar de forma informal contenido de texto mixto.
Cómo funciona nuestro codificador y decodificador ROT47
- Introduce tu texto: pega o escribe el texto que quieres codificar o decodificar en el cuadro de entrada. Como ROT47 es autoinverso, la misma operación codifica y decodifica: no hay un modo separado de codificar/decodificar.
- Procesamiento instantáneo en el navegador: haz clic en Aplicar ROT47 y el codificador y decodificador ROT47 procesará tu texto íntegramente en tu navegador con JavaScript puro. Tu texto nunca sale de tu dispositivo: sin servidor, sin almacenamiento, privacidad total.
- Copia o descarga el resultado: el resultado aparece al instante en el cuadro de salida. Usa el botón Copiar para copiarlo al portapapeles, el botón Descargar para guardarlo como archivo de texto, o el botón Intercambiar para mover la salida a la entrada y verificar el ida y vuelta.
Qué transforma ROT47 y qué deja pasar
- ASCII imprimible (U+0021-U+007E): los 94 caracteres de este rango, incluidas mayúsculas y minúsculas, dígitos 0-9 y signos de puntuación y símbolos, se desplazan 47 posiciones.
- Espacio (U+0020): el carácter de espacio normal NO está en el rango ASCII imprimible (está una posición por debajo de !) y pasa sin cambios.
- Caracteres de control y saltos de línea: el tabulador (U+0009), el salto de línea (U+000A), el retorno de carro (U+000D) y todos los demás caracteres de control pasan sin cambios, preservando la estructura del texto.
- Caracteres no ASCII: todos los caracteres Unicode por encima de U+007E, incluidas letras acentuadas, caracteres CJK, árabe, emoji y símbolos extendidos, pasan sin cambios.
ROT47 frente a ROT13: diferencias clave
Limitaciones importantes de ROT47: ROT47 no es cifrado criptográfico. Es un cifrado por sustitución trivialmente reversible que no ofrece ninguna seguridad frente a ningún adversario. Cualquiera que conozca el cifrado (de dominio público) puede decodificar la salida de ROT47 al instante. No uses ROT47 para proteger contraseñas, datos personales, claves de API ni ninguna información sensible. Para seguridad real, usa un cifrado adecuado como AES-256. ROT47 solo es apropiado para ocultación informal cuyo objetivo es evitar lecturas accidentales, no impedir la decodificación intencionada.
- Alcance de caracteres: ROT13 solo desplaza las 26 letras latinas (A-Z, a-z). ROT47 desplaza los 94 caracteres ASCII imprimibles, incluidos dígitos y símbolos.
- Cantidad de desplazamiento: ROT13 desplaza 13 dentro de un alfabeto de 26 caracteres. ROT47 desplaza 47 dentro de un rango ASCII de 94 caracteres.
- Caso de uso: usa ROT13 cuando solo necesites ocultar letras. Usa ROT47 cuando tu texto contenga números, puntuación o símbolos que también deban ocultarse.
- Propiedad autoinversa: tanto ROT13 como ROT47 son autoinversos: aplicar cualquiera de los dos cifrados dos veces devuelve el texto original.
Preguntas frecuentes
Un codificador y decodificador ROT47 es una herramienta que aplica el cifrado por sustitución ROT47 al texto: desplaza los 94 caracteres ASCII imprimibles (! hasta ~) 47 posiciones. Como el rango tiene exactamente 94 caracteres y 47 + 47 = 94, aplicar ROT47 dos veces devuelve el texto original. Nuestro codificador y decodificador ROT47 se ejecuta íntegramente en tu navegador, sin registro.
ROT13 solo desplaza las 26 letras latinas (A-Z, a-z) 13 posiciones, dejando dígitos, puntuación y símbolos sin cambios. ROT47 desplaza los 94 caracteres ASCII imprimibles (incluidas letras, dígitos y símbolos) 47 posiciones. Usa ROT47 cuando necesites ocultar texto con números y caracteres especiales, no solo letras.
Es el comportamiento correcto. ROT47 es autoinverso porque el rango ASCII imprimible contiene exactamente 94 caracteres y 47 + 47 = 94. Aplicar el desplazamiento dos veces devuelve cada carácter a su posición original. Eso significa que las operaciones de codificación y decodificación son idénticas: basta con aplicar ROT47 una vez para ir en cualquier dirección.
No. ROT47 es un cifrado por sustitución simple, no cifrado criptográfico. No aporta ninguna seguridad: cualquiera que conozca el cifrado (de dominio público) puede decodificarlo al instante. Usa ROT47 solo para ocultación informal, no para proteger datos sensibles. Para seguridad real, usa cifrado AES.
Por supuesto. Toda la codificación y decodificación ROT47 ocurre localmente en tu navegador con JavaScript. Tu texto nunca se envía a ningún servidor, no se almacena ni se registra. Tus datos permanecen completamente privados en tu dispositivo.
ROT47 solo desplaza caracteres ASCII imprimibles desde U+0021 (!) hasta U+007E (~). El espacio normal (U+0020), el tabulador, el salto de línea, el retorno de carro y todos los caracteres Unicode por encima de U+007E (incluidas letras acentuadas, emoji y caracteres CJK) pasan sin cambios.
Sí: ROT47 es ideal para ocultar spoilers que incluyen fechas, puntuaciones, códigos y otros contenidos numéricos. A diferencia de ROT13, que deja visibles los dígitos, ROT47 oculta dígitos junto con letras y símbolos, de modo que el texto codificado resulta ilegible de un vistazo.
Sí: nuestro codificador y decodificador ROT47 es 100 % gratis, sin registro, sin cuenta y sin límites de uso. Codifica y decodifica ROT47 tantas veces como necesites, con cualquier cantidad de texto, totalmente gratis para siempre.
Para cualquier carácter ASCII imprimible con punto de código c (donde 33 ≤ c ≤ 126), la salida de ROT47 es: ((c − 33 + 47) mod 94) + 33. Esto desplaza el carácter 47 posiciones hacia delante dentro del rango de 94 caracteres, dando la vuelta al final. Aplicar la fórmula dos veces devuelve el punto de código original.