encoding_decoding_bubble_babble
Encode binary data into a pronounceable Bubble Babble string with checksum, or decode it back to original bytes. Useful for human-readable representations like SSH key fingerprints.
Instructions
Bubble Babble Encoder/Decoder. Bubble Babble encodes arbitrary binary data as a pronounceable string of alternating consonants and vowels (e.g. "xexax", the format SSH uses for key fingerprints), with a built-in checksum. Set operation to encode to turn input into babble, or decode to recover the original bytes. Use encoding_decoding_base64 instead when you need compact, standard ASCII-safe transport rather than a human-pronounceable, memorisable form. Runs locally on the input you provide: read-only, non-destructive, offline, and rate-limited. Returns the converted result plus a length/byte analysis of the input.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Data to process. When encoding, interpreted per format; when decoding, the Bubble Babble string (e.g. xexax). | |
| operation | Yes | encode turns input bytes into Bubble Babble; decode recovers the original bytes. | |
| format | No | How text is read on encode and rendered on decode. text is raw UTF-8, hex is hexadecimal, binary is space-separated 8-bit groups. | text |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | Whether the operation succeeded. | |
| input | No | The input text, echoed back. | |
| operation | No | The operation performed (encode or decode). | |
| format | No | The format applied (text, hex, or binary). | |
| result | No | The Bubble Babble string (encode) or recovered data in the chosen format (decode). | |
| info | No | One-line explanation of Bubble Babble encoding. | |
| analysis | No | Metrics about the input. |