Skip to main content

textfx

Text effects and transforms CLI - unicode fonts, leetspeak, zalgo, and more.

Transform plain text into fancy unicode, mocking spongebob case, binary, morse code, and 30+ other styles.

Installation

pip install textfx-cli

Usage

# Direct command for each transform
textfx bold "Hello World"       # 𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝
textfx zalgo "spooky"           # s̸̰͝p̷͎̊o̵̳͝ǫ̵̛k̴̤͝y̷̹͑
textfx spongebob "whatever"     # wHaTeVeR
textfx leet "hacker"            # #4(<3|2

# Pipe from stdin
echo "transform me" | textfx vaporwave

# Preview all transforms
textfx preview "Test"

# List available transforms
textfx list

Available Transforms

Unicode Fonts

  • bold - 𝐁𝐨𝐥𝐝 𝐭𝐞𝐱𝐭
  • italic - 𝐼𝑡𝑎𝑙𝑖𝑐 𝑡𝑒𝑥𝑡
  • bold-italic - 𝑩𝒐𝒍𝒅 𝒊𝒕𝒂𝒍𝒊𝒄
  • script - 𝒮𝒸𝓇𝒾𝓅𝓉
  • bold-script - 𝓑𝓸𝓵𝓭 𝓼𝓬𝓻𝓲𝓹𝓽
  • fraktur - 𝔉𝔯𝔞𝔨𝔱𝔲𝔯
  • double-struck - 𝔻𝕠𝕦𝕓𝕝𝕖-𝕤𝕥𝕣𝕦𝕔𝕜
  • monospace - 𝙼𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎
  • sans / sans-bold - Sans-serif variants
  • circled - Ⓒⓘⓡⓒⓛⓔⓓ
  • fullwidth - Fullwidth
  • squared / negative-squared - 🅂🅀🅄🄰🅁🄴🄳
  • small-caps - sᴍᴀʟʟ ᴄᴀᴘs
  • parenthesized - ⒫⒜⒭⒠⒩⒯⒣⒠⒮⒤⒵⒠⒟

Effects

  • reverse - Reverse text
  • upside-down - Flip text upside down (ǝʇou ǝǝs)
  • leet - |_337 5|>34|<
  • spongebob - aLtErNaTiNg CaSe
  • zalgo / zalgo-mild / zalgo-intense - C̴̢̛r̵̼̊e̸̲͑e̵̢̓p̸̱̉y̵̯̌ text
  • morse - .-. --- ... .
  • binary - 01001000 01101001
  • strikethrough - S̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶
  • underline / double-underline - U̲n̲d̲e̲r̲l̲i̲n̲e̲
  • vaporwave - A e s t h e t i c
  • scramble - Rnaodmly slcarembd wdros
  • uwu - UwU-ify text owo
  • pig-latin - Igpay atinlay

JSON Output

Add --json to any command for machine-readable output:

textfx bold "Hello" --json
{
  "input": "Hello",
  "transform": "bold",
  "output": "𝐇𝐞𝐥𝐥𝐨"
}

Python API

from textfx import transform, list_transforms

# Apply a transform
result = transform("Hello", "bold")  # "𝐇𝐞𝐥𝐥𝐨"

# List all transforms
transforms = list_transforms()

For AI Agents

See SKILL.md for agent-optimized documentation.

License

MIT

Release files for textfx-cli 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for textfx-cli 0.1.0
File Size Uploaded
textfx_cli-0.1.0.tar.gz 12.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for textfx-cli 0.1.0
File Interpreter ABI Platform
textfx_cli-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.5 kB

Release files / textfx_cli-0.1.0.tar.gz

Download URL textfx_cli-0.1.0.tar.gz
Size 12.1 kB
Tags Source
SHA-256 checksum
How to use checksums
2171a074d763955509b5daf6e405917df2e933e465325adaea14679fc2c72f5a
BLAKE2b-256 checksum
How to use checksums
2f698e966124c96e02559fe74e99eb5d76493face38523e7e0a36766cc833bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / textfx_cli-0.1.0-py3-none-any.whl

Download URL textfx_cli-0.1.0-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8eea25a556cc5162df773bc0575be4d0d20b3cc8d10e8c7640ddddae6499a124
BLAKE2b-256 checksum
How to use checksums
0023006c41940d99b8e6eb35698807ed6f9e77498b7fdae80016504d28744d90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page