Encode or decode with Caesar (0-25 shift slider), ROT13, Atbash, reverse, Base64 and Hex. The result updates instantly as you type.
Everything is processed locally in your browser. Your text never leaves your device.
Each cipher is a small text transformation defined by simple rules: Caesar shifts every letter, Atbash mirrors them across the alphabet, and Base64 and Hex rewrite bytes as text. The tool applies the chosen transformation on every keystroke and shows the result instantly — all without leaving your device.
It is a substitution cipher, not modern encryption: every letter is shifted by the same amount, so only 25 possible keys exist and a frequency analysis breaks it in minutes. ROT13 and Atbash are fixed variants of the same idea. The tool is useful for obfuscation, puzzles and learning — not for protecting real secrets.
The tool first encodes your text to UTF-8 bytes with the browser's TextEncoder, then Base64-encodes those bytes. Decoding does the reverse with TextDecoder, so accented characters, emojis and CJK text round-trip correctly instead of being mangled.
The output area shows an error message instead of garbage. Base64 input must have a length that is a multiple of four (padding with = is accepted), and Hex input must be an even-length string of 0-9 and a-f characters.
No. Every cipher is a few lines of JavaScript running in your browser. Nothing is sent over the network, nothing is saved to a server, and reloading the page clears the tool.
No. The page bundles all the code it needs, so once it has loaded the tool works fully offline. No accounts, no analytics and no tracking of the text you process.
If you just finished with Text Cipher Tool, the natural next steps are Number Base Converter, Text Case Converter, Password Generator, or browse every tool in Daily Tools.