Text Cipher Bundle — ROT13, Morse, NATO, Unicode

Convert text with one tool: apply ROT13 or ROT47, encode or decode Morse code, spell with the NATO phonetic alphabet, and escape or unescape Unicode \uXXXX sequences.

Loading tool…

Text Cipher Bundle — ROT13, Morse, NATO, UnicodeThis is a four-in-one text conversion bundle: pick a conversion from the dropdown and the result updates instantly. It handles ROT13 and ROT47 letter rotation, Morse code in both directions, the NATO phonetic alphabet, and Unicode \uXXXX escaping. Every conversion runs entirely in your browser with plain JavaScript, so nothing you type is uploaded or stored anywhere.

What is Text Cipher Bundle — ROT13, Morse, NATO, Unicode?

The Text Cipher Bundle is a free, in-browser converter that combines four classic text transformations behind a single dropdown. ROT13 and ROT47 are simple letter-rotation ciphers used to hide spoilers, puzzle answers, or forum text; they are self-inverse, so the same operation both scrambles and unscrambles. Morse code turns letters and digits into dots and dashes for radio, signaling, and learning, and the Decode direction reads dots and dashes back into text. The NATO phonetic alphabet spells words as Alfa, Bravo, Charlie so they survive a noisy phone call or radio channel, and it also reads code words back into letters. Unicode escaping rewrites characters as \uXXXX sequences for source code, JSON strings, and debugging, with an Unescape direction to restore them. Developers, ham radio operators, students, and puzzle fans use it daily. Because the widget renders only with JavaScript, this text is the indexable description: rot13 a string, decode Morse, spell with NATO letters, or escape text to Unicode.

How to use Text Cipher Bundle — ROT13, Morse, NATO, Unicode

  1. Choose a conversion from the dropdown: ROT13, ROT47, Morse code, NATO alphabet, or Unicode escape.
  2. For Morse, NATO, and Unicode, pick a direction with the Encode / Decode toggle (ROT13 and ROT47 reverse themselves, so they have no toggle).
  3. Type or paste your text into the Input box.
  4. Watch the converted result appear in the read-only Output box as you type.
  5. Read the input and output character counts in the stats row below.
  6. Click Copy to put the result on your clipboard.

Examples

ROT13 a word

Input

Hello

Output

Uryyb

Encode text to Morse code

Input

SOS

Output

... --- ...

Spell a name with the NATO alphabet

Input

Cat

Output

Charlie Alfa Tango

Frequently asked questions

Why do ROT13 and ROT47 have no Encode/Decode toggle?
Both are self-inverse ciphers: applying the same rotation twice returns the original text. ROT13 shifts each letter 13 places (half of 26), and ROT47 shifts printable ASCII 47 places (half of 94), so one button both scrambles and restores. The Encode/Decode toggle only appears for Morse, NATO, and Unicode, where the two directions differ.
How does the Morse converter format its output?
When encoding, letters and digits become dots and dashes separated by single spaces, and words are separated by a slash ( / ). When decoding, paste Morse using the same convention — spaces between symbols and a slash between words — and the tool reads it back into text. Characters it does not recognize are skipped.
What is the NATO phonetic alphabet for?
It assigns an unambiguous code word to each letter and digit — Alfa, Bravo, Charlie, and so on — so spelling survives a noisy phone line or radio link. Encode spells your text out as code words; Decode reads a sequence of code words back into letters. Words are joined with single spaces.
What does Unicode escaping do?
Encode rewrites every character as a \uXXXX escape sequence, which is handy for embedding text in source code, JSON strings, or for inspecting hidden characters while debugging. Unescape turns \uXXXX sequences back into their characters and leaves any other text untouched.
Is my text uploaded to a server?
No. Every conversion runs 100% client-side in your browser using built-in JavaScript. Nothing you type is uploaded, stored, or sent anywhere, so you can safely transform private messages, passwords, or sensitive code.

Related tools