Self-inverse conversion (encode and decode at once): ROT47 shifts each printable ASCII character by 47, which is exactly half of the 94-character range. Shift by 47 once and you have encoded text; shift that result by 47 again and you are back to the original. So the same button both encodes and decodes. So, there is nothing separate to switch.
Paste w6==@ into the Input and the Output shows Hello – decoding is the same action. This is why the tool has no separate "Decrypt" mode.
Digits and symbols join in: Where ROT13 leaves numbers and punctuation alone, ROT47 scrambles them too. For example, Password: p@ssw0rd#42 becomes !2DDH@C5i AoDDH_C5Rca, which makes it handy for hiding keys, codes and password-shaped strings in plain sight.
Conversion summary: After each conversion the status line reports how many characters were shifted and how many were left unchanged, so you can see at a glance what ROT47 affected.
Non-ASCII untouched: Spaces, accented letters such as é, emoji and other non-ASCII characters are outside the 94-character range, so they pass through unchanged. In Meet me at the café at 5pm., every character except the space and the é gets rotated while the word spacing stays readable.
Live mode: When on (the default), the Output updates as you type. Turn it off to convert only when you press the button.
Apply ROT47 / Clear: "Apply ROT47" runs the conversion manually; "Clear Everything" empties both textareas.
Copy / Download: Copy the result to your clipboard, or save it as a .txt file.