Skip to main content
D:devtools
Categories
AI & MLPrivate, on-device AI toolsFormattersJSON, XML, HTML, CSS, SQLConvertersJSON ↔ YAML, XML, CSVGeneratorsUUID, Password, QR CodeEncodersBase64, URL, Hash, JWTCalculatorsDates, Margins, TokensText ToolsDiff, Regex, Case, LinesData ToolsYAML, JSONL, SchemasSEO ToolsMeta Tags, OG PreviewColor ToolsHEX, RGB, OKLCH
Popular
JSON FormatterBase64 EncoderUUID GeneratorPrivate Transcription
View all tools
AI & MLUpdatesPro
D:devtools
AI & MLUpdatesPro
Categories
AI & MLPrivate, on-device AI toolsFormattersJSON, XML, HTML, CSS, SQLConvertersJSON ↔ YAML, XML, CSVGeneratorsUUID, Password, QR CodeEncodersBase64, URL, Hash, JWTCalculatorsDates, Margins, TokensText ToolsDiff, Regex, Case, LinesData ToolsYAML, JSONL, SchemasSEO ToolsMeta Tags, OG PreviewColor ToolsHEX, RGB, OKLCHView all tools
D:devtools

Private developer tools that run entirely in your browser. Your data never leaves your device.

Popular Tools
  • JSON Formatter
  • Base64 Encoder
  • UUID Generator
  • Transcription
  • Hash Generator
  • Timestamp
  • Margin Calculator
  • Date Calculator
Categories
  • AI & ML
  • Formatters
  • Converters
  • Generators
  • Encoders
  • Calculators
  • Text Tools
  • Data Tools
  • SEO Tools
  • Color Tools
  • All Tools
Resources
  • Pro
  • Updates
  • Glossary
  • About

© 2026 ddevtools. All rights reserved.

PrivacyTermsAccessibilityContact
  1. Home
  2. Encoders
  3. ROT47 Encoder/Decoder

ROT47 Encoder/Decoder

Encode or decode text using the ROT47 cipher. ROT47 is a simple substitution cipher that rotates all printable ASCII characters (33-126) by 47 positions. It's symmetric - apply it twice to get the original text.

ROT47 Character Mapping

Original: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}
Encoded: PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO

ROT47 encodes all printable ASCII characters (codes 33-126) including letters, numbers, and symbols. Unlike ROT13 which only affects letters, ROT47 provides slightly more obfuscation by also transforming digits and punctuation.

Examples

Hello World! → w6==@ (@C=5P
test@example.com → E6DEo6I2>A=6]4@>
Price: $19.99 → !C:46i S`h]hh

Related Tools

  • ROT13 Cipher - letter substitution
  • Base64 Encoder - encode data
  • Morse Code - another encoding
  • ASCII Table - character codes

How to Use ROT47 Encoder/Decoder

  1. 1

    Enter your text

    Type or paste the text you want to encode or decode using ROT47.

  2. 2

    View the output

    See the ROT47-transformed text instantly. The same operation both encodes and decodes.

  3. 3

    Copy or swap

    Copy the result to clipboard, or use "Use as Input" to apply ROT47 again to verify it returns the original.

Frequently Asked Questions

Yes, our ROT47 tool is completely free with no limitations. Encode and decode as much text as you need without sign-ups, subscriptions, or restrictions.

Absolutely. All ROT47 encoding and decoding happens entirely in your browser using JavaScript. Your text is never sent to any server. This ensures complete privacy for your encoded messages.

ROT47 is a simple substitution cipher that rotates all printable ASCII characters (codes 33-126) by 47 positions. Unlike ROT13 which only affects letters, ROT47 also transforms numbers and symbols. It's symmetric—applying it twice returns the original text.

ROT13 only rotates alphabetic letters (A-Z, a-z) by 13 positions, leaving numbers and symbols unchanged. ROT47 rotates all 94 printable ASCII characters by 47 positions, providing slightly more obfuscation since digits and punctuation are also transformed.

No, ROT47 provides no real security—it's a simple substitution cipher that's trivially easy to reverse. It's used for light obfuscation like hiding spoilers or email addresses from simple scrapers. For actual security, use proper encryption like AES.