ℹ️ What is ROT47?
ROT47 is a simple character substitution cipher that replaces each printable ASCII character with the character 47 positions after it in ASCII table. It's an extension of ROT13 that works on all printable ASCII characters (not just letters).
How ROT47 Works:
- Character Range: Operates on ASCII 33-126 (all printable characters including symbols)
- Rotation: Each character is shifted by 47 positions (half of 94 printable chars)
- Symmetric: Applying ROT47 twice returns the original text
- Preserves Format: Character positions and line breaks remain unchanged
⚠️ Security Warning:
ROT47 is NOT secure encryption! It's a simple obfuscation technique. Do not use it for:
- Protecting sensitive data or passwords
- Security-critical applications
- Compliance requirements (GDPR, HIPAA, PCI-DSS)
Legitimate Use Cases:
- Spoiler Protection: Hide plot twists in forums/reviews
- Email Obfuscation: Hide emails from basic scrapers (not security)
- Cache Busting: Simple obfuscation in URLs or config files
- Geocaching: Hide hints and coordinates
- Light Obfuscation: Prevent casual reading of non-sensitive data
For Real Security, Use:
- AES Encryption: For encrypting sensitive data
- Bcrypt/Argon2: For password hashing
- TLS/SSL: For secure network transmission
🔒 Privacy Notice
Client-side only: All ROT47 encoding and decoding is performed locally in your browser using JavaScript. No text is sent to any server. Your content remains completely private.
Latest Articles
- Understanding and Implementing Kerberos for Secure Authentication 2025-12-13
- Implementing Two-Factor Authentication: Best Practices and Common Pitfalls 2025-12-12
- OpenID Single Sign-On (SSO): The Essential Guide for IAM Engineers and Developers 2025-12-11
- Demystifying OAuth Security: State vs. Nonce vs. PKCE 2025-12-10
- Initializing ForgeRock DS from LDIF Files: A Step-by-Step Guide 2025-12-09