ROT13 / ROT47 / Caesar cipher — encode and decode in your browser, instant.
- Runs locally
- Category Encoding & Crypto
- Best for Checking small payloads, tokens, hashes, and encoded values quickly.
ROT13 is self-inverse — encode and decode share one function.
Encoded / decoded text appears here.What this tool does
Free online ROT13 translator with ROT47 and full Caesar cipher built in. Type or paste text on the left and the encoded/decoded result appears on the right as you type — no submit button, no round-trip to a server. ROT13 is its own inverse (apply it twice and you get the original), so the same box handles both encode and decode. Switch to ROT47 for a printable-ASCII variant that covers digits and symbols (codes 33–126), or pick Caesar and drag the shift slider 0–25 to roll your own rotation. Case is preserved, non-letter characters pass through untouched, and everything runs 100% client-side. Works on iPhone Safari and Android Chrome with no install.
Tool details
- Input
- Text + Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- No account required
- Open the page and use it; whether results survive refresh depends on the tool.
- Performance budget
- Initial JS <= 12 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Encoding & Crypto · Developer
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How ROT13 Encoder & Decoder fits into your work
Use it for quick browser-side encoding, decoding, hashing, token checks, and share-safe transformations.
Encoding jobs
- Checking small payloads, tokens, hashes, and encoded values quickly.
- Preparing values for APIs, URLs, docs, or support tickets.
- Avoiding account-based tools when the input might be sensitive.
Encoding checks
- Do not paste live secrets unless you are comfortable with local browser handling.
- Confirm whether the operation is reversible before sharing the result.
- For hashes, compare the exact algorithm and casing expected by the receiver.
Good next steps
These links move the current task into a more complete workflow.
- 1 Vigenère Cipher Encoder / Decoder Encrypt and decrypt with a keyword, polyalphabetic shift, case kept, non-letters passed through, browser-only Open
- 2 Base64 Encoder & Decoder Encode or decode Base64 — text, files, and Data URLs. Runs entirely in your browser. Open
- 3 Morse Code Translator Text to Morse code and back — encode, decode, audio playback, ITU standard. Open
Real-world use cases
Hide a forum spoiler so readers choose to reveal it
Posting a plot twist or puzzle answer in a thread? Paste it here, keep ROT13 mode, and share the scrambled text. Anyone curious pastes it back into the same box to read it, so the spoiler stays unreadable until someone deliberately decodes it.
Obfuscate a string that contains digits and symbols
Plain ROT13 leaves numbers and punctuation visible, which gives away URLs or codes. Switch to ROT47 to rotate the full printable-ASCII range, so a link or alphanumeric token comes out fully scrambled and round-trips back when pasted again.
Common pitfalls
Treating ROT13 as encryption to protect a password or secret. It has no key and anyone can reverse it instantly.
Expecting accented letters, Cyrillic, or emoji to scramble in ROT13 mode. Classic ROT13 only touches A-Z and a-z; everything else passes through.
Mixing modes when round-tripping. Decode with the same mode you encoded in, or a ROT47 string pasted into ROT13 will come out as garbage.
Privacy
Your text never leaves your device. Encoding and decoding run entirely in your browser with no server round-trip, so nothing is uploaded, logged, or stored. Close the tab and the input is gone.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- 555 Timer Calculator Astable f = 1.44/((R1+2R2)C) + monostable t = 1.1RC — pick R1, R2, C in Ω/kΩ and µF/nF, read frequency, duty cycle and pulse width — browser-only
- Add Line Numbers Number every line of pasted text — set start, step and separator, zero-pad to align, skip blanks, or strip numbers back off — browser-only
- Age Difference Calculator The exact gap between two birthdays — years/months/days, percentage, and the date one person is twice the other's age — browser-only
- AI Eval Planner Generate eval cases, pass criteria, and edge cases from an AI feature, risks, and user path.