ROT13 spoiler
Every letter shifts 13 places; numbers and punctuation are unchanged. Apply ROT13 to the output to decode it.
Input
Meet me at midnightOutput
Zrrg zr ng zvqavtugReverse, scramble, ROT13-encode, or convert text to binary — seven playful, mostly reversible transformations for spoilers, puzzles, and demos.
Content last reviewed
Flips the entire text character by character. Run it again to restore the original.
0 characters · 0 words
Type or paste what you want to transform into the left panel.
Choose one of the seven buttons — ROT13 for spoilers, the reverse modes for flips, scramble for shuffles, or binary.
The transformed text appears live on the right; copy it or download it as a .txt file.
Every letter shifts 13 places; numbers and punctuation are unchanged. Apply ROT13 to the output to decode it.
Input
Meet me at midnightOutput
Zrrg zr ng zvqavtugThe entire text is flipped end to end. Reversing the output restores the original.
Input
abc defOutput
fed cbaEach character becomes its character code as eight binary digits, separated by spaces.
Input
HiOutput
01001000 01101001Sometimes text needs to be made deliberately unreadable — not encrypted, just scrambled enough for the moment: a spoiler in a chat, a puzzle answer that should not be readable at a glance, a classroom demonstration of the classic ROT13 cipher. This tool applies seven transformations to any text you paste: reverse characters, reverse word order, reverse line order, ROT13, scramble letters within words, scramble everything, and convert to binary.
Most modes are reversible, and each button explains how. ROT13 shifts every letter 13 places around the 26-letter alphabet, so applying it a second time restores the original — the property that made it the internet's traditional spoiler-guard. The three reverse modes are also self-inverting: run the output through the same mode to get your text back. The two scramble modes shuffle randomly and cannot be undone, which makes them useful for generating gibberish placeholder text that keeps the shape of real content. Binary mode shows each character's code as eight binary digits — a neat teaching aid for how computers store text.
To be clear about what this is not: security. Every transformation here is trivially reversible or purely cosmetic, by design. For anything that must stay confidential, use real encryption; for hiding a punchline, a quiz answer, or a riddle solution, this is exactly the right size of tool. Processing happens in your browser and nothing you type is uploaded.
Type or paste your text into the Original text panel, or click Try an example for a sample message.
Select a mode from the buttons above the panels. A short hint under the buttons explains what the selected mode does and whether it can be reversed:
The output updates live as you type or switch modes. Copy it with the copy button or download it as obfuscated.txt.
To decode: apply ROT13 or a reverse mode a second time. The scramble modes are random and cannot be undone, and there is no binary-decode mode.
Character, word, and line reversal, ROT13, two randomized scrambles, and text-to-binary conversion — all from one input.
ROT13 and the three reverse modes undo themselves: run the output through the same mode to restore the original.
The result updates as you type and the moment you switch modes, so you can compare transformations quickly.
Each mode shows a one-line explanation, including whether the result can be reversed.
Send the result to the clipboard or save it as a .txt file.
ROT13 a plot detail or puzzle answer so readers only decode it if they choose to.
Publish the solution upside-down-style: reversed or ROT13-encoded next to the question.
Scramble real content to get placeholder text with realistic word lengths but no readable meaning.
Demonstrate ROT13 and binary representation of characters in a lesson without any setup.
Use Reverse Lines to invert the order of a pasted list in one click.
Each mode is a small, transparent text operation applied in your browser.
Any typed or pasted text, including multi-line content. ROT13 affects only the letters A–Z and a–z; accented and non-Latin characters pass through it unchanged.
The transformed result can be saved as obfuscated.txt.
Seven buttons switch the active transformation instantly; the current mode's hint explains its behavior.
Loads a short sample message to experiment with.
Drag the divider between the input and output panels, or expand either panel to fullscreen.
The two scramble modes use random shuffles, so there is no way to recover the original from the output. Keep the source text if you might need it again.
That is correct behavior — ROT13 is defined only for the 26 basic Latin letters. Digits, punctuation, and accented characters are passed through as-is.
This tool encodes text to binary for display and teaching purposes but has no binary-to-text mode.
Character reversal handles standard characters and most emoji, but complex emoji built from multiple joined symbols (family or flag emoji, for example) can be split apart by scrambling.
This is obfuscation, not encryption: every mode is either self-reversing or purely cosmetic, and anyone can decode ROT13 or a reversal in seconds. There is no decode mode for binary output and no way to undo the random scrambles. ROT13 only transforms the letters A–Z and a–z, so text in other scripts passes through it unchanged. Multi-symbol emoji sequences may not survive scrambling intact. None of the modes should be used to protect passwords, personal data, or anything genuinely sensitive.
All transformations run locally in your browser — the text you enter is not uploaded, stored, or logged by the tool. Remember, though, that obfuscated output is not protected in any meaningful way once you share it: treat ROT13 and reversed text as public.
Use ROT13 for spoilers — it is the convention readers most often recognize and know how to decode.
Tell your recipient which mode you used, or decoding becomes a guessing game.
Keep the original text before scrambling; the two scramble modes cannot be undone.
Never use obfuscation for real secrets — for confidentiality, use actual encryption instead.
Avoid posting reversed or scrambled text where screen-reader users need the content — it is read out as gibberish.
Match the mode to the job. ROT13 is best when readers should be able to decode the text themselves — spoilers, hints, and quiz answers — because the method is famous and self-reversing. The reverse modes suit playful posts and lightweight puzzles. The scrambles are for one-way jobs: gibberish that keeps the rhythm of real text, such as mock content for a screenshot.
Label obfuscated content when you share it. A short marker like "rot13:" tells readers exactly how to reveal the text and spares them pasting it into the wrong decoder.
Finally, keep accessibility in mind: transformed text defeats screen readers and searchability alike, so keep it out of headings, alt text, and anything users must be able to read.
All modes are implemented client-side. Character reversal iterates the string by code points, which keeps most emoji intact. ROT13 uses a character-code shift with wrap-around on the A–Z and a–z ranges only. The scrambles use a Fisher–Yates shuffle driven by Math.random, so they are not cryptographic and produce a different result every run. Binary mode emits each UTF-16 code unit in base 2 padded to a minimum of eight digits; characters outside the Latin-1 range therefore produce more than eight digits.
| Mode | Reversible? | How to undo |
|---|---|---|
| Reverse Chars | Yes | Apply Reverse Chars again |
| Reverse Words | Yes | Apply Reverse Words again |
| Reverse Lines | Yes | Apply Reverse Lines again |
| ROT13 Cipher | Yes | Apply ROT13 again |
| Scramble Words | No | Random — keep the original |
| Scramble All | No | Random — keep the original |
| To Binary | Not in this tool | No binary-decode mode |
Forum and chat users hiding spoilers, puzzle makers and teachers demonstrating classic ciphers and binary encoding, writers who need gibberish that mimics real text, and anyone after a quick playful text flip for a post or username. It is intentionally not for anyone needing real confidentiality — that calls for encryption, not obfuscation.
No, and that is by design. ROT13 and the reversals are trivially reversible, and the scrambles just make text unreadable rather than protected. Think of it as a curtain, not a lock — use real encryption for anything sensitive.
Run the encoded text through ROT13 again. Shifting 13 letters twice moves each letter 26 places — a full loop of the alphabet — which restores the original. That self-reversing property is why the internet adopted it for spoilers.
No. Both scrambles use a random shuffle, so the original ordering is not recoverable from the output. Keep a copy of the source text before scrambling.
No — binary is output-only here, intended for demonstrations of how characters are stored as bits. If you need round-trip encoding, a format like Base64 (available in the developer tools) is the better fit.
ROT13 is defined for the 26 basic Latin letters only. Everything else — digits, symbols, spaces, accented characters — passes through unchanged, which is standard ROT13 behavior.
No. Every transformation runs in your browser and nothing is uploaded or saved by the tool.