PTBox

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.

Used for encoding. When decoding, the dictionary is auto-extracted from the ciphertext header — no need to set manually.

Algorithm: UTF-16 → 4-digit uppercase hex → position offset (h + i%16) % 16 → split into high/low 2 bits and map through the dictionary → add dictionary header/footer. Each input character → 8 cipher characters.

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

Hidden chat messages

Disguise text as cute creature noises. The recipient pastes the cipher to decode it.

Furry / fan-community games

A popular fun-cipher in furry and anime communities.

Decoding messages from others

One-click decode — no need to share a dictionary, it's embedded in the ciphertext.

Custom dictionary variants

Replace the 4 characters to create your own variant (meow / woof / ABCD).

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).

Related tools

Comments

0 / 1000