Shouyin (Furry-cipher) Online Translator
An implementation of the popular Chinese 'shouyin' (兽音 / furry-cipher) MeowTranslator: text is UTF-16 expanded to hex, each digit shifted by position and mapped to a 4-character custom dictionary. The dictionary is embedded into the cipher header so decoding needs no shared secret.
Usage
Shouyin (Chinese: 兽音译者, "furry-cipher") MeowTranslator. Each character is UTF-16 expanded to hex; each hex digit is shifted by its position and mapped through a 4-character dictionary. The dictionary is embedded into the ciphertext header so the decoder needs no shared secret.
This is a reversible encoding, not encryption — the dictionary is public. Expansion ratio 8×.
Use cases
FAQ
Is Shouyin encryption?
No. The dictionary is published with the ciphertext — anyone can decode it. It's a fun cipher, not real cryptography.
Why does decoding fail?
Usually the ciphertext is truncated, contains stray decorations, or the dictionary header is broken. The tool reports the exact position.
Can emoji be encoded?
Yes. The algorithm operates on UTF-16, so surrogate-pair characters like emoji round-trip correctly.
Why is the ciphertext so long?
Fixed 8× expansion — each input character produces 8 cipher characters (4 hex digits × 2 mapped chars).