Skip to content

Eldritchify is a cosmic horror-themed Zalgo text generator that corrupts and purifies text using Unicode combining characters. Invoke the whispers of Azathoth, channel the chaos of Nyarlathotep, or cleanse your text from the madness with this Lovecraftian-inspired web tool!

License

Notifications You must be signed in to change notification settings

Life-Experimentalist/Eldritchify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿœ ELDRITCHIFY ๐Ÿœ

"Tekeli-li! Tekeli-li!"

"Tอˆอฎอœeฬอ‰ฬ‹อžอ‰kอคฬกฬนeอ–ฬฬ–ฬถอซอ‘ฬฎlอ—อ‹ฬ—iอŒฬŽ-ฬปฬถอŽฬ›lฬ‚ฬธฬ‡ฬœฬบฬฟฬ˜ฬŽiอฌอ’ฬพ!อ†ฬช ฬตอžฬ“อฏฬ‘ฬฆฬขTฬกฬทฬอชฬดeอ“ฬšอƒฬ™kอซฬ™eอจฬปฬชฬธlอœฬนฬ€ฬคออฉiฬ˜อ…อ-ฬŠอ…ฬ€ฬซฬœlฬคอ อŽอ‚ฬงฬŒฬ—iฬฌอ‰!อžฬดอ˜ฬŠอ€อƒอ•อ’ฬถ"

"That is not dead which can eternal lie, and with strange aeons even death may die"

License: Apache 2.0 Live Demo Deployment Status API Status PWA

Eldritchify is a cosmic horror-themed Zalgo text generator that corrupts and purifies text using Unicode combining characters. Invoke the whispers of Azathoth, channel the chaos of Nyarlathotep, or cleanse your text from the madness with this Lovecraftian-inspired web tool!

Eldritchify Banner Nyarlathotep Yog-Sothoth

โœจ Features

๐ŸŒ€ Text Corruption (The Ritual of Zalgofication)

  • Adjustable Chaos Level: Control the whispers of madness from 1-100
  • Void Spacing Mode: Scatter your words across the Dreamlands
  • Live Preview: Watch reality unravel in real-time
  • One-Click Copy: Spread the corruption with a single gesture
  • Capital Letter Enhancement: Uppercase letters receive 50% more corruption marks for proper concealment

๐Ÿงน Text Purification (Banishment Ritual)

  • Instant Cleansing: Seal away the Unicode marks like the Elder Signs
  • Auto-Clean: Automatically banishes corruption as you invoke it
  • Copy Functionality: Easy transfer of purified texts

๐ŸŽจ Lovecraftian Design

  • Eldritch Aesthetics: Dark UI touched by things beyond our dimension
  • Glowing Effects: Pulsing neon like the stars of Aldebaran
  • Responsive Design: Works on all devices, from R'lyeh to Arkham
  • Creepy Typography: Fonts that would make Abdul Alhazred proud

๐Ÿš€ Demo

Try it live!

Or run it locally:

# Clone the repository
git clone https://github.com/Life-Experimentalists/Eldritchify.git

# Navigate to the directory
cd Eldritchify

# Open in your default browser (PowerShell)
Start-Process index.html

# Or simply open index.html in any modern browser

๐Ÿ“– How It Works

The Zalgo Effect - "The Marks of Madness"

Eldritchify channels the Unicode combining diacritical marks (U+0300 to U+036F) from beyond the veil to create the corrupted "Zalgo text" effect. These combining characters stack above, below, and through base characters like the many eyes of Shub-Niggurath, creating a chaotic, reality-distorting appearance.

Example - The Transformation:

Normal: HE COMES
Corrupted with Azathoth's Blessing (Chaos 100): [heavily corrupted text with 50% more marks on capitals]

Normal: he comes
Corrupted with Yog-Sothoth's Touch (Chaos 80): [standard heavy corruption]

The Technology - "The Mechanisms of Madness"

  • Pure HTML/CSS/JavaScript: No dependencies, like the Necronomicon needs no translation
  • Client-Side Processing: All text corruption happens in your browser, sealed from prying eyes
  • Unicode Sorcery: Leverages 100+ combining marks, each a sigil of chaos
  • Capital Letter Detection: Uppercase letters receive 50% more marks to properly obscure their form

๐ŸŽฎ Usage - "The Rituals"

Invoking Corruption (Summoning Ritual)

  1. Inscribe your text in the "Normal Text" grimoire
  2. Turn the Chaos Level dial (1-100) to control how deeply you peer into the abyss
    • 1-30: Whispers from Yuggoth (light corruption)
    • 31-60: Dreams of R'lyeh (moderate madness)
    • 61-90: Gates of Yog-Sothoth (heavy distortion)
    • 91-100: Azathoth's Nuclear Chaos (complete obliteration)
  3. Enable Void Spacing to scatter words like stars in the cosmos
  4. Copy the corrupted text and share the madness

Banishing Corruption (Purification Ritual)

  1. Place corrupted text into the "Corrupted Text" circle
  2. The Elder Signs automatically cleanse the marks (or invoke "Cleanse the Corruption!")
  3. Copy the restored text, sanity intact

๐Ÿ› ๏ธ Technical Details - "The Forbidden Knowledge"

Browser Support

  • โœ… Chrome/Edge (Favored by the Mi-Go)
  • โœ… Firefox (Blessed by Hastur)
  • โœ… Safari (Touched by the Dreamlands)
  • โœ… Opera (Known to the Deep Ones)
  • โš ๏ธ Internet Explorer (Lost to the Outer Void - not supported)

Performance

๐Ÿ“š Documentation

For Developers & Users

  • README.md - This file, project overview and quick start
  • API Reference - Complete API documentation with examples (cURL, Python, JavaScript)
  • Deployment Guide - Step-by-step Cloudflare Pages deployment
  • Roadmap - Development roadmap and future features
  • Changelog - Version history and release notes
  • Icons Guide - PWA icon creation instructions

For AI Agents & LLMs

  • Agentic API Documentation - Comprehensive API documentation designed for AI agents:
    • 5 detailed Mermaid diagrams (architecture, request flow, algorithm, rate limits, CORS)
    • Deep parameter explanations with validation rules
    • Rate limit clarification (100k/day per Cloudflare account)
    • Code examples for automation (Python, JavaScript, cURL)
    • Agentic use cases (bots, testing, monitoring)

API Quick Reference

# Corrupt text
curl -X POST https://eldritchify.vkrishna04.me/api/corrupt \
  -H "Content-Type: application/json" \
  -d '{"text":"He comes","chaosLevel":50}'

# Purify text
curl -X POST https://eldritchify.vkrishna04.me/api/purify \
  -H "Content-Type: application/json" \
  -d '{"text":"Hฬธeฬถ ฬดcฬดoฬตmฬดeฬถsฬด"}'

# Health check
curl https://eldritchify.vkrishna04.me/api/health

๐Ÿ“ฎ Postman Collection

Complete API testing collection available: postman_collection.json

Run in Postman

Includes:

  • โœ… Health Check - API status verification
  • โœ… Corruption Tests - 10 scenarios (basic, presets, all parameters)
  • โœ… Purification Tests - 4 scenarios (basic, heavy corruption, emojis)
  • โœ… Error Handling - 6 validation tests
  • โœ… CORS & Headers - Security header verification
  • โœ… Automated Tests - 20+ assertions for CI/CD integration

How to use:

  1. Download postman_collection.json
  2. Open Postman โ†’ Import โ†’ Select file
  3. Collection appears with all requests ready to run
  4. Click "Run Collection" to execute all tests

See API.md for human-readable documentation or API_AGENTIC.md for AI agent integration.

๐Ÿ› ๏ธ Technical Details - "The Forbidden Knowledge"

Browser Support

  • โœ… Chrome/Edge (Favored by the Mi-Go)
  • โœ… Firefox (Blessed by Hastur)
  • โœ… Safari (Touched by the Dreamlands)
  • โœ… Opera (Known to the Deep Ones)
  • โš ๏ธ Internet Explorer (Lost to the Outer Void - not supported)

Performance

  • Lightweight: ~16KB total (Smaller than a fragment of the Pnakotic Manuscripts)
  • Fast: Real-time text processing (Faster than Nyarlathotep's schemes)
  • Offline-Ready: Works without internet (Like the sunken city of R'lyeh)

Unicode Ranges Used - "The Sigils of Chaos"

  • Above (Marks from the Stars): U+0300 โ€“ U+036F (Combining Diacritical Marks)
  • Below (Marks from the Deep): U+0316 โ€“ U+035A (Combining marks below)
  • Middle (Marks Between Worlds): U+0334 โ€“ U+0358 (Combining marks through)
  • Capital Enhancement: Uppercase receives 1.5x marks (For proper concealment of the Great Old Ones' names)

๐Ÿ“ License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

๐Ÿค Contributing

Contributions are welcome! Feel free to:

  • ๐Ÿ› Report bugs
  • ๐Ÿ’ก Suggest features
  • ๐Ÿ”ง Submit pull requests
  • โญ Star the repository

Development

# Fork the repository
# Clone your fork
git clone https://github.com/YOUR_USERNAME/Eldritchify.git

# Create a feature branch
git checkout -b feature/amazing-feature

# Make your changes
# Test thoroughly

# Commit and push
git add .
git commit -m "Add amazing feature"
git push origin feature/amazing-feature

# Open a Pull Request

๐Ÿ‘ค Author

VKrishna04

๐Ÿ™ Acknowledgments

  • Inspired by the works of H.P. Lovecraft and the Cthulhu Mythos
  • The Great Old Ones: Cthulhu, Azathoth, Nyarlathotep, Yog-Sothoth, Shub-Niggurath, Hastur
  • Zalgo text meme and Unicode combining characters
  • The Necronomicon (both fictional and meme versions)
  • Abdul Alhazred, the Mad Arab
  • The cosmic horror community and all who glimpse beyond the veil
  • Everyone who fears what lurks in the dark between the stars

๐ŸŒŸ Eldritch Secrets

  • The title font Nosifer resembles the ancient scripts found in Miskatonic University's restricted section
  • The quote "Tekeli-li!" is the cry of the Elder Things from At the Mountains of Madness
  • The subtitle invokes the Cthulhu Cultist Chant from Lovecraft's tales
  • Background eyes pulse at a frequency matching the drumbeats of Azathoth's court
  • Over 100+ different combining Unicode characters channel the essence of chaos itself
  • Capital letters receive 50% extra corruption, as befits the names of the Great Old Ones
  • Line height of 2.8 creates space for marks to stack like the non-Euclidean geometry of R'lyeh

๐ŸŒŒ The Mythos Reference Guide

The Old Ones mentioned:

  • Azathoth: The Blind Idiot God, Nuclear Chaos at the center of infinity
  • Nyarlathotep: The Crawling Chaos, messenger of the Outer Gods
  • Yog-Sothoth: The Gate and the Key, coterminous with all time and space
  • Cthulhu: The Great Dreamer in R'lyeh, "Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn"
  • Shub-Niggurath: The Black Goat of the Woods with a Thousand Young
  • Hastur: The Unspeakable One, He Who Must Not Be Named
  • The Elder Things: Ancient beings from At the Mountains of Madness
  • The Mi-Go: Fungi from Yuggoth (Pluto)
  • The Deep Ones: Aquatic servants of Cthulhu and Dagon

โš ๏ธ WARNING โš ๏ธ

"That is not dead which can eternal lie" Excessive use may attract the attention of entities beyond mortal comprehension. Staring too long into the abyss of corruption may invite whispers from Yuggoth. The Necronomicon recommends moderation. Use at your own sanity's risk.

Made with ๐Ÿ–ค and cosmic dread by mortals who dared to look beyond

Iรค! Iรค! Eldritchify fhtagn!

About

Eldritchify is a cosmic horror-themed Zalgo text generator that corrupts and purifies text using Unicode combining characters. Invoke the whispers of Azathoth, channel the chaos of Nyarlathotep, or cleanse your text from the madness with this Lovecraftian-inspired web tool!

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks