SkillAgentSearch skills...

P4RS3LT0NGV3

universal text transformation, translation, mutation, encoding/decoding, and promptcrafting

Install / Use

/learn @elder-plinius/P4RS3LT0NGV3
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

🐍 P4RS3LT0NGV3 - Universal Text Translator

A powerful web-based text transformation and steganography tool with 159 built-in text transforms spanning encodings, classical and modern ciphers, Unicode styles, formatting, and niche alphabets. Think of it as a universal translator for ALL alphabets and writing systems!

The app is a static site: run npm run build (after npm install), then open dist/index.html in your browser—no local server required. Alternatively, you can run it as a local app over HTTP with npm start or npx serve dist -l 8080 (see Getting Started below). Core transforms, decoder, and steganography work without calling the cloud; features that use OpenRouter need network access and an API key (see below).

✨ Features

🔐 Steganography

  • Emoji Steganography: Hide messages within emojis using variation selectors (VS15/VS16 and related options; configurable bit order in Advanced Settings)
  • Invisible Text: Encode text using Unicode Tags block (visually invisible)
  • Whitespace & zero-width steganography: Available as transforms for research-style payloads (see transform categories)

🌍 Text Transformations

Categories match the Transform tab and the folders under src/transformers/ (each transformer’s name as shown in the UI). Short descriptions explain what each transform does.

Ancient

  • Elder Futhark - Germanic Elder Futhark runes
  • Hieroglyphics - Egyptian hieroglyph-style mapping
  • Ogham (Celtic) - Celtic Ogham tree alphabet
  • Roman Numerals - Arabic numerals ↔ Roman numerals

Case

  • Alternating Case - Alternate uppercase and lowercase per letter (first letter upper or lower)
  • camelCase - lowerCamelCase for identifiers
  • kebab-case - kebab-case for slugs and identifiers
  • Random Case - Random casing per character
  • Sentence Case - Capitalize the first letter of each sentence
  • snake_case - snake_case for identifiers
  • Title Case - Capitalize each word

Cipher

  • ADFGX Cipher - WWI ADFGVX-style polybius + column transposition
  • Affine Cipher - Affine substitution (ax + b mod 26)
  • Atbash Cipher - Reverse-alphabet substitution (A↔Z)
  • Autokey Cipher - Key stream mixed with plaintext (autokey)
  • Baconian Cipher - Five-letter groups hiding A/B (Bacon biliteral)
  • Beaufort Cipher - Beaufort key-table polyalphabetic cipher
  • Bifid Cipher - Polybius square + row/column interleaving
  • Caesar Cipher - Classic alphabet shift (configurable)
  • Columnar Transposition - Columnar transposition with a keyword
  • Four-Square Cipher - Four 5×5 squares; digraph substitution
  • Gronsfeld Cipher - Vigenère family with numeric key
  • Hill Cipher - Matrix-based multi-letter substitution
  • Homophonic Cipher - Multiple ciphertext symbols per plaintext letter
  • Nihilist Cipher - Keyed Polybius + additive encryption
  • Pigpen Cipher - Masonic / pigpen grid symbols
  • Playfair Cipher - Digraph cipher on a 5×5 square
  • Polybius Square - Letter ↔ grid coordinates
  • Porta Cipher - Porta table polyalphabetic cipher
  • Rail Fence - Zig-zag rail-fence transposition
  • ROT128 - UTF-16 code unit rotation by 128
  • ROT13 - Rotate Latin letters by 13 places
  • ROT18 - Rotate printable ASCII (33–126) by 18
  • ROT47 - Rotate printable ASCII (33–126) by 47
  • ROT5 - Rotate digits 0–9 by 5
  • ROT8000 - Plane-0 Unicode BMP rotation cipher
  • Scytale Cipher - Wrap-around strip (scytale) transposition
  • Trifid Cipher - Three Polybius cubes + trifid grouping
  • Two-Square Cipher - Digraph cipher with two Playfair squares
  • Vigenère Cipher - Polyalphabetic cipher with repeating keyword
  • XOR Cipher - XOR with a repeating key

Encoding

  • ASCII85 - Ascii85 / Adobe-style base-85 encoding
  • Base122 - Binary → 122 printable ASCII characters
  • Base32 - RFC 4648 Base32
  • Base36 - Base36 (0–9, A–Z)
  • Base45 - Base45 byte encoding
  • Base58 - Bitcoin-style Base58 (no 0/O/I/l)
  • Base62 - Base62 (0–9, A–Z, a–z)
  • Base64 - Standard Base64
  • Base64 URL - Base64url (URL-safe alphabet)
  • Base91 - basE91 / Ascii91 encoding
  • Baudot Code (ITA2) - Five-bit telegraph / ITA2
  • Binary Coded Decimal - Decimal digits as BCD nibbles
  • Binary - Text bytes ↔ binary strings
  • EBCDIC - EBCDIC byte encoding
  • Emoji Encoding - Payload encoded with emoji
  • Gray Code - Binary Gray code
  • Hexadecimal - Hex encode/decode bytes
  • HTML Entities - HTML entity escape / unescape
  • Invisible Text - Unicode Tags / invisible carrier encoding
  • Quoted-Printable - MIME quoted-printable
  • Unicode Code Points - Characters ↔ U+XXXX code points
  • URL Encode - application/x-www-form-urlencoded
  • Uuencoding - Classic uuencode / uudecode
  • YEnc - yEnc line-oriented binary encoding
  • Z85 - ZeroMQ Z85 encoding

Fantasy

  • Aurebesh (Star Wars) - Galactic Basic Aurebesh alphabet
  • Dovahzul (Dragon) - Skyrim Dovahzul transliteration
  • Klingon - Klingon transliteration
  • Quenya (Tolkien Elvish) - Tolkien Quenya mapping
  • Tengwar Script - Elvish Tengwar script

Format

  • Bitwise NOT - UTF-8 bytes NOT'd per byte; encode output is hex (decode pastes hex back to text)
  • Boustrophedon - Serpentine / alternating line direction
  • Capitalize Words - Capitalize the first letter of each word
  • Indent - Add leading spaces to each line (configurable width)
  • Javanais - French “javanais” vowel-insertion game
  • Latin Gibberish - Latin-flavored pseudo-text
  • Leetspeak - 1337-style character substitutions
  • Letters Only - Keep letters; strip other characters
  • Letters & Numbers Only - Alphanumeric only
  • Line Numbers - Prefix lines with numbers (start and column width configurable)
  • Louchebem - French argot (loucherbem-style)
  • Lowercase All - Lowercase entire text
  • Mirror Digits - Mirror digits 0–9 visually
  • Numbers Only - Digits only
  • Pig Latin - English Pig Latin
  • QWERTY Right Shift - Map keys to the key to the right on QWERTY
  • Remove Accents - Strip diacritics / combining marks
  • Remove Consonants - Remove consonant letters
  • Remove Duplicates - Remove duplicate lines
  • Remove Extra Spaces - Collapse runs of spaces
  • Remove HTML Tags - Strip HTML/XML tags
  • Remove Newlines - Remove line breaks
  • Remove Numbers - Remove digit characters
  • Remove Punctuation - Remove punctuation
  • Remove Tabs - Remove tab characters
  • Remove Zero Width - Strip zero-width characters
  • Reverse Words - Reverse order of words
  • Reverse Text - Reverse character order
  • Shuffle Characters - Shuffle characters (random order)
  • Shuffle Words - Shuffle word order
  • Spaces Remover - Remove space characters
  • Text Justify - Pad each line to a fixed width (left, right, or center); not word-spacing justify
  • Uppercase All - Uppercase entire text
  • Toggle Case - Swap case of each letter
  • Whitespace Steganography - Hide bits in whitespace patterns
  • Word Wrap - Break long lines at spaces so each line fits a maximum width
  • Zero-Width Steganography - Hide data with zero-width characters

Special

  • Random Mix - Pick random transforms and chain them

Technical

  • A1Z26 - A=1 … Z=26 letter numbering
  • Braille - Unicode Braille patterns
  • Brainfuck - Text ↔ Brainfuck program
  • ICAO Spelling Alphabet - ICAO radiotelephony spelling
  • ITU Spelling Alphabet - ITU phonetic / spelling alphabet
  • Maritime Signal Flags - International maritime signal flags
  • Morse Code - International Morse code
  • NATO Phonetic - NATO phonetic alphabet
  • Semaphore Flags - Flag semaphore arm positions
  • Tap Code - Polybius / tap / prison code

Unicode

  • Bold Italic - Mathematical sans-serif bold italic
  • Bold - Mathematical bold
  • Bubble - Circled / “bubble” letters
  • Chemical Symbols - Chemical element symbols
  • Circled - Circled Unicode letters
  • Cursive - Mathematical script / cursive
  • Cyrillic Stylized - Latin → Cyrillic lookalike letters
  • Dashed Underline - Combining dashed underline
  • Dotted Underline - Combining dotted underline
  • Double-Struck - Mathematical double-struck
  • Fraktur - Mathematical Fraktur / Gothic
  • Full Width - Fullwidth Latin (and related) forms
  • Greek Letters - Greek letter replacements
  • Hiragana - Rough Romaji → Hiragana
  • Italic - Mathematical italic
  • Katakana - Rough Romaji → Katakana
  • Mathematical Notation - Mathematical alphanumeric symbols
  • Medieval - Medieval Unicode letterforms
  • Mirror Text - Left–right mirrored characters
  • Monospace - Mathematical monospace
  • Negative Squared - Negative circled / squared letters
  • Overline - Overline combining marks
  • Parenthesized - Parenthesized Latin letters
  • Regional Indicator Letters - Regional-indicator flag letters
  • Small Caps - Small capitals (Unicode)
  • Squared - Squared / enclosed alphanumeric
  • Strikethrough - Strikethrough combining characters
  • Subscript - Unicode subscripts
  • Superscript - Unicode superscripts
  • Underline - Underline combining characters
  • Upside Down - Upside-down Unicode letters
  • Vaporwave - Fullwidth + aesthetic spacing
  • Wavy Underline - Wavy underline combining marks
  • Wide Spacing - Insert wide spaces between characters
  • Wingdings - Wingdings-style symbol mapping
  • Zalgo - Stacked combining marks (“glitch” text)

Visual

  • Disemvowel - Remove vowels (speech game)
  • Emoji Speak - Emoji-heavy “speak” transform
  • Rövarspråket - Swedish consonant-doubling game
  • Ubbi Dubbi - Insert “ub” before vowel sounds

🛠️ Tools (tab

View on GitHub
GitHub Stars604
CategoryDevelopment
Updated15h ago
Forks181

Languages

JavaScript

Security Score

95/100

Audited on Apr 10, 2026

No findings